Skip to content

Instantly share code, notes, and snippets.

@thecaddy
thecaddy / childModel.js
Last active September 23, 2021 06:46
A sequelize plugin to support postgres inherited tables with models
//THIS MODEL INHERITS FROM THE OTHER TABLE
import inheritFrom form './inheritFrom'
import inherittedModel from './inherittedModel'
export default function(sequelize, DataTypes) {
const ChildModel = inheritFrom(sequelize, DataTypes)('childModel', inherittedModel, {
// define child model specific properties here
id: Sequelize.INTEGER,
some_model_id: Sequelize.INTEGER
@thecaddy
thecaddy / react-medium.js
Created February 23, 2016 15:25
React wrapper for medium editor
import _ from 'lodash'
import blacklist from 'blacklist'
import React, {Component, PropTypes} from 'react'
import ReactDOM from 'react-dom'
let Medium;
if (typeof document !== 'undefined') {
Medium = require('medium-editor');
}
@thecaddy
thecaddy / dupeTest.js
Created June 17, 2015 22:47
Dedupe Perf Test
//PUT YOUR SHIT HERE
//var detectDupes = require('YOUR JUNK IN THE TRUNK');
var chai = require('chai');
var expect = chai.expect;
var moment = require('moment');
var _ = require('lodash-node');
describe('Order Dup Test', function(){
var order = {