Add improved exports
field to package
#166
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Completely moves the entry-points to the
exports
field. The expandedexports
field allows more recent versions of TypeScript with theNode16
preset to load the types properly. This allows it to pass the Are the types wrong? CLI andpublint
(CommonJS checks aside).Although the
main
andtype
field might still be used by some tooling I've left them out on purpose. If we get feedback from users this is still needed we can restore it in a patch release.