UNPKG

deck-of-cards

Version:
25 lines (19 loc) 515 B
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) }) }