timelessco / node-ts-app-template

This project is a template for creating a nodejs app that can be used in production.
https://github.com
MIT License
0 stars 0 forks source link

chore(dev-deps): ⬆️ upgrade knip to v3 #83

Closed renovate[bot] closed 11 months ago

renovate[bot] commented 11 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
knip (source) 2.30.1 -> 3.3.4 age adoption passing confidence

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.