Major
- Updated Node.js support to
^22.13.0 || ^24.0.0 || >=26.0.0. - Use the JSDoc tag
@importfor type imports (requires TypeScript v5.5+). - The type
isExtractableFileis no longer exported fromextract-files/extractFiles.mjs. - Replaced the comment directive
@deno-typeswith@ts-types(requires Deno v1.43+).
Patch
- Updated dev dependencies.
- Updated package scripts.
- Updated GitHub Actions CI config.
- Updated TypeScript config.
- Updated VS Code workspace settings.
- Updated Prettier formatting.
- Fixed TypeScript v7 compatibility.
- Migrated to ESLint v10 and the flat config system.
- Switched to the Node.js test runner, removing the dev dependencies
coverage-nodeandtest-director. - Improved the test helper function
assertBundleSize. - Updated the
package.jsonfieldrepositoryto conform to new npm requirements. - Sorted config in
.editorconfig. - Added a
.gitattributesfile to enforce LF line endings. - Updated documentation links.
- Fixed changelog entry typos for v10.0.0 and v12.0.0.