Skip to content

Instantly share code, notes, and snippets.

@jisaacks
jisaacks / obj_iterator.js
Last active March 11, 2016 14:14
Iterate key/vals of Objects
function* keyValIterator (obj) {
for (let prop in obj) {
yield [ prop, obj[prop] ];
}
}
var address = {
street: '420 Paper St.',
city: 'Wilmington',
state: 'Delaware'
@jisaacks
jisaacks / gulpfile.js
Created October 15, 2015 20:12 — forked from danharper/gulpfile.js
New ES6 project with Babel, Browserify & Gulp
var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
var browserify = require('browserify');
var watchify = require('watchify');
var babel = require('babelify');
function compile(watch) {
var bundler = watchify(browserify('./src/index.js', { debug: true }).transform(babel));
@jisaacks
jisaacks / gulpfile.js
Last active August 29, 2015 14:16
gulpfile
var gulp = require("gulp");
var handlebars = require("gulp-handlebars");
var wrap = require("gulp-wrap");
var declare = require("gulp-declare");
var concat = require("gulp-concat");
var less = require("gulp-less");
var bower = require("main-bower-files");
var react = require("gulp-react");
var notify = require("gulp-notify");
var plumber = require("gulp-plumber");
@jisaacks
jisaacks / data.js
Last active August 29, 2015 14:11
D3 Brush Mask
var data = [{
date: new Date("Jan 01, 2013"),
data: 12
},{
date: new Date("Jan 02, 2013"),
data: 17
},{
date: new Date("Jan 03, 2013"),
data: 5
},{
@jisaacks
jisaacks / gist:a1dd17cc4eb24273020d
Created September 26, 2014 19:59
Debounce and merge params
(func, wait, immediate) ->
_params = {}
run = _.debounce ->
func(_params)
_params = {}
, wait, immediate
(params) ->
_params = _.extend(_params, params)
run()
@jisaacks
jisaacks / data.js
Last active July 30, 2019 18:24
D3 Advanced Brush Style - Part 5
var data = [{
date: new Date("Jan 01, 2013"),
data: 12
},{
date: new Date("Jan 02, 2013"),
data: 17
},{
date: new Date("Jan 03, 2013"),
data: 5
},{
@jisaacks
jisaacks / data.js
Last active December 17, 2015 21:59
D3 Advanced Brush Style - Part 4
var data = [{
date: new Date("Jan 01, 2013"),
data: 12
},{
date: new Date("Jan 02, 2013"),
data: 17
},{
date: new Date("Jan 03, 2013"),
data: 5
},{
@jisaacks
jisaacks / data.js
Last active December 17, 2015 21:59
D3 Advanced Brush Style - Part 3
var data = [{
date: new Date("Jan 01, 2013"),
data: 12
},{
date: new Date("Jan 02, 2013"),
data: 17
},{
date: new Date("Jan 03, 2013"),
data: 5
},{
@jisaacks
jisaacks / data.js
Last active December 17, 2015 21:59
D3 Advanced Brush Style - Part 2
var data = [{
date: new Date("Jan 01, 2013"),
data: 12
},{
date: new Date("Jan 02, 2013"),
data: 17
},{
date: new Date("Jan 03, 2013"),
data: 5
},{