- fix typing incompatibility with typescript-eslint (#49)
- Support ESLint V9 (#33)
- Support Flat Config (#20)
- fix bug check package incorrect on Windows (#15)
- Fixed the
treatSelfReferenceAs
option to support scoped packages. (#13)
- Added a
treatSelfReferenceAs
option which allows you to treat self-references either like internal file or like external module. (#12)
- Minimum supported TypeScript version is now 4.7 (previously 4.4)
- Minimum supported Node.js version is now 16 (previously 14)
- Added check for the
export { ... } from
syntax. Previously you could export a private symbol by using this syntax, but now it is also checked. (#9) - Fixed the handling of symlinked external modules. (#10)
- Fixed the issue where one could not import from type-only packages. (#7)
- Fixed the issue where one could not import from Node.js built-in modules. (#8)
- Removed check against imports from inside
node_modules
. (#6)
- Added a
defaultImportability
option with which you can use@package
or@private
as default importability of all exports in the project. (#5)
- Fix a bug that
export default
is not checked. (#2) - Extend the file name pattern to consider as an index file. Previously only
index.ts
andindex.tsx
were considered as an index file. Nowindex.js
,index.mts
, etc. are also considered.
- Upgrade TypeScript to 4.5 (#1)
No change from 1.0.0-beta.
Initial release.