Skip to content

Instantly share code, notes, and snippets.

@mx781
mx781 / weekdaysBetween.test.ts
Created July 5, 2018 14:16
weekdaysBetween - get number of weekdays occurring between two moment objects (inclusively)
import { weekdaysBetween } from './weekdaysBetween';
describe('Report helpers', () => {
describe('weekdaysBetween', () => {
it('Returns 0 for a Tuesday on a 1-day Monday range', () => {
const tuesdayCount = weekdaysBetween(moment('2018-07-02'), moment('2018-07-02'), 2);
expect(tuesdayCount).toBe(0);
});
it('Returns 1 for a Monday on a 1-day Monday range', () => {
const mondayCount = weekdaysBetween(moment('2018-07-02'), moment('2018-07-02'), 1);
@mx781
mx781 / index.js
Last active January 12, 2024 16:21
var Sequelize = require('sequelize');
var sequelize = new Sequelize(
'mysql://root:root@localhost:3306/sandbox',
{
dialect: 'mysql',
}
);
var User = sequelize.define('User', {
name: { type: Sequelize.STRING },
@mx781
mx781 / Three Wise Monkeys.md
Last active February 11, 2017 19:07 — forked from malarkey/Three Wise Monkeys.md
Three Wise Monkeys (NDA)

Three Wise Monkeys

The popular non-disclosure agreement by Stuff & Nonsense

This copy revised by mx781


Date: [date]

@mx781
mx781 / Contract Killer 3.md
Last active February 3, 2017 14:42 — forked from malarkey/Contract Killer 3.md
The latest version of my ‘killer contract’ for web designers and developers

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

This copy revised by mx781

  • Originally published: 23rd December 2008
  • Revised date: February 3, 2017
  • Original post