Iterates each sub directories and pass to sub tasks. A cascading configurable gulp recipe for gulp-chef.
$ npm install --save-dev gulp-chef gulp-ccr-each-dirStream Array (from gulp-cheatsheet p.2)
The directory path to iterate its sub directories. Inject "config.dir" and "config.path" context to sub tasks.
The name of the sub directory.
The canonical path of the sub directory.
var gulp = require('gulp');
var chef = require('gulp-chef');
var meals = chef({
src: 'src/',
dest: 'dist/',
'each-dir': {
src: 'modules/',
browserify: {
bundle: {
entry: '{{dir}}/index.js',
file: '{{dir}}.js'
}
}
}
});
gulp.registry(meals);