Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency knip to v2.39.0 (#4)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [knip](https://github.com/webpro/knip) | [`2.17.1` -> `2.39.0`](https://renovatebot.com/diffs/npm/knip/2.17.1/2.39.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/knip/2.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/2.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/2.17.1/2.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/2.17.1/2.39.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webpro/knip (knip)</summary> ### [`v2.39.0`](https://github.com/webpro/knip/releases/tag/2.39.0) [Compare Source](https://github.com/webpro/knip/compare/2.38.6...2.39.0) - Suppress report for `@astrojs/check` ([#​332](https://github.com/webpro/knip/issues/332)) ([`fc2eea8`](https://github.com/webpro/knip/commit/fc2eea8)) - Add `bunx` to list of ignored binaries ([#​330](https://github.com/webpro/knip/issues/330)) ([`548270d`](https://github.com/webpro/knip/commit/548270d)) ### [`v2.38.6`](https://github.com/webpro/knip/releases/tag/2.38.6) [Compare Source](https://github.com/webpro/knip/compare/2.38.5...2.38.6) - Fix up remark plugin ([`cd0be45`](https://github.com/webpro/knip/commit/cd0be45)) - Fix `pkgName` for additional workspaces ([`d042d55`](https://github.com/webpro/knip/commit/d042d55)) ### [`v2.38.5`](https://github.com/webpro/knip/releases/tag/2.38.5) [Compare Source](https://github.com/webpro/knip/compare/2.38.4...2.38.5) - Regenerate docs ([`13849ef`](https://github.com/webpro/knip/commit/13849ef)) - Add fixtures around import calls access prop ([#​317](https://github.com/webpro/knip/issues/317)) ([`4f95977`](https://github.com/webpro/knip/commit/4f95977)) - Unique test titles ([`7518192`](https://github.com/webpro/knip/commit/7518192)) - Start using virtual file paths for common imported extnames (resolves [#​322](https://github.com/webpro/knip/issues/322)) ([`0223be5`](https://github.com/webpro/knip/commit/0223be5)) - Reuse custom module resolver when handling referenced deps (fixes [#​319](https://github.com/webpro/knip/issues/319)) ([`6d35bb2`](https://github.com/webpro/knip/commit/6d35bb2)) - Update dependencies ([`981dadc`](https://github.com/webpro/knip/commit/981dadc)) - Reuse `loadFile` and ignore fake requests (resolves [#​325](https://github.com/webpro/knip/issues/325)) ([`008e3a7`](https://github.com/webpro/knip/commit/008e3a7)) - Add DefinitelyTyped-tools to integration.yml ([`e37f15b`](https://github.com/webpro/knip/commit/e37f15b)) - Extend imports-namespace fixture ([#​317](https://github.com/webpro/knip/issues/317)) ([`150ef27`](https://github.com/webpro/knip/commit/150ef27)) - Housekeeping graphql-codegen plugin ([`8d9ee61`](https://github.com/webpro/knip/commit/8d9ee61)) ### [`v2.38.4`](https://github.com/webpro/knip/releases/tag/2.38.4) [Compare Source](https://github.com/webpro/knip/compare/2.38.3...2.38.4) - Ignore `--require` for `adb` program ([`4afe6db`](https://github.com/webpro/knip/commit/4afe6db)) ### [`v2.38.3`](https://github.com/webpro/knip/releases/tag/2.38.3) [Compare Source](https://github.com/webpro/knip/compare/2.38.2...2.38.3) - Downgrade zod-validation-error (for Node.js v16 support) (fixes [#​321](https://github.com/webpro/knip/issues/321)) ([`974216f`](https://github.com/webpro/knip/commit/974216f)) ### [`v2.38.2`](https://github.com/webpro/knip/releases/tag/2.38.2) [Compare Source](https://github.com/webpro/knip/compare/2.38.1...2.38.2) - Update dependencies ([`805ac5e`](https://github.com/webpro/knip/commit/805ac5e)) - Filter http url's out from script dependencies (resolves [#​318](https://github.com/webpro/knip/issues/318)) ([`1ffd290`](https://github.com/webpro/knip/commit/1ffd290)) - Ignore unresolved imports that look external but have ignored extension (resolves [#​311](https://github.com/webpro/knip/issues/311)) ([`e8859e7`](https://github.com/webpro/knip/commit/e8859e7)) - Fix entry file patterns in storybook plugin (resolves [#​313](https://github.com/webpro/knip/issues/313)) ([`cdff59b`](https://github.com/webpro/knip/commit/cdff59b)) ### [`v2.38.1`](https://github.com/webpro/knip/releases/tag/2.38.1) [Compare Source](https://github.com/webpro/knip/compare/2.38.0...2.38.1) - Update depdencies ([`bbfd39c`](https://github.com/webpro/knip/commit/bbfd39c)) - Update Storybook entry patterns and support pattern object (fixes [#​312](https://github.com/webpro/knip/issues/312)) ([`bba540d`](https://github.com/webpro/knip/commit/bba540d)) - Minor housekeeping ([`762cc2c`](https://github.com/webpro/knip/commit/762cc2c)) ### [`v2.38.0`](https://github.com/webpro/knip/releases/tag/2.38.0) [Compare Source](https://github.com/webpro/knip/compare/2.37.0...2.38.0) - Add graphql-codegen support ([#​305](https://github.com/webpro/knip/issues/305)) ([`eb64c62`](https://github.com/webpro/knip/commit/eb64c62)) ### [`v2.37.0`](https://github.com/webpro/knip/releases/tag/2.37.0) [Compare Source](https://github.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://github.com/webpro/knip/commit/d1c6cf4)) - Add `jsonExt` reporter to output JSON with row/col of exports/types issues ([#​288](https://github.com/webpro/knip/issues/288)) ([`7e483d4`](https://github.com/webpro/knip/commit/7e483d4)) - Add line, col & pos to exports/types issues ([#​288](https://github.com/webpro/knip/issues/288)) ([`92c4a80`](https://github.com/webpro/knip/commit/92c4a80)) ### [`v2.36.0`](https://github.com/webpro/knip/releases/tag/2.36.0) [Compare Source](https://github.com/webpro/knip/compare/2.35.0...2.36.0) - Update dependencies ([`e765d74`](https://github.com/webpro/knip/commit/e765d74)) - Extend PackageJson type with plugin config keys ([`6d67c07`](https://github.com/webpro/knip/commit/6d67c07)) - Return production dependency from typescript plugin ([#​186](https://github.com/webpro/knip/issues/186)) ([`1da495f`](https://github.com/webpro/knip/commit/1da495f)) - Fix typo in schema.json ([`085b8a1`](https://github.com/webpro/knip/commit/085b8a1)) - Extend async function config support to vitest plugin ([#​303](https://github.com/webpro/knip/issues/303)) ([`407be68`](https://github.com/webpro/knip/commit/407be68)) - Support mjs files for prettier configuration ([#​306](https://github.com/webpro/knip/issues/306)) ([`766a9a0`](https://github.com/webpro/knip/commit/766a9a0)) ### [`v2.35.0`](https://github.com/webpro/knip/releases/tag/2.35.0) [Compare Source](https://github.com/webpro/knip/compare/2.34.1...2.35.0) - Support (async) function in vite plugin (resolves [#​303](https://github.com/webpro/knip/issues/303)) ([`7b1686b`](https://github.com/webpro/knip/commit/7b1686b)) - Also make astro, gatsby, next and remix entry patterns overridable ([`e2aebc3`](https://github.com/webpro/knip/commit/e2aebc3)) - support postcss cjs format ([#​304](https://github.com/webpro/knip/issues/304)) ([`47b09c9`](https://github.com/webpro/knip/commit/47b09c9)) ### [`v2.34.1`](https://github.com/webpro/knip/releases/tag/2.34.1) [Compare Source](https://github.com/webpro/knip/compare/2.34.0...2.34.1) - Add `finalData.counters` and use `finalData.report` ([#​300](https://github.com/webpro/knip/issues/300)) ([`1a19087`](https://github.com/webpro/knip/commit/1a19087)) ### [`v2.34.0`](https://github.com/webpro/knip/releases/tag/2.34.0) [Compare Source](https://github.com/webpro/knip/compare/2.33.4...2.34.0) - Add support for class get/set accessors (resolves [#​297](https://github.com/webpro/knip/issues/297)) ([`d027e97`](https://github.com/webpro/knip/commit/d027e97)) - Base total error count on report after preprocessing (fixes [#​300](https://github.com/webpro/knip/issues/300)) ([`3e29758`](https://github.com/webpro/knip/commit/3e29758)) - Add `--directory [dir]` argument to run the process from a different dir ([`b331033`](https://github.com/webpro/knip/commit/b331033)) - Update compilers docs + fixtures ([`7f63c75`](https://github.com/webpro/knip/commit/7f63c75)) - Regenerate docs ([`02bc3e3`](https://github.com/webpro/knip/commit/02bc3e3)) - Add test suite for all current config loading systems ([#​301](https://github.com/webpro/knip/issues/301)) ([`a18f2a6`](https://github.com/webpro/knip/commit/a18f2a6)) - Add astro plugin ([#​298](https://github.com/webpro/knip/issues/298)) ([`50dd048`](https://github.com/webpro/knip/commit/50dd048)) - Change Nx detection to the new npm scope ([#​302](https://github.com/webpro/knip/issues/302)) ([`4d6dea8`](https://github.com/webpro/knip/commit/4d6dea8)) ### [`v2.33.4`](https://github.com/webpro/knip/releases/tag/2.33.4) [Compare Source](https://github.com/webpro/knip/compare/2.33.3...2.33.4) - Wrap result of `path.relative` in `toPosix` ([`176777e`](https://github.com/webpro/knip/commit/176777e)) - Update readme w/ Bun support ([`6a1cbb3`](https://github.com/webpro/knip/commit/6a1cbb3)) - Major housekeeping for plugins + configs (consistency + bug fixes) ([`9fd764b`](https://github.com/webpro/knip/commit/9fd764b)) - Remove unused lockfiles ([`589c69a`](https://github.com/webpro/knip/commit/589c69a)) - Prettify debug output a bit, consistent context arg ([`3638fb2`](https://github.com/webpro/knip/commit/3638fb2)) ### [`v2.33.3`](https://github.com/webpro/knip/releases/tag/2.33.3) [Compare Source](https://github.com/webpro/knip/compare/2.33.2...2.33.3) - Vitest config can be a function (resolves [#​292](https://github.com/webpro/knip/issues/292)) ([`432a308`](https://github.com/webpro/knip/commit/432a308)) ### [`v2.33.2`](https://github.com/webpro/knip/releases/tag/2.33.2) [Compare Source](https://github.com/webpro/knip/compare/2.33.1...2.33.2) - Update dependencies ([`8ce71b3`](https://github.com/webpro/knip/commit/8ce71b3)) - Add 10ten-ja-reader ([`022c86a`](https://github.com/webpro/knip/commit/022c86a)) - Fix up storybook plugin (fixes [#​289](https://github.com/webpro/knip/issues/289)) ([`7488701`](https://github.com/webpro/knip/commit/7488701)) - Fix up playwright config ([`1239eb3`](https://github.com/webpro/knip/commit/1239eb3)) - Don't bail out if plugin `entry` is set ([`d31a31a`](https://github.com/webpro/knip/commit/d31a31a)) - Filter out ignored extensions from binaries in scripts + add .sh ([`31ffb42`](https://github.com/webpro/knip/commit/31ffb42)) - Fix var scope/name in webpack plugin ([`06a89bf`](https://github.com/webpro/knip/commit/06a89bf)) ### [`v2.33.1`](https://github.com/webpro/knip/releases/tag/2.33.1) [Compare Source](https://github.com/webpro/knip/compare/2.33.0...2.33.1) - Update dependencies ([`7adf9a1`](https://github.com/webpro/knip/commit/7adf9a1)) - JSON Reporter: Add missing binaries report ([#​287](https://github.com/webpro/knip/issues/287)) ([`5113e50`](https://github.com/webpro/knip/commit/5113e50)) - Edit docs ([`50b5aa3`](https://github.com/webpro/knip/commit/50b5aa3)) ### [`v2.33.0`](https://github.com/webpro/knip/releases/tag/2.33.0) [Compare Source](https://github.com/webpro/knip/compare/2.32.5...2.33.0) - Wrap up ci integration workflow ([`8576f2a`](https://github.com/webpro/knip/commit/8576f2a)) - Try parseArgs fallback for Bun ([`c4cebe8`](https://github.com/webpro/knip/commit/c4cebe8)) - Add slonik ([`192b687`](https://github.com/webpro/knip/commit/192b687)) - Add integration workflow w/ Bun ([`20fd0b2`](https://github.com/webpro/knip/commit/20fd0b2)) ### [`v2.32.5`](https://github.com/webpro/knip/releases/tag/2.32.5) [Compare Source](https://github.com/webpro/knip/compare/2.32.4...2.32.5) - Update dependencies ([`08bff61`](https://github.com/webpro/knip/commit/08bff61)) - Handle some less common package path ref from plugin dependencies ([`c987dd7`](https://github.com/webpro/knip/commit/c987dd7)) - Minor refactoring ([`a129b61`](https://github.com/webpro/knip/commit/a129b61)) - Stop throwing for local file 404s, instead warn in debug mode ([`b35b70d`](https://github.com/webpro/knip/commit/b35b70d)) ### [`v2.32.4`](https://github.com/webpro/knip/releases/tag/2.32.4) [Compare Source](https://github.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://github.com/webpro/knip/commit/436a473)) ### [`v2.32.3`](https://github.com/webpro/knip/releases/tag/2.32.3) [Compare Source](https://github.com/webpro/knip/compare/2.32.2...2.32.3) - Fix up after merge ([`72a055f`](https://github.com/webpro/knip/commit/72a055f)) - Rename tests → test ([`f89dd93`](https://github.com/webpro/knip/commit/f89dd93)) - Fix and simplify config hints ([`1dbc024`](https://github.com/webpro/knip/commit/1dbc024)) - Use all available workspace when finding referenced internal workspace ([`c6e0aab`](https://github.com/webpro/knip/commit/c6e0aab)) - Move module resolution from `require.resolve` to `ts.resolveModuleName` in `handleReferencedDependency` ([`0155306`](https://github.com/webpro/knip/commit/0155306)) - Return `module.js` not ` module.d.ts from `resolveModuleName\` for internal imports ([`7e62157`](https://github.com/webpro/knip/commit/7e62157)) - Don't throw for configuration issues ([`91d8989`](https://github.com/webpro/knip/commit/91d8989)) - Match against all available internal workspace pkg names ([`3d1fbe8`](https://github.com/webpro/knip/commit/3d1fbe8)) - Include only direct dependents and filter issues by provided --workspace ([`4dd951b`](https://github.com/webpro/knip/commit/4dd951b)) - Add [@​pnpm/logger](https://github.com/pnpm/logger) ([`6cf4f0d`](https://github.com/webpro/knip/commit/6cf4f0d)) - Find dependents (not dependencies) + prevent recursion loop ([`5ab5a87`](https://github.com/webpro/knip/commit/5ab5a87)) - Include dependencies when analyzing single --workspace ([#​249](https://github.com/webpro/knip/issues/249)) ([`7ffa993`](https://github.com/webpro/knip/commit/7ffa993)) ### [`v2.32.2`](https://github.com/webpro/knip/releases/tag/2.32.2) [Compare Source](https://github.com/webpro/knip/compare/2.32.1...2.32.2) - Fix schema.json (plugin value can be `true`) ([`e8414d4`](https://github.com/webpro/knip/commit/e8414d4)) - Check more package.json#scripts for matches in node-test-runner plugin ([`dc1f590`](https://github.com/webpro/knip/commit/dc1f590)) - Update dependencies ([`ebbb186`](https://github.com/webpro/knip/commit/ebbb186)) - Make test titles unique ([`f1fcf69`](https://github.com/webpro/knip/commit/f1fcf69)) - Always log full stack trace in debug mode ([`b74844c`](https://github.com/webpro/knip/commit/b74844c)) - Fix playwright-ct plugin, add coverage ([`d6fb53d`](https://github.com/webpro/knip/commit/d6fb53d)) ### [`v2.32.1`](https://github.com/webpro/knip/releases/tag/2.32.1) [Compare Source](https://github.com/webpro/knip/compare/2.32.0...2.32.1) - Fix eslint plugin (eslint.config.js missed as entry file) ([`3f1a5f0`](https://github.com/webpro/knip/commit/3f1a5f0)) ### [`v2.32.0`](https://github.com/webpro/knip/releases/tag/2.32.0) [Compare Source](https://github.com/webpro/knip/compare/2.31.0...2.32.0) - Reset version ([`4256731`](https://github.com/webpro/knip/commit/4256731)) - feat: allow gatsby plugin to see local plugins as entrypoints ([#​273](https://github.com/webpro/knip/issues/273)) ([`85ffbc9`](https://github.com/webpro/knip/commit/85ffbc9)) - Update docs ([`925e2f6`](https://github.com/webpro/knip/commit/925e2f6)) - Fix up cypress plugin + coverage ([`3277795`](https://github.com/webpro/knip/commit/3277795)) - Increase coverage for test patterns from plugins or local config ([`46575b8`](https://github.com/webpro/knip/commit/46575b8)) - Fix up playwright plugin ([`9ce013f`](https://github.com/webpro/knip/commit/9ce013f)) - Fix up after merge ([`36f7830`](https://github.com/webpro/knip/commit/36f7830)) - Add package.json path to lint-staged plugin ([`1b10d90`](https://github.com/webpro/knip/commit/1b10d90)) - Add types + support for projects in playwright plugin ([`c45a337`](https://github.com/webpro/knip/commit/c45a337)) - Report [@​types/pkg](https://github.com/types/pkg) as unused if pkg already has types included ([`e58953c`](https://github.com/webpro/knip/commit/e58953c)) - Prevent unnessary invocations of plugin dependency finder ([`977e756`](https://github.com/webpro/knip/commit/977e756)) - Refactor drizzle plugin to use new `entry;` protocol ([`a8dea3f`](https://github.com/webpro/knip/commit/a8dea3f)) - Go public ([`51adaa3`](https://github.com/webpro/knip/commit/51adaa3)) - Fix node-test-runner plugin ([`8e83198`](https://github.com/webpro/knip/commit/8e83198)) - Refactor vitest plugin a bit ([`ea6f1e0`](https://github.com/webpro/knip/commit/ea6f1e0)) - Improve typing for `PluginConfiguration` inside plugins ([`2144996`](https://github.com/webpro/knip/commit/2144996)) - Use more readable protcols ([`9c76e62`](https://github.com/webpro/knip/commit/9c76e62)) - Add node-test-runner config to knip.json ([`71b501d`](https://github.com/webpro/knip/commit/71b501d)) - Catch errors in cli test helper ([`1f72702`](https://github.com/webpro/knip/commit/1f72702)) - Adjust the rest fixtures and tests ([`28ba933`](https://github.com/webpro/knip/commit/28ba933)) - Migrate plugins and their tests ([`8e09fcd`](https://github.com/webpro/knip/commit/8e09fcd)) - Add node-test-runner plugin ([`9508c73`](https://github.com/webpro/knip/commit/9508c73)) - Move test/entry file patterns to plugins ([`82278f8`](https://github.com/webpro/knip/commit/82278f8)) - Move `bin:` protocol helpers to separate module ([`92c6f1b`](https://github.com/webpro/knip/commit/92c6f1b)) ### [`v2.31.0`](https://github.com/webpro/knip/releases/tag/2.31.0) [Compare Source](https://github.com/webpro/knip/compare/2.30.1...2.31.0) - Ignore ts/eslint violation for raw config ([`c57c94e`](https://github.com/webpro/knip/commit/c57c94e)) - Fix explicit root workspace dir in pnpm-workspace.yaml (fixes [#​284](https://github.com/webpro/knip/issues/284)) ([`3bf5ad6`](https://github.com/webpro/knip/commit/3bf5ad6)) - Prevent duplicate analysis/infinite recursion ([#​281](https://github.com/webpro/knip/issues/281)) ([`2d32eb1`](https://github.com/webpro/knip/commit/2d32eb1)) - Support force-enabling of plugins, by with value object or `true` (resolves [#​276](https://github.com/webpro/knip/issues/276)) ([`a06925d`](https://github.com/webpro/knip/commit/a06925d)) - Refactor & fix workspace config normalization ([`9ed0775`](https://github.com/webpro/knip/commit/9ed0775)) ### [`v2.30.1`](https://github.com/webpro/knip/releases/tag/2.30.1) [Compare Source](https://github.com/webpro/knip/compare/2.30.0...2.30.1) - Re-format markdown ([`122ccc1`](https://github.com/webpro/knip/commit/122ccc1)) - Update dependencies ([`2e7f099`](https://github.com/webpro/knip/commit/2e7f099)) - Add `curl` to list of ignored binaries ([`770c0b4`](https://github.com/webpro/knip/commit/770c0b4)) ### [`v2.30.0`](https://github.com/webpro/knip/releases/tag/2.30.0) [Compare Source](https://github.com/webpro/knip/compare/2.29.0...2.30.0) - Update dependencies ([`7035637`](https://github.com/webpro/knip/commit/7035637)) - Report [@​types/pkg](https://github.com/types/pkg) as unused if pkg already has types included (resolves [#​241](https://github.com/webpro/knip/issues/241)) ([`032ecca`](https://github.com/webpro/knip/commit/032ecca)) ### [`v2.29.0`](https://github.com/webpro/knip/releases/tag/2.29.0) [Compare Source](https://github.com/webpro/knip/compare/2.28.0...2.29.0) - Move unresolved module handling to `resolveModuleName` internally (close [#​206](https://github.com/webpro/knip/issues/206), close [#​258](https://github.com/webpro/knip/issues/258)) ([`11f91f9`](https://github.com/webpro/knip/commit/11f91f9)) - add support for workspace file in vitest plugin ([#​265](https://github.com/webpro/knip/issues/265)) ([`c267827`](https://github.com/webpro/knip/commit/c267827)) - Fix pattern for icons in Next apps ([#​270](https://github.com/webpro/knip/issues/270)) ([`ee88f41`](https://github.com/webpro/knip/commit/ee88f41)) ### [`v2.28.0`](https://github.com/webpro/knip/releases/tag/2.28.0) [Compare Source](https://github.com/webpro/knip/compare/2.27.1...2.28.0) - Add definition paths from TS config to the program ([`5e46079`](https://github.com/webpro/knip/commit/5e46079)) - Update dependencies ([`af237ce`](https://github.com/webpro/knip/commit/af237ce)) - Add jest's `testResultsProcessor` to dependency check ([#​267](https://github.com/webpro/knip/issues/267)) ([`ae6bd8e`](https://github.com/webpro/knip/commit/ae6bd8e)) - drizzle plugin ([#​266](https://github.com/webpro/knip/issues/266)) ([`c310162`](https://github.com/webpro/knip/commit/c310162)) - Add more plugin config to docs + fix up plugin-config fixtures ([`d802b86`](https://github.com/webpro/knip/commit/d802b86)) ### [`v2.27.1`](https://github.com/webpro/knip/releases/tag/2.27.1) [Compare Source](https://github.com/webpro/knip/compare/2.27.0...2.27.1) - Remove react dependency requirement when using `react-jsx` in `tsconfig.json` ([#​264](https://github.com/webpro/knip/issues/264)) ([`503fdd1`](https://github.com/webpro/knip/commit/503fdd1)) ### [`v2.27.0`](https://github.com/webpro/knip/releases/tag/2.27.0) [Compare Source](https://github.com/webpro/knip/compare/2.26.0...2.27.0) - Update dependencies ([`9991ee2`](https://github.com/webpro/knip/commit/9991ee2)) - Fix `compilerOptions.module` in TS config ([`c79e26c`](https://github.com/webpro/knip/commit/c79e26c)) - Playwright for components plugin ([#​262](https://github.com/webpro/knip/issues/262)) ([`af3c11b`](https://github.com/webpro/knip/commit/af3c11b)) - Add support for Storybook test runner's hook api ([#​263](https://github.com/webpro/knip/issues/263)) ([`7611360`](https://github.com/webpro/knip/commit/7611360)) - add `tsconfig.*.json` pattern to the typescript plugin ([#​261](https://github.com/webpro/knip/issues/261)) ([`2a5504a`](https://github.com/webpro/knip/commit/2a5504a)) ### [`v2.26.0`](https://github.com/webpro/knip/releases/tag/2.26.0) [Compare Source](https://github.com/webpro/knip/compare/2.25.2...2.26.0) - Update next readme ([`8064f47`](https://github.com/webpro/knip/commit/8064f47)) - Support plugin config at root level (resolves [#​260](https://github.com/webpro/knip/issues/260)) ([`0918da3`](https://github.com/webpro/knip/commit/0918da3)) - Add initial version of angular plugin (closes [#​138](https://github.com/webpro/knip/issues/138)) ([`14f3e98`](https://github.com/webpro/knip/commit/14f3e98)) - Support non-entry cross-reference imports in workspaces (resolves [#​244](https://github.com/webpro/knip/issues/244)) ([`8ab8992`](https://github.com/webpro/knip/commit/8ab8992)) - Mark .ts files as entrypoints inside Next.js app dir ([#​257](https://github.com/webpro/knip/issues/257)) ([`16f16ae`](https://github.com/webpro/knip/commit/16f16ae)) - Fix up some fixtures ([`799bc4b`](https://github.com/webpro/knip/commit/799bc4b)) - Fix up some fixtures ([`98d0707`](https://github.com/webpro/knip/commit/98d0707)) - Update contributing doc ([`783b69b`](https://github.com/webpro/knip/commit/783b69b)) - feat: add --preprocessor-options flag ([#​252](https://github.com/webpro/knip/issues/252)) ([`7a431d4`](https://github.com/webpro/knip/commit/7a431d4)) - Optimize findManifestDependencies ([#​247](https://github.com/webpro/knip/issues/247)) ([`43b68a8`](https://github.com/webpro/knip/commit/43b68a8)) ### [`v2.25.2`](https://github.com/webpro/knip/releases/tag/2.25.2) [Compare Source](https://github.com/webpro/knip/compare/2.25.1...2.25.2) - Clarify debug log message ([`5e37152`](https://github.com/webpro/knip/commit/5e37152)) - Simplify array.from+map ([#​246](https://github.com/webpro/knip/issues/246)) ([`63403d4`](https://github.com/webpro/knip/commit/63403d4)) - Simplify map+flat call ([#​245](https://github.com/webpro/knip/issues/245)) ([`77887a5`](https://github.com/webpro/knip/commit/77887a5)) ### [`v2.25.1`](https://github.com/webpro/knip/releases/tag/2.25.1) [Compare Source](https://github.com/webpro/knip/compare/2.25.0...2.25.1) - Fix typed peer dep + improve some peer/host namings (fixes [#​239](https://github.com/webpro/knip/issues/239)) ([`ef94f5b`](https://github.com/webpro/knip/commit/ef94f5b)) ### [`v2.25.0`](https://github.com/webpro/knip/releases/tag/2.25.0) [Compare Source](https://github.com/webpro/knip/compare/2.24.1...2.25.0) - Do not return `react` as a dependency for `jsx: preserve/none` in typescript plugin ([#​226](https://github.com/webpro/knip/issues/226)) ([`37b9e81`](https://github.com/webpro/knip/commit/37b9e81)) - Update dependencies ([`ccd3613`](https://github.com/webpro/knip/commit/ccd3613)) - Use `rootDir` option in jest plugin (fixes [#​240](https://github.com/webpro/knip/issues/240)) ([`2f58848`](https://github.com/webpro/knip/commit/2f58848)) - Add nx binaries resolver (resolves [#​243](https://github.com/webpro/knip/issues/243)) ([`5ba99e7`](https://github.com/webpro/knip/commit/5ba99e7)) - Don't throw for invalid tags in getJSDocTags (fixes [#​242](https://github.com/webpro/knip/issues/242)) ([`d17371b`](https://github.com/webpro/knip/commit/d17371b)) ### [`v2.24.1`](https://github.com/webpro/knip/releases/tag/2.24.1) [Compare Source](https://github.com/webpro/knip/compare/2.24.0...2.24.1) - Remove .d.ts file and regenerate docs ([`db064e3`](https://github.com/webpro/knip/commit/db064e3)) - Fix entrypoints for Next.js plugin when using Next.js app router ([#​236](https://github.com/webpro/knip/issues/236)) ([`f345663`](https://github.com/webpro/knip/commit/f345663)) - Replace expired Discord invite link ([`740a171`](https://github.com/webpro/knip/commit/740a171)) - Move requireResolve call to generic prop access visitor + tests ([`b10b41c`](https://github.com/webpro/knip/commit/b10b41c)) - Fix fixtures after resolvable fs.exists specifiers fix ([`a702758`](https://github.com/webpro/knip/commit/a702758)) - Accept resolvable fs.exists specifiers which ts did not ([`0f02519`](https://github.com/webpro/knip/commit/0f02519)) - Add `types` as dependencies from typescript plugin ([`b89fe3b`](https://github.com/webpro/knip/commit/b89fe3b)) - Fix log-level arg in script ([`2de7a57`](https://github.com/webpro/knip/commit/2de7a57)) ### [`v2.24.0`](https://github.com/webpro/knip/releases/tag/2.24.0) [Compare Source](https://github.com/webpro/knip/compare/2.23.0...2.24.0) - Add vitest dependency resolver to vite plugin (resolves [#​233](https://github.com/webpro/knip/issues/233)) ([`4766659`](https://github.com/webpro/knip/commit/4766659)) - Fix tests after [`deaa7e7`](https://github.com/webpro/knip/commit/deaa7e7) (lol) ([`838175c`](https://github.com/webpro/knip/commit/838175c)) ### [`v2.23.0`](https://github.com/webpro/knip/releases/tag/2.23.0) [Compare Source](https://github.com/webpro/knip/compare/2.22.0...2.23.0) - Add `@evilmartians/lefthook` as lefthook plugin enabler ([`1dc53ed`](https://github.com/webpro/knip/commit/1dc53ed)) - Fix lefthook handling in CI, where it does not install hooks ([#​231](https://github.com/webpro/knip/issues/231)) ([`deaa7e7`](https://github.com/webpro/knip/commit/deaa7e7)) - Update dependencies ([`de35df4`](https://github.com/webpro/knip/commit/de35df4)) - Parse releaseNotes scripts in release-it ([#​232](https://github.com/webpro/knip/issues/232)) ([`b7b10d9`](https://github.com/webpro/knip/commit/b7b10d9)) - Add JSDoc handling to readme ([`4496cfb`](https://github.com/webpro/knip/commit/4496cfb)) ### [`v2.22.0`](https://github.com/webpro/knip/releases/tag/2.22.0) [Compare Source](https://github.com/webpro/knip/compare/2.21.2...2.22.0) - Update lefthook plugin docs ([`1695209`](https://github.com/webpro/knip/commit/1695209)) - Add `@alias` as JSDoc tag to ignore duplicate exports (closes [#​228](https://github.com/webpro/knip/issues/228)) ([`17000b3`](https://github.com/webpro/knip/commit/17000b3)) - Refactor/improve jsDocTags handling ([`28ad80e`](https://github.com/webpro/knip/commit/28ad80e)) - Find no issues/hints if optional peerDependencies are also ignored (dev)Dependencies ([#​194](https://github.com/webpro/knip/issues/194)) ([`7e896a7`](https://github.com/webpro/knip/commit/7e896a7)) - Add issue type for referenced optional peerDependencies (resolves [#​194](https://github.com/webpro/knip/issues/194)) ([`bdbc77a`](https://github.com/webpro/knip/commit/bdbc77a)) - Improve bash parser ([`1557e2e`](https://github.com/webpro/knip/commit/1557e2e)) - Fix up lefthook plugin (resolves [#​231](https://github.com/webpro/knip/issues/231)) ([`79c46d8`](https://github.com/webpro/knip/commit/79c46d8)) - Move husky git helpers to central utils ([`4322e1b`](https://github.com/webpro/knip/commit/4322e1b)) - Improve the eslint-config/plugin-prettier hack + tests (closes [#​230](https://github.com/webpro/knip/issues/230)) ([`aa718c2`](https://github.com/webpro/knip/commit/aa718c2)) - Improve watch script ([`7743f68`](https://github.com/webpro/knip/commit/7743f68)) - Improve pnpm resolver arg handling ([`4f74ce2`](https://github.com/webpro/knip/commit/4f74ce2)) - Add alias `-W` to `--workspace` ([`3dc026c`](https://github.com/webpro/knip/commit/3dc026c)) ### [`v2.21.2`](https://github.com/webpro/knip/releases/tag/2.21.2) [Compare Source](https://github.com/webpro/knip/compare/2.21.1...2.21.2) - Update dependencies ([`fb9df38`](https://github.com/webpro/knip/commit/fb9df38)) - Look up importing module ourselves, don't defer to `ts.LS.findReferences` (fixes [#​229](https://github.com/webpro/knip/issues/229)) ([`ca95b21`](https://github.com/webpro/knip/commit/ca95b21)) - Move existing re-exports test ([`36214cb`](https://github.com/webpro/knip/commit/36214cb)) - Add contents section to more docs + minor edits ([`908ddb5`](https://github.com/webpro/knip/commit/908ddb5)) - Install Markdown link checker ([`3e980e6`](https://github.com/webpro/knip/commit/3e980e6)) - Fix links in readme (fixes [#​227](https://github.com/webpro/knip/issues/227)) ([`b8ce60d`](https://github.com/webpro/knip/commit/b8ce60d)) ### [`v2.21.1`](https://github.com/webpro/knip/releases/tag/2.21.1) [Compare Source](https://github.com/webpro/knip/compare/2.21.0...2.21.1) - Fix ancestor workspaces for single --workspace (fixes [#​213](https://github.com/webpro/knip/issues/213)) ([`d765f21`](https://github.com/webpro/knip/commit/d765f21)) ### [`v2.21.0`](https://github.com/webpro/knip/releases/tag/2.21.0) [Compare Source](https://github.com/webpro/knip/compare/2.20.2...2.21.0) - Add nodemon resolver (resolves [#​221](https://github.com/webpro/knip/issues/221)) ([`581aae1`](https://github.com/webpro/knip/commit/581aae1)) - Support pipes in scripts (fixes [#​221](https://github.com/webpro/knip/issues/221)) ([`b18c8d3`](https://github.com/webpro/knip/commit/b18c8d3)) - Update dependencies ([`17cd42f`](https://github.com/webpro/knip/commit/17cd42f)) - Add `chmod` to global ignored binaries (fixes [#​222](https://github.com/webpro/knip/issues/222)) ([`52e1f04`](https://github.com/webpro/knip/commit/52e1f04)) - Update docs ([`239814c`](https://github.com/webpro/knip/commit/239814c)) - Add tests for --reporter and --preprocessor ([`85effd1`](https://github.com/webpro/knip/commit/85effd1)) - Wrap up reporters and preprocessors ([`b7a138a`](https://github.com/webpro/knip/commit/b7a138a)) - Add --preprocessor argument + support multiple reporters (resolves [#​204](https://github.com/webpro/knip/issues/204)) ([`298245e`](https://github.com/webpro/knip/commit/298245e)) ### [`v2.20.2`](https://github.com/webpro/knip/releases/tag/2.20.2) [Compare Source](https://github.com/webpro/knip/compare/2.20.1...2.20.2) - Add auto-toc settings ([`8dd7d36`](https://github.com/webpro/knip/commit/8dd7d36)) - Update docs ([`85c4dc0`](https://github.com/webpro/knip/commit/85c4dc0)) - Pass config to plugin dependency resolvers ([`e631d24`](https://github.com/webpro/knip/commit/e631d24)) - Always run all visitors ([`9012ddf`](https://github.com/webpro/knip/commit/9012ddf)) ### [`v2.20.1`](https://github.com/webpro/knip/releases/tag/2.20.1) [Compare Source](https://github.com/webpro/knip/compare/2.20.0...2.20.1) - Update dependencies ([`985ca1a`](https://github.com/webpro/knip/commit/985ca1a)) - Just return paths as provided in vitest plugin (fixes [#​219](https://github.com/webpro/knip/issues/219)) ([`a0bc23b`](https://github.com/webpro/knip/commit/a0bc23b)) ### [`v2.20.0`](https://github.com/webpro/knip/releases/tag/2.20.0) [Compare Source](https://github.com/webpro/knip/compare/2.19.11...2.20.0) - Add --ignore-internal flag to ignore `@internal` exports in production mode (resolves [#​193](https://github.com/webpro/knip/issues/193)) ([`d71c9f2`](https://github.com/webpro/knip/commit/d71c9f2)) - Simplify peer dep handling a tiny bit ([`86d67ac`](https://github.com/webpro/knip/commit/86d67ac)) - Resolve `setupFiles` and `globalSetup` in vitest plugin ([`6c81d3c`](https://github.com/webpro/knip/commit/6c81d3c)) - Refactor odd quoted string in ava plugin ([`18f0e96`](https://github.com/webpro/knip/commit/18f0e96)) - Provide `cwd` to `isGitIgnoredSync` (fix Windows slashes incompat) ([`90aeaa3`](https://github.com/webpro/knip/commit/90aeaa3)) - Remove redundant parts of comments ([`a504ee6`](https://github.com/webpro/knip/commit/a504ee6)) ### [`v2.19.11`](https://github.com/webpro/knip/releases/tag/2.19.11) [Compare Source](https://github.com/webpro/knip/compare/2.19.10...2.19.11) - Revert "Migrate from bash-parser to tree-sitter" ([`3035c07`](https://github.com/webpro/knip/commit/3035c07)) - Revert "Migrate from bash-parser to tree-sitter (closes [#​72](https://github.com/webpro/knip/issues/72))" ([`8b798af`](https://github.com/webpro/knip/commit/8b798af)) ### [`v2.19.10`](https://github.com/webpro/knip/releases/tag/2.19.10) [Compare Source](https://github.com/webpro/knip/compare/2.19.9...2.19.10) - Fix node position for `LS.findReferences` (fixes [#​215](https://github.com/webpro/knip/issues/215)) ([`2c87aae`](https://github.com/webpro/knip/commit/2c87aae)) - Refactor for readability ([`b66ad64`](https://github.com/webpro/knip/commit/b66ad64)) - Fix typo in test title ([`a025f88`](https://github.com/webpro/knip/commit/a025f88)) - Rename `getPeerDependencies` to `getPeerDependenciesOf` ([`1c6dbde`](https://github.com/webpro/knip/commit/1c6dbde)) - Add extra link to webpack docs re. config function ([`0c3d80e`](https://github.com/webpro/knip/commit/0c3d80e)) - Move nestjs-middleware fixture/test files ([`871b4a9`](https://github.com/webpro/knip/commit/871b4a9)) - Run `npm ci` in CI (w/ lockfile) ([`a3c02c2`](https://github.com/webpro/knip/commit/a3c02c2)) ### [`v2.19.9`](https://github.com/webpro/knip/releases/tag/2.19.9) [Compare Source](https://github.com/webpro/knip/compare/2.19.8...2.19.9) - Update dependencies ([`0e57e45`](https://github.com/webpro/knip/commit/0e57e45)) - Add [@​JoshuaKGoldberg](https://github.com/JoshuaKGoldberg)'s article ([`a3c86ef`](https://github.com/webpro/knip/commit/a3c86ef)) - Remove console.log + obsolete assertion ([`9dc8d37`](https://github.com/webpro/knip/commit/9dc8d37)) - fix: add middleware to default nextjs config plugin ([#​212](https://github.com/webpro/knip/issues/212)) ([`2f212e3`](https://github.com/webpro/knip/commit/2f212e3)) ### [`v2.19.8`](https://github.com/webpro/knip/releases/tag/2.19.8) [Compare Source](https://github.com/webpro/knip/compare/2.19.7...2.19.8) - Temp downgrade tree-sitter-bash to v0.19.0 ([`39c81c4`](https://github.com/webpro/knip/commit/39c81c4)) - Add link to Discord channel + fix Dutch explanation of "Knip" ([`776776e`](https://github.com/webpro/knip/commit/776776e)) ### [`v2.19.7`](https://github.com/webpro/knip/releases/tag/2.19.7) [Compare Source](https://github.com/webpro/knip/compare/2.19.6...2.19.7) - Add `pnpm store` and more subcommands to pnpm resolver (fixes [#​208](https://github.com/webpro/knip/issues/208)) ([`7c6ae33`](https://github.com/webpro/knip/commit/7c6ae33)) - Sort package manager commands ([`bb16843`](https://github.com/webpro/knip/commit/bb16843)) - Add `@beta` as JSDoc tag to skip unused exports (like `@public`) (resolves [#​151](https://github.com/webpro/knip/issues/151)) ([`ff0710a`](https://github.com/webpro/knip/commit/ff0710a)) ### [`v2.19.6`](https://github.com/webpro/knip/releases/tag/2.19.6) [Compare Source](https://github.com/webpro/knip/compare/2.19.5...2.19.6) - Update dependencies ([`8ce85e7`](https://github.com/webpro/knip/commit/8ce85e7)) - Support tagged templates with options in execa visitor (resolves [#​207](https://github.com/webpro/knip/issues/207)) ([`d7f8f71`](https://github.com/webpro/knip/commit/d7f8f71)) - Migrate from bash-parser to tree-sitter (closes [#​72](https://github.com/webpro/knip/issues/72)) ([`ef3981f`](https://github.com/webpro/knip/commit/ef3981f)) - Replace [@​ericcornelissen/bash-parser](https://github.com/ericcornelissen/bash-parser) with tree-sitter + tree-sitter-bash ([`73f569f`](https://github.com/webpro/knip/commit/73f569f)) - Add ignored file ([`93fecda`](https://github.com/webpro/knip/commit/93fecda)) ### [`v2.19.5`](https://github.com/webpro/knip/releases/tag/2.19.5) [Compare Source](https://github.com/webpro/knip/compare/2.19.4...2.19.5) - Update readme ([`f49940e`](https://github.com/webpro/knip/commit/f49940e)) - Ignore unresolved import specifiers in .gitignore (fixes [#​205](https://github.com/webpro/knip/issues/205)) ([`4c453c6`](https://github.com/webpro/knip/commit/4c453c6)) - Sanitize unresolved specifiers, webpack loader stuff (fixes [#​202](https://github.com/webpro/knip/issues/202)) ([`9cf6bad`](https://github.com/webpro/knip/commit/9cf6bad)) ### [`v2.19.4`](https://github.com/webpro/knip/releases/tag/2.19.4) [Compare Source](https://github.com/webpro/knip/compare/2.19.3...2.19.4) - Refactor docs ([`6c2e349`](https://github.com/webpro/knip/commit/6c2e349)) - Update dependencies ([`08791ea`](https://github.com/webpro/knip/commit/08791ea)) - Add `.cz.json` to commitizen config files ([`a49d6c0`](https://github.com/webpro/knip/commit/a49d6c0)) - Minor refactor for config validator ([`05afc2c`](https://github.com/webpro/knip/commit/05afc2c)) ### [`v2.19.3`](https://github.com/webpro/knip/releases/tag/2.19.3) [Compare Source](https://github.com/webpro/knip/compare/2.19.2...2.19.3) - Only throw for missing internal files (resolves [#​196](https://github.com/webpro/knip/issues/196)) ([`930d6c8`](https://github.com/webpro/knip/commit/930d6c8)) - webpack: handle a couple more cfg.entry formats ([#​197](https://github.com/webpro/knip/issues/197)) ([`c45cb07`](https://github.com/webpro/knip/commit/c45cb07)) ### [`v2.19.2`](https://github.com/webpro/knip/releases/tag/2.19.2) [Compare Source](https://github.com/webpro/knip/compare/2.19.1...2.19.2) - Update dependencies ([`bc9ac32`](https://github.com/webpro/knip/commit/bc9ac32)) - Dual-load ts config (merge extend configs + find ext deps) ([`6310bf4`](https://github.com/webpro/knip/commit/6310bf4)) - Update projects using knip ([`004b462`](https://github.com/webpro/knip/commit/004b462)) ### [`v2.19.1`](https://github.com/webpro/knip/releases/tag/2.19.1) [Compare Source](https://github.com/webpro/knip/compare/2.19.0...2.19.1) - Update dependencies ([`bdd0763`](https://github.com/webpro/knip/commit/bdd0763)) - Clean up tests ([`e8edf37`](https://github.com/webpro/knip/commit/e8edf37)) - Refactor eslint plugin helpers (resolves [#​195](https://github.com/webpro/knip/issues/195)) ([`4c2bcbb`](https://github.com/webpro/knip/commit/4c2bcbb)) - Add notes to test plugins about test file patterns ([`9740b09`](https://github.com/webpro/knip/commit/9740b09)) - Add jest config to workspaces-tooling (e.g. to verify `<rootDir>` in workspace) ([`f32d815`](https://github.com/webpro/knip/commit/f32d815)) - Rename fixture `workspaces-eslint-config` to `workspaces-tooling` ([`640f9db`](https://github.com/webpro/knip/commit/640f9db)) - Fix `tsconfig.json#extends` in typescript plugin can be an array ([`434b951`](https://github.com/webpro/knip/commit/434b951)) ### [`v2.19.0`](https://github.com/webpro/knip/releases/tag/2.19.0) [Compare Source](https://github.com/webpro/knip/compare/2.18.0...2.19.0) - Add `.yarn` to global ignore patterns (resolves [#​148](https://github.com/webpro/knip/issues/148), resolves [#​184](https://github.com/webpro/knip/issues/184)) ([`531770c`](https://github.com/webpro/knip/commit/531770c)) - Remove package scope from default binary name (resolves [#​184](https://github.com/webpro/knip/issues/184)) ([`12e9674`](https://github.com/webpro/knip/commit/12e9674)) - Throw when `--workspace [dir]` does not exist (resolves [#​176](https://github.com/webpro/knip/issues/176)) ([`b4e0c6f`](https://github.com/webpro/knip/commit/b4e0c6f)) - Improve docs a bit re. workspaces config and `--workspace` arg (closes [#​176](https://github.com/webpro/knip/issues/176)) ([`719b2e2`](https://github.com/webpro/knip/commit/719b2e2)) - Update dependencies ([`2e774ee`](https://github.com/webpro/knip/commit/2e774ee)) - Add and apply `verbatimModuleSyntax` in TS config ([`d22a448`](https://github.com/webpro/knip/commit/d22a448)) - fix(vitest): support default coverage provider ([#​192](https://github.com/webpro/knip/issues/192)) ([`c321a9c`](https://github.com/webpro/knip/commit/c321a9c)) - Simplify logic for `resolveExtendsSpecifier` ESLint helper ([`85e49a4`](https://github.com/webpro/knip/commit/85e49a4)) ### [`v2.18.0`](https://github.com/webpro/knip/releases/tag/2.18.0) [Compare Source](https://github.com/webpro/knip/compare/2.17.3...2.18.0) - Simplify resolver for `@typescript-eslint/eslint-plugin` case (resolves [#​188](https://github.com/webpro/knip/issues/188)) ([`dd017f5`](https://github.com/webpro/knip/commit/dd017f5)) - Add support for `projects` and `runner` in jest plugin (resolves [#​189](https://github.com/webpro/knip/issues/189)) ([`27c063f`](https://github.com/webpro/knip/commit/27c063f)) - Recursively load tsconfig.json#extends (resolves [#​187](https://github.com/webpro/knip/issues/187)) ([`a315cb3`](https://github.com/webpro/knip/commit/a315cb3)) - Add support for `jsx` and `jsxImportSource` in TS config + import pragmas (resolves [#​186](https://github.com/webpro/knip/issues/186)) ([`899a1a1`](https://github.com/webpro/knip/commit/899a1a1)) - Set parent nodes only for internal source files ([`3bce942`](https://github.com/webpro/knip/commit/3bce942)) ### [`v2.17.3`](https://github.com/webpro/knip/releases/tag/2.17.3) [Compare Source](https://github.com/webpro/knip/compare/2.17.2...2.17.3) - Update dependencies ([`a9bbe5f`](https://github.com/webpro/knip/commit/a9bbe5f)) - Add `.yml` and `.yaml` to extensions to ignore (fixes [#​178](https://github.com/webpro/knip/issues/178)) ([`6d5835b`](https://github.com/webpro/knip/commit/6d5835b)) - feat: silent in CI ([#​180](https://github.com/webpro/knip/issues/180)) ([`9955f35`](https://github.com/webpro/knip/commit/9955f35)) - docs: document ci + show-progress ([#​179](https://github.com/webpro/knip/issues/179)) ([`f0a22b3`](https://github.com/webpro/knip/commit/f0a22b3)) ### [`v2.17.2`](https://github.com/webpro/knip/releases/tag/2.17.2) [Compare Source](https://github.com/webpro/knip/compare/2.17.1...2.17.2) - Vitest reporter can be reporter instance (fixes [#​175](https://github.com/webpro/knip/issues/175)) ([`badd7af`](https://github.com/webpro/knip/commit/badd7af)) - Fix up ignored/enabled workspace getters (closes [#​174](https://github.com/webpro/knip/issues/174)) ([`04acb61`](https://github.com/webpro/knip/commit/04acb61)) - Improve npx dependency resolver ([`482396e`](https://github.com/webpro/knip/commit/482396e)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/s1adem4n/soundcloud). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information