Skip to content
Closed
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions doc/api/esm.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,12 @@ also be used within `"exports"` to define different package entry points per
environment, including whether the package is referenced via `require` or via
`import`.

**Warning**: Introducing the `"exports"` field prevents consumers of a package
from using any entry points that are not defined, including the `package.json`.
This will likely be a breaking change. To make the introduction of `"exports"`
non-breaking, either ensure that every previously supported entry point is
exported or include an export of the root of the package `"./": "./"`.
Comment thread
MylesBorins marked this conversation as resolved.
Outdated
Comment thread
MylesBorins marked this conversation as resolved.
Outdated

If both `"exports"` and `"main"` are defined, the `"exports"` field takes
precedence over `"main"`.

Expand Down