Closed renovate[bot] closed 11 months ago
This PR contains the following updates:
2.30.1
3.3.4
📅 Schedule: Branch creation - "before 4am on Monday" in timezone Asia/Kolkata, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.30.1
->3.3.4
Release Notes
webpro/knip (knip)
### [`v3.3.4`](https://togithub.com/webpro/knip/releases/tag/3.3.4) [Compare Source](https://togithub.com/webpro/knip/compare/3.3.3...3.3.4) - Add page about performance to docs ([`7513521`](https://togithub.com/webpro/knip/commit/7513521)) - Improve caching for relative paths in module resolver ([`6292c7f`](https://togithub.com/webpro/knip/commit/6292c7f)) - Add nice tweet to testimonials ([`f947b0a`](https://togithub.com/webpro/knip/commit/f947b0a)) ### [`v3.3.3`](https://togithub.com/webpro/knip/releases/tag/3.3.3) [Compare Source](https://togithub.com/webpro/knip/compare/3.3.2...3.3.3) - Include lockfile change in release commit ([`6cb92b3`](https://togithub.com/webpro/knip/commit/6cb92b3)) - Don't sanitize `virtual:*` imports (resolves [#370](https://togithub.com/webpro/knip/issues/370)) ([`9697689`](https://togithub.com/webpro/knip/commit/9697689)) - Add TanStack/query to integration suite ([`09f7a58`](https://togithub.com/webpro/knip/commit/09f7a58)) - Don't complain about `ignoredWorkspaces` without a `package.json` ([`42dbfce`](https://togithub.com/webpro/knip/commit/42dbfce)) - Rename test + fixture (flow-node → export-declaration) ([`ecee44b`](https://togithub.com/webpro/knip/commit/ecee44b)) ### [`v3.3.2`](https://togithub.com/webpro/knip/releases/tag/3.3.2) [Compare Source](https://togithub.com/webpro/knip/compare/3.3.1...3.3.2) - Edit configuration page ([`9d7eccf`](https://togithub.com/webpro/knip/commit/9d7eccf)) - Add missing test to nx plugin ([`2fb17d2`](https://togithub.com/webpro/knip/commit/2fb17d2)) - Add `includeEntryExports` to workspace config in TS and JSON schema ([`1a848d9`](https://togithub.com/webpro/knip/commit/1a848d9)) - Fix errors with space-separated include/exclude arg ([`ec64c07`](https://togithub.com/webpro/knip/commit/ec64c07)) - Return stdout, stderr, status from `exec` test helper ([`f0ae9e7`](https://togithub.com/webpro/knip/commit/f0ae9e7)) - Add footer w/ license, name, links ([`9499c89`](https://togithub.com/webpro/knip/commit/9499c89)) ### [`v3.3.1`](https://togithub.com/webpro/knip/releases/tag/3.3.1) [Compare Source](https://togithub.com/webpro/knip/compare/3.3.0...3.3.1) - Add referenced optional peer deps to docs ([`6b97b9c`](https://togithub.com/webpro/knip/commit/6b97b9c)) - Don't report optional peer dependency as unused if hosts have the peer as optional ([`8b20201`](https://togithub.com/webpro/knip/commit/8b20201)) - Auto-format Markdown ([`1936c6d`](https://togithub.com/webpro/knip/commit/1936c6d)) ### [`v3.3.0`](https://togithub.com/webpro/knip/releases/tag/3.3.0) [Compare Source](https://togithub.com/webpro/knip/compare/3.2.0...3.3.0) - Fix up JSDoc visitor and try harder to find import types ([`70691ff`](https://togithub.com/webpro/knip/commit/70691ff)) - Add support for build.lib.entry paths in vite plugin ([`f6c1d93`](https://togithub.com/webpro/knip/commit/f6c1d93)) - Add `posDecl` to `exportDeclaration` visitor + support function declarations ([#353](https://togithub.com/webpro/knip/issues/353)) ([`5054906`](https://togithub.com/webpro/knip/commit/5054906)) - Add `posDecl` to distinguish export identifier vs declaration (to `findReferences`) ([`e5eef1f`](https://togithub.com/webpro/knip/commit/e5eef1f)) - Add link to jiti issue ([`740eeb1`](https://togithub.com/webpro/knip/commit/740eeb1)) - Add schema.json for JSONC ([#320](https://togithub.com/webpro/knip/issues/320)) ([`e7696e1`](https://togithub.com/webpro/knip/commit/e7696e1)) ### [`v3.2.0`](https://togithub.com/webpro/knip/releases/tag/3.2.0) [Compare Source](https://togithub.com/webpro/knip/compare/3.1.0...3.2.0) - adds support for `package.json` shared prettier configuration ([#368](https://togithub.com/webpro/knip/issues/368)) ([`121015f`](https://togithub.com/webpro/knip/commit/121015f)) ### [`v3.1.0`](https://togithub.com/webpro/knip/releases/tag/3.1.0) [Compare Source](https://togithub.com/webpro/knip/compare/3.0.2...3.1.0) - Throw for duplicate package names (closes [#339](https://togithub.com/webpro/knip/issues/339)) ([`8e1dca6`](https://togithub.com/webpro/knip/commit/8e1dca6)) - Override potentially expensive compiler options, just in case ([`c7234b7`](https://togithub.com/webpro/knip/commit/c7234b7)) - Throw for invalid issue types when using include/exclude filter (closes [#366](https://togithub.com/webpro/knip/issues/366)) ([`4e42ff8`](https://togithub.com/webpro/knip/commit/4e42ff8)) - Remove `target`, `module` and `moduleResolution` from compiler option overrides ([`6407d4d`](https://togithub.com/webpro/knip/commit/6407d4d)) - Mention MNWE/MRE in docs ([`db951b2`](https://togithub.com/webpro/knip/commit/db951b2)) - Exclude negated production patterns in default mode (resolves [#352](https://togithub.com/webpro/knip/issues/352)) ([`fca87f8`](https://togithub.com/webpro/knip/commit/fca87f8)) - Don't try to load fake path in tsconfig-loader ([`7c80ad1`](https://togithub.com/webpro/knip/commit/7c80ad1)) - Add --isolate-workspaces flag (undocumented) ([`b0913ac`](https://togithub.com/webpro/knip/commit/b0913ac)) - Add a few more testimonials 🧡 ([`0321a8d`](https://togithub.com/webpro/knip/commit/0321a8d)) ### [`v3.0.2`](https://togithub.com/webpro/knip/releases/tag/3.0.2) [Compare Source](https://togithub.com/webpro/knip/compare/3.0.1...3.0.2) - Don't assume `symbols` to exist (fixes [#367](https://togithub.com/webpro/knip/issues/367)) ([`6713525`](https://togithub.com/webpro/knip/commit/6713525)) - Fix link in readme ([`a11ef44`](https://togithub.com/webpro/knip/commit/a11ef44)) ### [`v3.0.1`](https://togithub.com/webpro/knip/releases/tag/3.0.1) [Compare Source](https://togithub.com/webpro/knip/compare/3.0.0...3.0.1) - Add README.md to knip package ([`ef54583`](https://togithub.com/webpro/knip/commit/ef54583)) ### [`v3.0.0`](https://togithub.com/webpro/knip/releases/tag/3.0.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.43.0...3.0.0) - Update dependencies ([`f709e24`](https://togithub.com/webpro/knip/commit/f709e24)) - Clean up some bits for v3 ([`9f1a42e`](https://togithub.com/webpro/knip/commit/9f1a42e)) - Add `line` and `col` in default reporter to issues that include `pos` (closes [#335](https://togithub.com/webpro/knip/issues/335)) ([`3547fc2`](https://togithub.com/webpro/knip/commit/3547fc2)) - Run tests etc. across workspaces from root script ([`08aa7d7`](https://togithub.com/webpro/knip/commit/08aa7d7)) - Add minimal reproduction templates to docs ([`e2b5f0c`](https://togithub.com/webpro/knip/commit/e2b5f0c)) - Fix up some links + plugin list ([`ede47e9`](https://togithub.com/webpro/knip/commit/ede47e9)) ### [`v2.43.0`](https://togithub.com/webpro/knip/releases/tag/2.43.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.42.0...2.43.0) - Fix up name resolver in babel plugin helper (resolves [#363](https://togithub.com/webpro/knip/issues/363)) ([`a3a5fbb`](https://togithub.com/webpro/knip/commit/a3a5fbb)) - Add config file paths to babel plugin ([`d7a07a0`](https://togithub.com/webpro/knip/commit/d7a07a0)) - Use `flowNode` pos if available for export declarations (resolves [#353](https://togithub.com/webpro/knip/issues/353)) ([`9e89be6`](https://togithub.com/webpro/knip/commit/9e89be6)) ### [`v2.42.0`](https://togithub.com/webpro/knip/releases/tag/2.42.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.41.6...2.42.0) - Add tests with typescript@latest ([`c95e060`](https://togithub.com/webpro/knip/commit/c95e060)) - Add compat w/ typescript v5.3.2 ([`395c278`](https://togithub.com/webpro/knip/commit/395c278)) ### [`v2.41.6`](https://togithub.com/webpro/knip/releases/tag/2.41.6) [Compare Source](https://togithub.com/webpro/knip/compare/2.41.5...2.41.6) - Update dependencies ([`a69fa9e`](https://togithub.com/webpro/knip/commit/a69fa9e)) - Fix error message ([`76c5b26`](https://togithub.com/webpro/knip/commit/76c5b26)) - Add tsconfig.json to nx fixture ([#358](https://togithub.com/webpro/knip/issues/358)) ([`622848a`](https://togithub.com/webpro/knip/commit/622848a)) - Use babel plugin to find dependencies from `babelOptions` in eslint plugin (resolves [#357](https://togithub.com/webpro/knip/issues/357)) ([`be9a14c`](https://togithub.com/webpro/knip/commit/be9a14c)) ### [`v2.41.5`](https://togithub.com/webpro/knip/releases/tag/2.41.5) [Compare Source](https://togithub.com/webpro/knip/compare/2.41.4...2.41.5) - Bail out for node built-ins in module resolver + don't try to sanize absolute paths ([`b54f44f`](https://togithub.com/webpro/knip/commit/b54f44f)) ### [`v2.41.4`](https://togithub.com/webpro/knip/releases/tag/2.41.4) [Compare Source](https://togithub.com/webpro/knip/compare/2.41.3...2.41.4) - Fix ts files with ignored extension (fixes [#354](https://togithub.com/webpro/knip/issues/354)) ([`59a2373`](https://togithub.com/webpro/knip/commit/59a2373)) - Unique test titles ([`b3e97c0`](https://togithub.com/webpro/knip/commit/b3e97c0)) - Add --import argument to node resolver (resolves [#351](https://togithub.com/webpro/knip/issues/351)) ([`c0a9c5b`](https://togithub.com/webpro/knip/commit/c0a9c5b)) - Use ESM loader for `.mts` extension ([`65f699b`](https://togithub.com/webpro/knip/commit/65f699b)) - Add some extensions to config file patterns in vitest plugin ([`e1ae62a`](https://togithub.com/webpro/knip/commit/e1ae62a)) ### [`v2.41.3`](https://togithub.com/webpro/knip/releases/tag/2.41.3) [Compare Source](https://togithub.com/webpro/knip/compare/2.41.2...2.41.3) - Fix up plugin resolving in graphql-codegen plugin a bit (resolves [#349](https://togithub.com/webpro/knip/issues/349)) ([`ee83151`](https://togithub.com/webpro/knip/commit/ee83151)) - Add config file patterns for codegen plugin (resolves [#348](https://togithub.com/webpro/knip/issues/348)) ([`72b3add`](https://togithub.com/webpro/knip/commit/72b3add)) - Respect `coverage.disabled` in vitest plugin (resolves [#347](https://togithub.com/webpro/knip/issues/347)) ([`b1cd3da`](https://togithub.com/webpro/knip/commit/b1cd3da)) - Add `corepack` to list of ignored binaries ([`d79728b`](https://togithub.com/webpro/knip/commit/d79728b)) - Remove problematic links ([`4be9ec9`](https://togithub.com/webpro/knip/commit/4be9ec9)) ### [`v2.41.2`](https://togithub.com/webpro/knip/releases/tag/2.41.2) [Compare Source](https://togithub.com/webpro/knip/compare/2.41.1...2.41.2) - Distinguish jiti CJS and ESM loader, and clean up (fixes [#328](https://togithub.com/webpro/knip/issues/328)) ([`7a537a6`](https://togithub.com/webpro/knip/commit/7a537a6)) - Simplify `isTypeModule` a bit ([`942fbc1`](https://togithub.com/webpro/knip/commit/942fbc1)) - Update vite.config extension in vite plugin ([`48ce2f0`](https://togithub.com/webpro/knip/commit/48ce2f0)) ### [`v2.41.1`](https://togithub.com/webpro/knip/releases/tag/2.41.1) [Compare Source](https://togithub.com/webpro/knip/compare/2.41.0...2.41.1) - Refactor vitest entry resolver ([`c34a3df`](https://togithub.com/webpro/knip/commit/c34a3df)) - Load .js module using native import call (fixes [#290](https://togithub.com/webpro/knip/issues/290)) ([`aeaf70a`](https://togithub.com/webpro/knip/commit/aeaf70a)) - Remove path from extend plugin:specifier in eslint plugin + simplify specs (fixes [#343](https://togithub.com/webpro/knip/issues/343)) ([`3a9e510`](https://togithub.com/webpro/knip/commit/3a9e510)) ### [`v2.41.0`](https://togithub.com/webpro/knip/releases/tag/2.41.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.40.2...2.41.0) - Fix integration.yml workflow ([`49d2157`](https://togithub.com/webpro/knip/commit/49d2157)) - Switch to jiti in `tryResolve` ([`3d8a245`](https://togithub.com/webpro/knip/commit/3d8a245)) - Consider JSDoc tags of individual export specifiers + their parent declaration ([`3757140`](https://togithub.com/webpro/knip/commit/3757140)) - Make `compilerOptions.paths` (and configured `paths`) absolute if no `baseUrl` ([`c9b3770`](https://togithub.com/webpro/knip/commit/c9b3770)) - Add some module resolutions in vitest plugin ([`465d170`](https://togithub.com/webpro/knip/commit/465d170)) - Add tsup plugin ([`af7a7bf`](https://togithub.com/webpro/knip/commit/af7a7bf)) - Respect `ignore` option for entry paths from manifest ([`587c6bb`](https://togithub.com/webpro/knip/commit/587c6bb)) - Improve lazy ignore pattern builder ([`a77aa07`](https://togithub.com/webpro/knip/commit/a77aa07)) - Re-apply [`cdd04fb`](https://togithub.com/webpro/knip/commit/cdd04fb) (Don't add entry paths that should be ignored) ([`a8b46a9`](https://togithub.com/webpro/knip/commit/a8b46a9)) - Use a single centralized `isGitIgnored` fn ([`ffbe805`](https://togithub.com/webpro/knip/commit/ffbe805)) - Remove obsolete comment ([`df4c020`](https://togithub.com/webpro/knip/commit/df4c020)) - Sync node-test-runner plugin entry patterns ([`5263ad3`](https://togithub.com/webpro/knip/commit/5263ad3)) - Move tsx to separate module + reuse node resolver (fixes [#344](https://togithub.com/webpro/knip/issues/344)) ([`0451e23`](https://togithub.com/webpro/knip/commit/0451e23)) - Add --watch arg to node resolver ([`08483e8`](https://togithub.com/webpro/knip/commit/08483e8)) - Increase readability of `module.exports` visitor ([`4fb6239`](https://togithub.com/webpro/knip/commit/4fb6239)) ### [`v2.40.2`](https://togithub.com/webpro/knip/releases/tag/2.40.2) [Compare Source](https://togithub.com/webpro/knip/compare/2.40.1...2.40.2) - Revert "Don't add entry paths that should be ignored" (fixes [#341](https://togithub.com/webpro/knip/issues/341)) ([`17ee32e`](https://togithub.com/webpro/knip/commit/17ee32e)) - Minor comment fix ([`b89b0f6`](https://togithub.com/webpro/knip/commit/b89b0f6)) - Always try to give declaration nodes to get JSDoc tags (fixes [#342](https://togithub.com/webpro/knip/issues/342)) ([`7fec492`](https://togithub.com/webpro/knip/commit/7fec492)) - Return only top-level imports + `module.exports` visitor refactor (fixes [#340](https://togithub.com/webpro/knip/issues/340)) ([`0b789a0`](https://togithub.com/webpro/knip/commit/0b789a0)) - More diverse id's ([`b634e6e`](https://togithub.com/webpro/knip/commit/b634e6e)) - Add fixtures and coverage for postcss plugin ([#338](https://togithub.com/webpro/knip/issues/338)) ([`32205b5`](https://togithub.com/webpro/knip/commit/32205b5)) ### [`v2.40.1`](https://togithub.com/webpro/knip/releases/tag/2.40.1) [Compare Source](https://togithub.com/webpro/knip/compare/2.40.0...2.40.1) - Fix enabler text in node-test-runner plugin ([`0a3c214`](https://togithub.com/webpro/knip/commit/0a3c214)) - Lint only isolated workspace in single workspace + strict mode ([`4ee774c`](https://togithub.com/webpro/knip/commit/4ee774c)) - Don't add entry paths that should be ignored ([`cdd04fb`](https://togithub.com/webpro/knip/commit/cdd04fb)) - Sanitize initially unresolved specifiers ([`d9d736d`](https://togithub.com/webpro/knip/commit/d9d736d)) - Don't sanitize `node:*` modules ([`8355b5e`](https://togithub.com/webpro/knip/commit/8355b5e)) - Don't run link checker on tags ([`66a3d31`](https://togithub.com/webpro/knip/commit/66a3d31)) ### [`v2.40.0`](https://togithub.com/webpro/knip/releases/tag/2.40.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.39.0...2.40.0) - Fix up usage of `compact` (fixes [#334](https://togithub.com/webpro/knip/issues/334)) ([`1ef5da5`](https://togithub.com/webpro/knip/commit/1ef5da5)) - Add `docker` to list of ignored binaries ([#333](https://togithub.com/webpro/knip/issues/333)) ([`9916b73`](https://togithub.com/webpro/knip/commit/9916b73)) ### [`v2.39.0`](https://togithub.com/webpro/knip/releases/tag/2.39.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.38.6...2.39.0) - Suppress report for `@astrojs/check` ([#332](https://togithub.com/webpro/knip/issues/332)) ([`fc2eea8`](https://togithub.com/webpro/knip/commit/fc2eea8)) - Add `bunx` to list of ignored binaries ([#330](https://togithub.com/webpro/knip/issues/330)) ([`548270d`](https://togithub.com/webpro/knip/commit/548270d)) ### [`v2.38.6`](https://togithub.com/webpro/knip/releases/tag/2.38.6) [Compare Source](https://togithub.com/webpro/knip/compare/2.38.5...2.38.6) - Fix up remark plugin ([`cd0be45`](https://togithub.com/webpro/knip/commit/cd0be45)) - Fix `pkgName` for additional workspaces ([`d042d55`](https://togithub.com/webpro/knip/commit/d042d55)) ### [`v2.38.5`](https://togithub.com/webpro/knip/releases/tag/2.38.5) [Compare Source](https://togithub.com/webpro/knip/compare/2.38.4...2.38.5) - Regenerate docs ([`13849ef`](https://togithub.com/webpro/knip/commit/13849ef)) - Add fixtures around import calls access prop ([#317](https://togithub.com/webpro/knip/issues/317)) ([`4f95977`](https://togithub.com/webpro/knip/commit/4f95977)) - Unique test titles ([`7518192`](https://togithub.com/webpro/knip/commit/7518192)) - Start using virtual file paths for common imported extnames (resolves [#322](https://togithub.com/webpro/knip/issues/322)) ([`0223be5`](https://togithub.com/webpro/knip/commit/0223be5)) - Reuse custom module resolver when handling referenced deps (fixes [#319](https://togithub.com/webpro/knip/issues/319)) ([`6d35bb2`](https://togithub.com/webpro/knip/commit/6d35bb2)) - Update dependencies ([`981dadc`](https://togithub.com/webpro/knip/commit/981dadc)) - Reuse `loadFile` and ignore fake requests (resolves [#325](https://togithub.com/webpro/knip/issues/325)) ([`008e3a7`](https://togithub.com/webpro/knip/commit/008e3a7)) - Add DefinitelyTyped-tools to integration.yml ([`e37f15b`](https://togithub.com/webpro/knip/commit/e37f15b)) - Extend imports-namespace fixture ([#317](https://togithub.com/webpro/knip/issues/317)) ([`150ef27`](https://togithub.com/webpro/knip/commit/150ef27)) - Housekeeping graphql-codegen plugin ([`8d9ee61`](https://togithub.com/webpro/knip/commit/8d9ee61)) ### [`v2.38.4`](https://togithub.com/webpro/knip/releases/tag/2.38.4) [Compare Source](https://togithub.com/webpro/knip/compare/2.38.3...2.38.4) - Ignore `--require` for `adb` program ([`4afe6db`](https://togithub.com/webpro/knip/commit/4afe6db)) ### [`v2.38.3`](https://togithub.com/webpro/knip/releases/tag/2.38.3) [Compare Source](https://togithub.com/webpro/knip/compare/2.38.2...2.38.3) - Downgrade zod-validation-error (for Node.js v16 support) (fixes [#321](https://togithub.com/webpro/knip/issues/321)) ([`974216f`](https://togithub.com/webpro/knip/commit/974216f)) ### [`v2.38.2`](https://togithub.com/webpro/knip/releases/tag/2.38.2) [Compare Source](https://togithub.com/webpro/knip/compare/2.38.1...2.38.2) - Update dependencies ([`805ac5e`](https://togithub.com/webpro/knip/commit/805ac5e)) - Filter http url's out from script dependencies (resolves [#318](https://togithub.com/webpro/knip/issues/318)) ([`1ffd290`](https://togithub.com/webpro/knip/commit/1ffd290)) - Ignore unresolved imports that look external but have ignored extension (resolves [#311](https://togithub.com/webpro/knip/issues/311)) ([`e8859e7`](https://togithub.com/webpro/knip/commit/e8859e7)) - Fix entry file patterns in storybook plugin (resolves [#313](https://togithub.com/webpro/knip/issues/313)) ([`cdff59b`](https://togithub.com/webpro/knip/commit/cdff59b)) ### [`v2.38.1`](https://togithub.com/webpro/knip/releases/tag/2.38.1) [Compare Source](https://togithub.com/webpro/knip/compare/2.38.0...2.38.1) - Update depdencies ([`bbfd39c`](https://togithub.com/webpro/knip/commit/bbfd39c)) - Update Storybook entry patterns and support pattern object (fixes [#312](https://togithub.com/webpro/knip/issues/312)) ([`bba540d`](https://togithub.com/webpro/knip/commit/bba540d)) - Minor housekeeping ([`762cc2c`](https://togithub.com/webpro/knip/commit/762cc2c)) ### [`v2.38.0`](https://togithub.com/webpro/knip/releases/tag/2.38.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.37.0...2.38.0) - Add graphql-codegen support ([#305](https://togithub.com/webpro/knip/issues/305)) ([`eb64c62`](https://togithub.com/webpro/knip/commit/eb64c62)) ### [`v2.37.0`](https://togithub.com/webpro/knip/releases/tag/2.37.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.36.0...2.37.0) - Reuse same obj w/ slightly different pos (EOL on win32 is one more char) ([`d1c6cf4`](https://togithub.com/webpro/knip/commit/d1c6cf4)) - Add `jsonExt` reporter to output JSON with row/col of exports/types issues ([#288](https://togithub.com/webpro/knip/issues/288)) ([`7e483d4`](https://togithub.com/webpro/knip/commit/7e483d4)) - Add line, col & pos to exports/types issues ([#288](https://togithub.com/webpro/knip/issues/288)) ([`92c4a80`](https://togithub.com/webpro/knip/commit/92c4a80)) ### [`v2.36.0`](https://togithub.com/webpro/knip/releases/tag/2.36.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.35.0...2.36.0) - Update dependencies ([`e765d74`](https://togithub.com/webpro/knip/commit/e765d74)) - Extend PackageJson type with plugin config keys ([`6d67c07`](https://togithub.com/webpro/knip/commit/6d67c07)) - Return production dependency from typescript plugin ([#186](https://togithub.com/webpro/knip/issues/186)) ([`1da495f`](https://togithub.com/webpro/knip/commit/1da495f)) - Fix typo in schema.json ([`085b8a1`](https://togithub.com/webpro/knip/commit/085b8a1)) - Extend async function config support to vitest plugin ([#303](https://togithub.com/webpro/knip/issues/303)) ([`407be68`](https://togithub.com/webpro/knip/commit/407be68)) - Support mjs files for prettier configuration ([#306](https://togithub.com/webpro/knip/issues/306)) ([`766a9a0`](https://togithub.com/webpro/knip/commit/766a9a0)) ### [`v2.35.0`](https://togithub.com/webpro/knip/releases/tag/2.35.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.34.1...2.35.0) - Support (async) function in vite plugin (resolves [#303](https://togithub.com/webpro/knip/issues/303)) ([`7b1686b`](https://togithub.com/webpro/knip/commit/7b1686b)) - Also make astro, gatsby, next and remix entry patterns overridable ([`e2aebc3`](https://togithub.com/webpro/knip/commit/e2aebc3)) - support postcss cjs format ([#304](https://togithub.com/webpro/knip/issues/304)) ([`47b09c9`](https://togithub.com/webpro/knip/commit/47b09c9)) ### [`v2.34.1`](https://togithub.com/webpro/knip/releases/tag/2.34.1) [Compare Source](https://togithub.com/webpro/knip/compare/2.34.0...2.34.1) - Add `finalData.counters` and use `finalData.report` ([#300](https://togithub.com/webpro/knip/issues/300)) ([`1a19087`](https://togithub.com/webpro/knip/commit/1a19087)) ### [`v2.34.0`](https://togithub.com/webpro/knip/releases/tag/2.34.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.33.4...2.34.0) - Add support for class get/set accessors (resolves [#297](https://togithub.com/webpro/knip/issues/297)) ([`d027e97`](https://togithub.com/webpro/knip/commit/d027e97)) - Base total error count on report after preprocessing (fixes [#300](https://togithub.com/webpro/knip/issues/300)) ([`3e29758`](https://togithub.com/webpro/knip/commit/3e29758)) - Add `--directory [dir]` argument to run the process from a different dir ([`b331033`](https://togithub.com/webpro/knip/commit/b331033)) - Update compilers docs + fixtures ([`7f63c75`](https://togithub.com/webpro/knip/commit/7f63c75)) - Regenerate docs ([`02bc3e3`](https://togithub.com/webpro/knip/commit/02bc3e3)) - Add test suite for all current config loading systems ([#301](https://togithub.com/webpro/knip/issues/301)) ([`a18f2a6`](https://togithub.com/webpro/knip/commit/a18f2a6)) - Add astro plugin ([#298](https://togithub.com/webpro/knip/issues/298)) ([`50dd048`](https://togithub.com/webpro/knip/commit/50dd048)) - Change Nx detection to the new npm scope ([#302](https://togithub.com/webpro/knip/issues/302)) ([`4d6dea8`](https://togithub.com/webpro/knip/commit/4d6dea8)) ### [`v2.33.4`](https://togithub.com/webpro/knip/releases/tag/2.33.4) [Compare Source](https://togithub.com/webpro/knip/compare/2.33.3...2.33.4) - Wrap result of `path.relative` in `toPosix` ([`176777e`](https://togithub.com/webpro/knip/commit/176777e)) - Update readme w/ Bun support ([`6a1cbb3`](https://togithub.com/webpro/knip/commit/6a1cbb3)) - Major housekeeping for plugins + configs (consistency + bug fixes) ([`9fd764b`](https://togithub.com/webpro/knip/commit/9fd764b)) - Remove unused lockfiles ([`589c69a`](https://togithub.com/webpro/knip/commit/589c69a)) - Prettify debug output a bit, consistent context arg ([`3638fb2`](https://togithub.com/webpro/knip/commit/3638fb2)) ### [`v2.33.3`](https://togithub.com/webpro/knip/releases/tag/2.33.3) [Compare Source](https://togithub.com/webpro/knip/compare/2.33.2...2.33.3) - Vitest config can be a function (resolves [#292](https://togithub.com/webpro/knip/issues/292)) ([`432a308`](https://togithub.com/webpro/knip/commit/432a308)) ### [`v2.33.2`](https://togithub.com/webpro/knip/releases/tag/2.33.2) [Compare Source](https://togithub.com/webpro/knip/compare/2.33.1...2.33.2) - Update dependencies ([`8ce71b3`](https://togithub.com/webpro/knip/commit/8ce71b3)) - Add 10ten-ja-reader ([`022c86a`](https://togithub.com/webpro/knip/commit/022c86a)) - Fix up storybook plugin (fixes [#289](https://togithub.com/webpro/knip/issues/289)) ([`7488701`](https://togithub.com/webpro/knip/commit/7488701)) - Fix up playwright config ([`1239eb3`](https://togithub.com/webpro/knip/commit/1239eb3)) - Don't bail out if plugin `entry` is set ([`d31a31a`](https://togithub.com/webpro/knip/commit/d31a31a)) - Filter out ignored extensions from binaries in scripts + add .sh ([`31ffb42`](https://togithub.com/webpro/knip/commit/31ffb42)) - Fix var scope/name in webpack plugin ([`06a89bf`](https://togithub.com/webpro/knip/commit/06a89bf)) ### [`v2.33.1`](https://togithub.com/webpro/knip/releases/tag/2.33.1) [Compare Source](https://togithub.com/webpro/knip/compare/2.33.0...2.33.1) - Update dependencies ([`7adf9a1`](https://togithub.com/webpro/knip/commit/7adf9a1)) - JSON Reporter: Add missing binaries report ([#287](https://togithub.com/webpro/knip/issues/287)) ([`5113e50`](https://togithub.com/webpro/knip/commit/5113e50)) - Edit docs ([`50b5aa3`](https://togithub.com/webpro/knip/commit/50b5aa3)) ### [`v2.33.0`](https://togithub.com/webpro/knip/releases/tag/2.33.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.32.5...2.33.0) - Wrap up ci integration workflow ([`8576f2a`](https://togithub.com/webpro/knip/commit/8576f2a)) - Try parseArgs fallback for Bun ([`c4cebe8`](https://togithub.com/webpro/knip/commit/c4cebe8)) - Add slonik ([`192b687`](https://togithub.com/webpro/knip/commit/192b687)) - Add integration workflow w/ Bun ([`20fd0b2`](https://togithub.com/webpro/knip/commit/20fd0b2)) ### [`v2.32.5`](https://togithub.com/webpro/knip/releases/tag/2.32.5) [Compare Source](https://togithub.com/webpro/knip/compare/2.32.4...2.32.5) - Update dependencies ([`08bff61`](https://togithub.com/webpro/knip/commit/08bff61)) - Handle some less common package path ref from plugin dependencies ([`c987dd7`](https://togithub.com/webpro/knip/commit/c987dd7)) - Minor refactoring ([`a129b61`](https://togithub.com/webpro/knip/commit/a129b61)) - Stop throwing for local file 404s, instead warn in debug mode ([`b35b70d`](https://togithub.com/webpro/knip/commit/b35b70d)) ### [`v2.32.4`](https://togithub.com/webpro/knip/releases/tag/2.32.4) [Compare Source](https://togithub.com/webpro/knip/compare/2.32.3...2.32.4) - Add .ts extension to ava plugin entry file patterns, config can be a function ([`436a473`](https://togithub.com/webpro/knip/commit/436a473)) ### [`v2.32.3`](https://togithub.com/webpro/knip/releases/tag/2.32.3) [Compare Source](https://togithub.com/webpro/knip/compare/2.32.2...2.32.3) - Fix up after merge ([`72a055f`](https://togithub.com/webpro/knip/commit/72a055f)) - Rename tests → test ([`f89dd93`](https://togithub.com/webpro/knip/commit/f89dd93)) - Fix and simplify config hints ([`1dbc024`](https://togithub.com/webpro/knip/commit/1dbc024)) - Use all available workspace when finding referenced internal workspace ([`c6e0aab`](https://togithub.com/webpro/knip/commit/c6e0aab)) - Move module resolution from `require.resolve` to `ts.resolveModuleName` in `handleReferencedDependency` ([`0155306`](https://togithub.com/webpro/knip/commit/0155306)) - Return `module.js` not ` module.d.ts from `resolveModuleName\` for internal imports ([`7e62157`](https://togithub.com/webpro/knip/commit/7e62157)) - Don't throw for configuration issues ([`91d8989`](https://togithub.com/webpro/knip/commit/91d8989)) - Match against all available internal workspace pkg names ([`3d1fbe8`](https://togithub.com/webpro/knip/commit/3d1fbe8)) - Include only direct dependents and filter issues by provided --workspace ([`4dd951b`](https://togithub.com/webpro/knip/commit/4dd951b)) - Add [@pnpm/logger](https://togithub.com/pnpm/logger) ([`6cf4f0d`](https://togithub.com/webpro/knip/commit/6cf4f0d)) - Find dependents (not dependencies) + prevent recursion loop ([`5ab5a87`](https://togithub.com/webpro/knip/commit/5ab5a87)) - Include dependencies when analyzing single --workspace ([#249](https://togithub.com/webpro/knip/issues/249)) ([`7ffa993`](https://togithub.com/webpro/knip/commit/7ffa993)) ### [`v2.32.2`](https://togithub.com/webpro/knip/releases/tag/2.32.2) [Compare Source](https://togithub.com/webpro/knip/compare/2.32.1...2.32.2) - Fix schema.json (plugin value can be `true`) ([`e8414d4`](https://togithub.com/webpro/knip/commit/e8414d4)) - Check more package.json#scripts for matches in node-test-runner plugin ([`dc1f590`](https://togithub.com/webpro/knip/commit/dc1f590)) - Update dependencies ([`ebbb186`](https://togithub.com/webpro/knip/commit/ebbb186)) - Make test titles unique ([`f1fcf69`](https://togithub.com/webpro/knip/commit/f1fcf69)) - Always log full stack trace in debug mode ([`b74844c`](https://togithub.com/webpro/knip/commit/b74844c)) - Fix playwright-ct plugin, add coverage ([`d6fb53d`](https://togithub.com/webpro/knip/commit/d6fb53d)) ### [`v2.32.1`](https://togithub.com/webpro/knip/releases/tag/2.32.1) [Compare Source](https://togithub.com/webpro/knip/compare/2.32.0...2.32.1) - Fix eslint plugin (eslint.config.js missed as entry file) ([`3f1a5f0`](https://togithub.com/webpro/knip/commit/3f1a5f0)) ### [`v2.32.0`](https://togithub.com/webpro/knip/releases/tag/2.32.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.31.0...2.32.0) - Reset version ([`4256731`](https://togithub.com/webpro/knip/commit/4256731)) - feat: allow gatsby plugin to see local plugins as entrypoints ([#273](https://togithub.com/webpro/knip/issues/273)) ([`85ffbc9`](https://togithub.com/webpro/knip/commit/85ffbc9)) - Update docs ([`925e2f6`](https://togithub.com/webpro/knip/commit/925e2f6)) - Fix up cypress plugin + coverage ([`3277795`](https://togithub.com/webpro/knip/commit/3277795)) - Increase coverage for test patterns from plugins or local config ([`46575b8`](https://togithub.com/webpro/knip/commit/46575b8)) - Fix up playwright plugin ([`9ce013f`](https://togithub.com/webpro/knip/commit/9ce013f)) - Fix up after merge ([`36f7830`](https://togithub.com/webpro/knip/commit/36f7830)) - Add package.json path to lint-staged plugin ([`1b10d90`](https://togithub.com/webpro/knip/commit/1b10d90)) - Add types + support for projects in playwright plugin ([`c45a337`](https://togithub.com/webpro/knip/commit/c45a337)) - Report [@types/pkg](https://togithub.com/types/pkg) as unused if pkg already has types included ([`e58953c`](https://togithub.com/webpro/knip/commit/e58953c)) - Prevent unnessary invocations of plugin dependency finder ([`977e756`](https://togithub.com/webpro/knip/commit/977e756)) - Refactor drizzle plugin to use new `entry;` protocol ([`a8dea3f`](https://togithub.com/webpro/knip/commit/a8dea3f)) - Go public ([`51adaa3`](https://togithub.com/webpro/knip/commit/51adaa3)) - Fix node-test-runner plugin ([`8e83198`](https://togithub.com/webpro/knip/commit/8e83198)) - Refactor vitest plugin a bit ([`ea6f1e0`](https://togithub.com/webpro/knip/commit/ea6f1e0)) - Improve typing for `PluginConfiguration` inside plugins ([`2144996`](https://togithub.com/webpro/knip/commit/2144996)) - Use more readable protcols ([`9c76e62`](https://togithub.com/webpro/knip/commit/9c76e62)) - Add node-test-runner config to knip.json ([`71b501d`](https://togithub.com/webpro/knip/commit/71b501d)) - Catch errors in cli test helper ([`1f72702`](https://togithub.com/webpro/knip/commit/1f72702)) - Adjust the rest fixtures and tests ([`28ba933`](https://togithub.com/webpro/knip/commit/28ba933)) - Migrate plugins and their tests ([`8e09fcd`](https://togithub.com/webpro/knip/commit/8e09fcd)) - Add node-test-runner plugin ([`9508c73`](https://togithub.com/webpro/knip/commit/9508c73)) - Move test/entry file patterns to plugins ([`82278f8`](https://togithub.com/webpro/knip/commit/82278f8)) - Move `bin:` protocol helpers to separate module ([`92c6f1b`](https://togithub.com/webpro/knip/commit/92c6f1b)) ### [`v2.31.0`](https://togithub.com/webpro/knip/releases/tag/2.31.0) [Compare Source](https://togithub.com/webpro/knip/compare/2.30.1...2.31.0) - Ignore ts/eslint violation for raw config ([`c57c94e`](https://togithub.com/webpro/knip/commit/c57c94e)) - Fix explicit root workspace dir in pnpm-workspace.yaml (fixes [#284](https://togithub.com/webpro/knip/issues/284)) ([`3bf5ad6`](https://togithub.com/webpro/knip/commit/3bf5ad6)) - Prevent duplicate analysis/infinite recursion ([#281](https://togithub.com/webpro/knip/issues/281)) ([`2d32eb1`](https://togithub.com/webpro/knip/commit/2d32eb1)) - Support force-enabling of plugins, by with value object or `true` (resolves [#276](https://togithub.com/webpro/knip/issues/276)) ([`a06925d`](https://togithub.com/webpro/knip/commit/a06925d)) - Refactor & fix workspace config normalization ([`9ed0775`](https://togithub.com/webpro/knip/commit/9ed0775))Configuration
📅 Schedule: Branch creation - "before 4am on Monday" in timezone Asia/Kolkata, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.