Modern file watcher for nodejs