- Add prettier plugin (c30a351)
- Shorten
skipExportsAnalysisFor
a bit (4d335d7) - Use defaults for entry/project config per workspace (edb1165)
- Now run tests in sub dirs too (85e3feb)
- Build knip before eating own dog food (a113aba)
- Restore error log in JSON loader, only show in debug/no-progress in generic esm loader (f1aaa60)
- Add sentry plugin (10d4371)
- Add nyc plugin (a93863f)
- Improve a few glob patterns (d980214)
- Allow to disable plugin (per workspace) using
false
(ccbaa20) - Fix scoped definitely typed package name helpers (d2b7ef1)
- Improve handling of loader/require args in npm scripts + more tests (efd08aa)
- Refactor workspace init/sort (8faa1c9)
- Move "static" class member
resolvePackageName
to helper (788fc8c) - Update dependencies (2bc78c1)
- Patch esbuild-register to use recent
target
, so @esbuild-kit/esm-loader uses the same as Knip itself (17cd1a2) - Add commitlint plugin (1b7d373)
- Add config file and exception for prettier config to eslint plugin (68fe292)
- Extend/improve webpack plugin (20f0b7c)
- Add option to ignore dependencies (9a859ca)
- Add support for
plugins
configurations in typescript plugin (6e569cb) - Add support for
env
configurations in babel plugin and fix/resolve package names (0cc8d42) - Defer reading TS project options and add test (8bf9937)
- Add webpack plugin (3972c3a)
- Minor change to increase readability (2c4e5c2)
- Add tmp folder to .gitignore (b52f270)
- Add some new keywords to manifest file (6810665)
- Fix missing addons in storybook plugin (8ecf399)
- Fix preset handling in jest plugin (2f6404c)
- Improve (progress) output (c74a7ec)
- Refactor and improve resolving entry files (834ac56)
- Refactor handling of binaries (5b5fa5e)
- Add JSON Schema for project configuration (175abac)
- Refactor configuration schema (breaking change) (70bfe6a)
- Remove obsolete
paths
from config (66026b4) - Add server.ts to production file entry file patterns in remix plugin (d7e9ac7)
- Remove duplicate patterns and sample file paths in eslint plugin (0f388ca)
- Use constants for issue types and titles (c606202)
- Include root workspace only when configured (56c0452)
- Restore negated workspace patterns (263e326)
- Filter knip itself from dependency issues (4aafb8e)
- Add debug info to eslint plugin (1d39b6c)
- Improve handling of installed binaries/unused dependencies (782c786)
- Move some CLI arguments to constructor for testability (82964a9)
- Remove debug-level arg (0b53d93)
- Remove quotes from enum members (6d3074a)
- Fix issue type titles (016aa4e)