import { readdir, watchFile } from "fs"; import { extname } from 'path'; import { exec } from 'child_process'; readdir('.', (_, files) => { files.filter(file => extname(file) == '.ui').forEach(file => { console.log(`Setup modify hook for ${file}`); watchFile(file, (curr, _) => { console.log(`${file} modified at ${curr.mtime}.`); exec('compile_ui'); }); }) });