gulp.task("build", function () { function pipeline (from, to, macros) { gulp.src("src/" + from + "/**/*.sjs") .pipe(sourcemaps.init()) .pipe(sweetjs({ modules: macros, readableNames: true })) .pipe(sourcemaps.write("../sourcemaps/" + from)) .pipe(gulp.dest(to)) } pipeline("lib", "lib", [match, lambda]); pipeline("plugin", "tennu_plugins", [match, lambda]); pipeline("test", "test", [bdd]); gulp.src("src/bin/**/*.sjs") .pipe(sourcemaps.init()) .pipe(sweetjs({ modules: [], readableNames: true })) .pipe(concat.header("#! /usr/bin/env node\n\n")) .pipe(sourcemaps.write("../sourcemaps/bin")) .pipe(gulp.dest("bin")) });
gulp.task('sweet', function () { gulp.src("in/**/*.sjs") .pipe(sourcemaps.init()) .pipe(sweetjs({ modules: [], readableNames: true })) .pipe(sourcemaps.write('../sourcemaps')) .pipe(gulp.dest('out')); });
gulp.task('compile', ['clean'], function () { return gulp.src('src/*.sjs'). pipe(sourcemaps.init()). pipe(sjs({ readableNames: true, modules: ['./src/macros/speck'], })). pipe(sourcemaps.write('.')). pipe(gulp.dest('lib')) })
gulp.task("build", function () { gulp.src("test.sjs") .pipe(sourcemaps.init()) .pipe(sweetjs({ modules: ['sweet-bdd'], readableNames: true })) .pipe(sourcemaps.write('../sourcemaps/')) .pipe(gulp.dest('.')) });
function pipeline (from, to, macros) { gulp.src("src/" + from + "/**/*.sjs") .pipe(sourcemaps.init()) .pipe(sweetjs({ modules: macros, readableNames: true })) .pipe(sourcemaps.write("../sourcemaps/" + from)) .pipe(gulp.dest(to)) }
gulp.task('default', function() { gulp.src('./actors/*.js') .pipe(sweeten({ modules: ['./macros/actor-tell.js'] })) .pipe(gulp.dest('./generated/')); console.log("Done!"); gulp.src("./app.js") .pipe(browserify()) .pipe(gulp.dest('./../generated/')); })