Skip to content

Instantly share code, notes, and snippets.

View doowb's full-sized avatar
:octocat:
Creating something awesome!

Brian Woodward doowb

:octocat:
Creating something awesome!
View GitHub Profile

Cooper's Hawk Chopped deviled eggs & toast

Ingredients:

Parmesan Spread (yields 1 cup)

  • 1/3 cup Hellmann’s Mayonnaise
  • 1 tsp EVOO
  • ½ tsp Fresh Squeezed Lemon Juice
  • 1/8 tsp Garlic, Chopped

Keybase proof

I hereby claim:

  • I am doowb on github.
  • I am doowb (https://keybase.io/doowb) on keybase.
  • I have a public key whose fingerprint is 7BCB 486E B809 F812 E0EC B3D7 FDC4 D02B 2042 C8F0

To claim this, I am signing this object:

module levelup
version
downloads in the
last 30 days
total downloads
level-sublevel ~0.19.0 151,300 1,226,226
pouchdb 1.3.8 124,983 1,162,731
browserify-fs ^0.18.2 100,027 458,142
pouchdb-adapter-leveldb-core 1.3.8 97,566 419,461
level-packager ~1.3.0 74,165 758,119
merkle-patricia-tree ^1.2.1 13,231 127,025
dynalite ^1.3.3 10,553 258,090
mosca ^1.3.8 9,513 171,844
@doowb
doowb / README.md
Last active March 17, 2016 13:33
Use es2015 javascript generators as assemble tasks.

Using es2015 javascript generators in assemble tasks.

Assemble is now able to directly take a generator function as a task function. This removes the need for a callback when running synchronous code inside tasks.

From

app.task('load', function(cb) {
  app.layouts(['src/layouts/**/*.hbs']);
 app.partials(['src/partials/**/*.hbs']);
// require() some stuff from npm (like you were using browserify)
// and then hit Rebuild to run it on the rightvar
// dependencies
var slice = require("array-slice");
var debug = require("debug");
var extend = require("extend-shallow");
var filter = require("filter-type");
var forOwn = require("for-own");
//var matter = require("gray-matter"); // error with `coffee-script` module
@doowb
doowb / index.js
Last active August 29, 2015 14:13
requirebin sketch - https://github.com/jonschlinkert/template dependencies
// require() some stuff from npm (like you were using browserify)
// and then hit Rebuild to run it on the rightvar
// dependencies
var styles = require('ansi-styles');
var flatten = require('arr-flatten');
var slice = require('array-slice');
var compact = require('arrayify-compact');
var chalk = require('chalk');
var clone = require('clone-deep');
@doowb
doowb / simple.js
Created August 25, 2014 18:20
Put transformations not running.
'use strict';
var _ = require('lodash');
var dat = require('dat');
var through = require('through2');
var products = [
'PROD-001',
// 'PROD-002',
'PROD-003',
@doowb
doowb / program.js
Created August 7, 2014 18:38
custom naming in template-loader
var path = require('path');
var loader = require('./');
var base = path.resolve('test/fixtures');
var relative = path.relative.bind(path, base);
loader({
rename: function (filepath) {
var name = relative(filepath);
return name
@doowb
doowb / generate.js
Created June 12, 2014 20:14
Generate a bunch of pages
var file = require('fs-utils');
var matter = require('gray-matter');
var max = 10000;
var i = 0;
var obj = matter.read('src/templates/pages/index.hbs');
var str = obj.original;
for (i=1; i <= max; i++) {
file.writeFileSync('src/templates/pages/page_' + i + '.hbs', matter.reconstruct(str, {message: 'This is page number ' + i}));
@doowb
doowb / sample.js
Created June 4, 2014 22:35
new assemble sample
var assemble = require('assemble');
var matter = require('gray-matter');
var path = require('path');
var file = require('fs-utils');
var counter;
assemble.config({
options: {
data: ['src/data/**/*.{json,yml}']