Major
- Added a package
exports
field to support native ESM in Node.js. - Some source and published files are now
.js
(CJS) instead of.mjs
(ESM), so undocumented deep imports may no longer work. This approach avoids the dual package hazard.
Patch
- Updated dependencies.
- Removed
@babel/plugin-proposal-class-properties
from dev dependencies and the Babel config. - Lint fixes for
prettier
v2. - Ensure GitHub Actions run on pull request.
- Improved the
ExtractableFileMatcher
JSDoc typedef. - Size limit test the published CJS files as well as the ESM.