esbuild-node-tsc
esbuild-node-tsc copied to clipboard
Dealing with JSON imports
I was hoping to use etsc
as a drop-in replacement for tsc
, but the blocker I've run into is that our project has resolveJsonModule: true
and imports .json
files, which are not handled well.
As it stands, the transpiled files in dist
refer to a non-existent ./whatever.json
. Digging through tsc
's getFileNames()
, I noticed I could set "include": ["src", "src/**/*.json"]
in tsconfig.json
to force .json
files to be processed, although then esbuild outputs whatever.js
, which is still broken. Maybe I could copy .json
files into dist
in the postbuild hook like non-TypeScript assets, but it seems like I shouldn't have to, especially when tsc
doesn't require that.
So, is the non-handling of imported .json
files a bug? If not, what's the recommended way to get it working?
Yep same here
Any improvement going on?