Evan Wallace
Evan Wallace
I'm closing this issue because I don't think esbuild should support this for the reason described above.
My attempt to fix this didn't work: #2727. Specifically preventing esbuild from calling `Add` concurrently with `Wait` disabled the keep-alive ping of the parent process, which means esbuild no longer...
An upcoming change will allow you to pass `--tsconfig-raw={}` to esbuild to further simplify passing esbuild a custom `tsconfig.json` file.
I'm still not totally sure what to do about this. One reason why TypeScript doesn't do this is that it doesn't check JavaScript files. Another reason is that (I think?)...
Closing this issue as I do not consider it to be a problem with esbuild.
FYI esbuild now uses `prefersUnplugged: true` as of [version 0.15.15](https://github.com/evanw/esbuild/releases/v0.15.15). Your documentation [recommends extracting to `node_modules/.cache`](https://yarnpkg.com/advanced/rulebook/#packages-should-never-write-inside-their-own-folder-outside-of-postinstall) but your users don't like that as it causes the `node_modules` directory to be...
Another heads up that this change has now been released: https://github.com/evanw/esbuild/releases/tag/v0.16.0. The new package names are in the release notes.
Thanks for your PR! However, I have decided to link to third-party implementations instead of hosting them within this repo. Can you move this code into another repo and change...
Closing this question as it has been answered. That's a great answer. Either of those approaches are good ways to solve the problem.
> Is there also a way to suppress the console output of the watcher? Logging controls are in the documentation: https://esbuild.github.io/api/#logging. Specifically you probably want to change https://esbuild.github.io/api/#log-level. I'm closing...