Skip to content

Instantly share code, notes, and snippets.

@benmanbs
benmanbs / microstarter.md
Created April 2, 2020 19:17 — forked from ctiwald/microstarter.md
ctiwald's semi-tested sourdough micro-starter

This is loosely based on Ken Forkish's levain from "Flour, Water, Salt, Yeast", but without the absurd flour quantities he requires. A starter is a microbial culture. Fifty grams of food might as well be a planet, as far as yeast is concerned.

Required tools and ingredients

  • Whole wheat flour.
  • All purpose flour or bread flour.
  • A scale capable of gram measurements (I like this one).
  • A small jar with a lid (mason jar, pimento jar, whatever).
  • Tape you can write on (e.g. painters tape, masking tape).
  • Patience.
language: node_js
"use strict";
var gulp = require('gulp');
var rename = require('gulp-rename');
var jeditor = require('gulp-json-editor');
var _ = require('underscore');
gulp.task('bower', function () {
return gulp.src('./package.json')
.pipe(rename('bower.json'))
'use strict';
var gulp = require('gulp');
var webpack = require('gulp-webpack');
gulp.task('dist', function () {
return gulp.src('src/[LIBRARY ENTRY POINT (i.e. backbone.freeze.js)]')
.pipe(webpack({
output: {
filename: '[NAME OF FINAL FILE (i.e. backbone.freeze.js)]',
'use strict';
var gulp = require('gulp');
var del = require('del');
gulp.task('clean', function (cb) {
del([
'dist'
], cb);
});
'use strict';
var chai = require('chai');
global.expect = chai.expect;
'use strict';
var gulp = require('gulp');
var mocha = require('gulp-mocha');
gulp.task('test', function () {
return gulp.src(['./spec/setup.js', './spec/**/*.spec.js'], { read: false })
.pipe(mocha({ reporter: 'spec' }));
});
'use strict';
var fs = require('fs');
var tasks = fs.readdirSync('./gulp/tasks');
var gulp = require('gulp');
tasks.forEach(function(task) {
require('./tasks/' + task);
});
'use strict';
require('./gulp');