fix: Package exports for the main entry #28
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.
Error
node:internal/process/esm_loader:40 internalBinding('errors').triggerUncaughtException( ^ Error [ERR_INVALID_PACKAGE_TARGET]: Invalid "exports" main target "dist/loader.js" defined in the package config /home/runner/work/api/api/node_modules/@jspm/node-importmap-loader/package.json imported from /home/runner/work/api/api/; targets must start with "./" at new NodeError (node:internal/errors:405:5) at invalidPackageTarget (node:internal/modules/esm/resolve:404:[10](https://github.com/jspm/api/actions/runs/7503600112/job/20428695764?pr=13#step:7:11)) at resolvePackageTargetString (node:internal/modules/esm/resolve:457:[11](https://github.com/jspm/api/actions/runs/7503600112/job/20428695764?pr=13#step:7:12)) at resolvePackageTarget (node:internal/modules/esm/resolve:536:[12](https://github.com/jspm/api/actions/runs/7503600112/job/20428695764?pr=13#step:7:13)) at packageExportsResolve (node:internal/modules/esm/resolve:650:27)Fixes
The
package.jsonexports should always prefix with./when exposing the entry points. Or else node will throw a error when used as