in ide/deploy/watch.js [66:93]
async function redeploy() {
console.log("> Watching:");
const watcher = watch('packages', {
persistent: true,
ignoreInitial: true,
recursive: true,
//awaitWriteFinish: true,
atomic: 250,
ignored: (file) => shouldIgnoreFile(file),
});
watcher.on('all', (event, path) => {
try {
checkAndDeploy(event, path);
} catch (error) {
console.error(error);
}
});
return new Promise((resolve, reject) => {
watcher.on('error', reject);
process.on('SIGTERM', () => {
console.log("Ending task.");
watcher.close();
resolve();
});
});
}