- Require Node 18+
- Require node 12+
- Switch to ESM
- Update dependencies
- Switch to GitHub Actions
- Remove package-lock.json
- Format with Prettier
- Convert to TypeScript
- Add
exports
field - Use
main
as default branch - Move files to
src
and compile todist
- Check
main
,bin
, andbrowser
paths are relative - Support passing a directory to the CLI
pkg-ok some/path
- Change CLI parser (meow)
- Add
browser
field
- Add
types
which is synonymous withtypings
- Use
pkg-ok
as a module - Add
es2015
field for Angular modules
- Normalizes line ending for files declared in
bin
field - In addition to checking
main
andbin
, checkstypings
andmodule
fields if present - CLI signature has been changed
- Drop Node 4 support
- Initial version