Open
Description
Hello,
I'm trying to setup esbuild-node-tsx
in a monorepo.
So instead of using nodemon, I'd like to simply pass options to esbuild since it supports passing a watch flag to build
.
// etsc.watch-config.js
module.exports = {
// Supports all esbuild.build options
esbuild: {
incremental: true,
watch: {
onRebuild(error, result) {
if (error) console.error('watch build failed:', error);
else console.error('watch build succeeded:', result);
},
},
},
postbuild: async () => {
console.log('postbuild');
},
};
in package.json, I have the script
"dev": "etsc --config=../../etsc.watch-config.js"
But it seems to not watch anything at all when running yarn dev
. FYI buildOptions
is a console.log, I've added in the main function.
Metadata
Metadata
Assignees
Labels
No labels