package.json diagnostics in --module nodenext
#46861
Labels
Domain: ES Modules
The issue relates to import/export style module behavior
In Discussion
Not yet reached consensus
Rescheduled
This issue was previously scheduled to an earlier milestone
Suggestion
An idea for TypeScript
Milestone
In #46334, it became clear that it’s very easy to mess up writing export maps that will work correctly with
--module nodenext
. We would like to explore issuing diagnostics in package.json files in two scenarios (only innode12
andnodenext
):types
condition is not the first condition in an export mapdefault
condition is not the last condition in an export mapVS Code currently doesn’t synchronize unsaved changes to package.json files to TS Server (same as tsconfig.json files), so sending errors to the editor can only be done after a manual save. After getting the diagnostics in tsc, we’ll have to evaluate whether the experience in the editor is acceptable, or if we need to start syncing live changes to TS Server.
The text was updated successfully, but these errors were encountered: