UNPKG

node-state-machine

Version:
28 lines (21 loc) 646 B
// TODO: Tests via GULP const gulp = require('gulp'); const babel = require('gulp-babel'); const exec = require('child_process').exec; gulp.task('default', ['flow', 'build', 'run']); gulp.task('flow', () => { exec('node_modules/.bin/flow; test $? -eq 0 -o $? -eq 2', (e,p,s) => { if (p.toLowerCase().indexOf('no errors') < 0) console.log(p); }); }) gulp.task('build', () => { return gulp.src('src/**/*.js') .pipe(babel()) .pipe(gulp.dest('dist')); }); gulp.task('run', ['build'], () => { exec('node dist/index.js', (err, stdout, stderr) => { console.log(stdout); console.log(stderr); }); });