Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dealing with JSON imports #54

Open
LukeNotable opened this issue Nov 14, 2022 · 2 comments
Open

Dealing with JSON imports #54

LukeNotable opened this issue Nov 14, 2022 · 2 comments

Comments

@LukeNotable
Copy link

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?

@nvsd
Copy link

nvsd commented Mar 1, 2023

Yep same here

@Murtatrxx
Copy link

Any improvement going on?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants