Node.jsでファイル監視 - フォルダ内にファイルが追加/編集されたときに何かする

chokidar というライブラリを利用する。
$ npm install chokidar --save
'use strict';
const chokidar = require("chokidar");
const do = require('/[何かするdo.jsの格納先]/do').do;
//chokidarの初期化
const watcher = chokidar.watch('./', {
ignored: /[\/\\]\./,
persistent: true
});
//イベント定義
watcher.on('ready', () => {
//スタンバイ状態
console.log("ready watching...");
//ファイルを追加したとき
watcher.on('add', path => {
console.log(path + " added.");
do();
});
//ファイルの編集
watcher.on('change', path => {
console.log(path + " changed.");
do();
});
});