UNPKG

634 BJavaScriptView Raw
1const exec = require('child_process').exec;
2const chokidar = require('chokidar');
3
4const watcher = chokidar.watch(process.cwd() + "/source/**/*.scss", { persistent: true });
5const log = console.log.bind(console);
6
7watcher
8 .on('ready', () => log(`Initial scan complete. Ready for changes`))
9 .on('change', path => {
10 log(`File ${path} has been changed`);
11 exec("node ./sass_concat.js", (error, stdout, stderr) => {
12 if (error) {
13 console.error(`exec error: ${error}`);
14 return;
15 }
16 console.log(`Scss: ${stdout}`);
17 if (stderr) {
18 console.log(`stderr: ${stderr}`);
19 }
20 });
21 });
\No newline at end of file