Changes since v2.0.0-next.5:
- [New] add `exports` support via `engines` and `exportsCategory` options
- [Robustness] use `es-errors`
- [Performance] avoid an unnecessary slice
- [Refactor] use non-hoisted declarations instead of expressions
- [Refactor] hoist regex expressions for efficiency
- [Deps] update `is-core-module`
- [readme] replace runkit CI badge with shields.io check-runs badge
- [readme] add CII Best Practices badge
- [meta] add DCO, CONTRIBUTING.md, IRP, threat model
- [meta] Fix broken repository URL in package.json
- [meta] sort package.json, add missing `engines.node`
- [meta] ensure list-export fixtures are not published
- [actions] add codeQL, fix workflow permissions, split out node versions
- [eslint] add eslint optional peer dep
- [Dev Deps] update `@ljharb/eslint-config`, `eslint`, `npmignore`, `tape`, `array.prototype.map`, `mkdirp`, `aud`
- [Tests] fix posttest script on Windows, replace `aud` with `npm audit`, account for `vlt i`
Including all changes in v1.22.9 - v1.22.11
v1.22.11
- [actions] set proper permissions
v1.22.10
- [meta] ensure list-export fixtures are not published
- [meta] add missing `engines.node`
- [meta] sort package.json
- [actions] re-add finishers
v1.22.9
- [Deps] update `is-core-module`
- [Dev Deps] update `@ljharb/eslint-config`, `array.prototype.map`, `npmignore`, `tape`
- [actions] split out node 10-20, and 20+
- [Tests] replace `aud` with `npm audit`
- [Tests] account for `vlt i`
- [meta] update funding-manifest-urls