deck-of-cards
Version:
HTML5 Deck of Cards
25 lines (19 loc) • 515 B
JavaScript
var cp = require('child_process')
var chokidar = require('chokidar')
cp.exec('mkdir -p dist')
watch('css/**/*.styl', 'npm run build-css')
watch('views/**/*.jade', 'npm run build-html')
watch('lib/**/*.js', 'npm run build-js')
function watch (glob, cmd) {
chokidar.watch(glob)
.on('change', function () {
exec(cmd)
})
}
function exec (cmd) {
cp.exec(cmd, function (err, stdout, stderr) {
err && console.error(err)
stdout && console.log(stdout)
stderr && console.log(stderr)
})
}