Skip to content

Commit

Permalink
chore(deps): update dependency knip to v2.39.0 (#4)
Browse files Browse the repository at this point in the history
[![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`
([#&#8203;332](https://github.com/webpro/knip/issues/332))
([`fc2eea8`](https://github.com/webpro/knip/commit/fc2eea8))
- Add `bunx` to list of ignored binaries
([#&#8203;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
([#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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
([#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;311](https://github.com/webpro/knip/issues/311))
([`e8859e7`](https://github.com/webpro/knip/commit/e8859e7))
- Fix entry file patterns in storybook plugin (resolves
[#&#8203;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
[#&#8203;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
([#&#8203;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 ([#&#8203;288](https://github.com/webpro/knip/issues/288))
([`7e483d4`](https://github.com/webpro/knip/commit/7e483d4))
- Add line, col & pos to exports/types issues
([#&#8203;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
([#&#8203;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
([#&#8203;303](https://github.com/webpro/knip/issues/303))
([`407be68`](https://github.com/webpro/knip/commit/407be68))
- Support mjs files for prettier configuration
([#&#8203;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
[#&#8203;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
([#&#8203;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`
([#&#8203;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
[#&#8203;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
[#&#8203;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
([#&#8203;301](https://github.com/webpro/knip/issues/301))
([`a18f2a6`](https://github.com/webpro/knip/commit/a18f2a6))
- Add astro plugin
([#&#8203;298](https://github.com/webpro/knip/issues/298))
([`50dd048`](https://github.com/webpro/knip/commit/50dd048))
- Change Nx detection to the new npm scope
([#&#8203;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
[#&#8203;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
[#&#8203;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
([#&#8203;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 [@&#8203;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
([#&#8203;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
([#&#8203;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 [@&#8203;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
[#&#8203;284](https://github.com/webpro/knip/issues/284))
([`3bf5ad6`](https://github.com/webpro/knip/commit/3bf5ad6))
- Prevent duplicate analysis/infinite recursion
([#&#8203;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 [#&#8203;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 [@&#8203;types/pkg](https://github.com/types/pkg) as unused
if pkg already has types included (resolves
[#&#8203;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 [#&#8203;206](https://github.com/webpro/knip/issues/206), close
[#&#8203;258](https://github.com/webpro/knip/issues/258))
([`11f91f9`](https://github.com/webpro/knip/commit/11f91f9))
- add support for workspace file in vitest plugin
([#&#8203;265](https://github.com/webpro/knip/issues/265))
([`c267827`](https://github.com/webpro/knip/commit/c267827))
- Fix pattern for icons in Next apps
([#&#8203;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
([#&#8203;267](https://github.com/webpro/knip/issues/267))
([`ae6bd8e`](https://github.com/webpro/knip/commit/ae6bd8e))
- drizzle plugin
([#&#8203;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`
([#&#8203;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
([#&#8203;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
([#&#8203;263](https://github.com/webpro/knip/issues/263))
([`7611360`](https://github.com/webpro/knip/commit/7611360))
- add `tsconfig.*.json` pattern to the typescript plugin
([#&#8203;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
[#&#8203;260](https://github.com/webpro/knip/issues/260))
([`0918da3`](https://github.com/webpro/knip/commit/0918da3))
- Add initial version of angular plugin (closes
[#&#8203;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
[#&#8203;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
([#&#8203;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
([#&#8203;252](https://github.com/webpro/knip/issues/252))
([`7a431d4`](https://github.com/webpro/knip/commit/7a431d4))
- Optimize findManifestDependencies
([#&#8203;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
([#&#8203;246](https://github.com/webpro/knip/issues/246))
([`63403d4`](https://github.com/webpro/knip/commit/63403d4))
- Simplify map+flat call
([#&#8203;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
[#&#8203;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
([#&#8203;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
[#&#8203;240](https://github.com/webpro/knip/issues/240))
([`2f58848`](https://github.com/webpro/knip/commit/2f58848))
- Add nx binaries resolver (resolves
[#&#8203;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
[#&#8203;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
([#&#8203;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
[#&#8203;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
([#&#8203;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
([#&#8203;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
[#&#8203;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
([#&#8203;194](https://github.com/webpro/knip/issues/194))
([`7e896a7`](https://github.com/webpro/knip/commit/7e896a7))
- Add issue type for referenced optional peerDependencies (resolves
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;221](https://github.com/webpro/knip/issues/221))
([`581aae1`](https://github.com/webpro/knip/commit/581aae1))
- Support pipes in scripts (fixes
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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
[#&#8203;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 [@&#8203;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
([#&#8203;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
[#&#8203;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 [#&#8203;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
[#&#8203;207](https://github.com/webpro/knip/issues/207))
([`d7f8f71`](https://github.com/webpro/knip/commit/d7f8f71))
- Migrate from bash-parser to tree-sitter (closes
[#&#8203;72](https://github.com/webpro/knip/issues/72))
([`ef3981f`](https://github.com/webpro/knip/commit/ef3981f))
- Replace
[@&#8203;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
[#&#8203;205](https://github.com/webpro/knip/issues/205))
([`4c453c6`](https://github.com/webpro/knip/commit/4c453c6))
- Sanitize unresolved specifiers, webpack loader stuff (fixes
[#&#8203;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
[#&#8203;196](https://github.com/webpro/knip/issues/196))
([`930d6c8`](https://github.com/webpro/knip/commit/930d6c8))
- webpack: handle a couple more cfg.entry formats
([#&#8203;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
[#&#8203;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
[#&#8203;148](https://github.com/webpro/knip/issues/148), resolves
[#&#8203;184](https://github.com/webpro/knip/issues/184))
([`531770c`](https://github.com/webpro/knip/commit/531770c))
- Remove package scope from default binary name (resolves
[#&#8203;184](https://github.com/webpro/knip/issues/184))
([`12e9674`](https://github.com/webpro/knip/commit/12e9674))
- Throw when `--workspace [dir]` does not exist (resolves
[#&#8203;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
[#&#8203;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
([#&#8203;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 [#&#8203;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
[#&#8203;189](https://github.com/webpro/knip/issues/189))
([`27c063f`](https://github.com/webpro/knip/commit/27c063f))
- Recursively load tsconfig.json#extends (resolves
[#&#8203;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
[#&#8203;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
[#&#8203;178](https://github.com/webpro/knip/issues/178))
([`6d5835b`](https://github.com/webpro/knip/commit/6d5835b))
- feat: silent in CI
([#&#8203;180](https://github.com/webpro/knip/issues/180))
([`9955f35`](https://github.com/webpro/knip/commit/9955f35))
- docs: document ci + show-progress
([#&#8203;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
[#&#8203;175](https://github.com/webpro/knip/issues/175))
([`badd7af`](https://github.com/webpro/knip/commit/badd7af))
- Fix up ignored/enabled workspace getters (closes
[#&#8203;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
renovate[bot] committed Nov 7, 2023
1 parent d2b0be0 commit b1712ad
Show file tree
Hide file tree
Showing 2 changed files with 383 additions and 45 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"eslint-plugin-yml": "^1.7.0",
"husky": "^8.0.3",
"jsonc-eslint-parser": "^2.3.0",
"knip": "2.17.1",
"knip": "2.39.0",
"lint-staged": "^13.2.2",
"markdownlint": "^0.31.0",
"markdownlint-cli": "^0.37.0",
Expand Down
Loading

0 comments on commit b1712ad

Please sign in to comment.