matrix-org / matrix-js-sdk

Matrix Client-Server SDK for JavaScript
Apache License 2.0
1.56k stars 583 forks source link

Update dependency knip to v5 #4167

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
knip (source) ^4.0.1 -> ^5.0.0 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

webpro/knip (knip) ### [`v5.9.4`](https://togithub.com/webpro/knip/compare/5.9.3...5d516205b7726ca2ffe4cef45672e9e2c1b4c661) [Compare Source](https://togithub.com/webpro/knip/compare/5.9.3...5.9.4) ### [`v5.9.3`](https://togithub.com/webpro/knip/compare/5.9.2...62d42b003e91fdbf1d7e261b39dbac39902b81d2) [Compare Source](https://togithub.com/webpro/knip/compare/5.9.2...5.9.3) ### [`v5.9.2`](https://togithub.com/webpro/knip/releases/tag/5.9.2) [Compare Source](https://togithub.com/webpro/knip/compare/5.9.1...5.9.2) - Temporarily disable bundows install ([`88e6ac3`](https://togithub.com/webpro/knip/commit/88e6ac34)) - Housekeeping ([`f923d69`](https://togithub.com/webpro/knip/commit/f923d69b)) - bun install --ignore-scripts --frozen-lockfile ([`b870d4d`](https://togithub.com/webpro/knip/commit/b870d4d8)) - Fix up source code ([`cc94ba1`](https://togithub.com/webpro/knip/commit/cc94ba17)) - Support, organize & pick tests to run tests in Bun + Node ([`c4b4001`](https://togithub.com/webpro/knip/commit/c4b4001c)) - Fix other code ([`8ee92e0`](https://togithub.com/webpro/knip/commit/8ee92e0a)) - Use bun:test ([`e6dd426`](https://togithub.com/webpro/knip/commit/e6dd4268)) - Fix up source code ([`52a8e0d`](https://togithub.com/webpro/knip/commit/52a8e0da)) - Update CI workflows and keep using npm/npx ([`ccd9d95`](https://togithub.com/webpro/knip/commit/ccd9d954)) - Go Bun + Biome ([`2fe8436`](https://togithub.com/webpro/knip/commit/2fe8436d)) - fix(plugin/babel): bypass directly required plugins or presets in babel config ([#​590](https://togithub.com/webpro/knip/issues/590)) ([`77329af`](https://togithub.com/webpro/knip/commit/77329afe)) ### [`v5.9.1`](https://togithub.com/webpro/knip/releases/tag/5.9.1) [Compare Source](https://togithub.com/webpro/knip/compare/5.9.0...5.9.1) - Update a few dependencies ([`fc63105`](https://togithub.com/webpro/knip/commit/fc631055)) - Ignore whitespace-only lines from `.gitignore` files (close [#​589](https://togithub.com/webpro/knip/issues/589)) ([`202ed86`](https://togithub.com/webpro/knip/commit/202ed86a)) - Imply --production if --strict ([`f915b91`](https://togithub.com/webpro/knip/commit/f915b91b)) - Update docs ([#​583](https://togithub.com/webpro/knip/issues/583)) ([`e64e6ad`](https://togithub.com/webpro/knip/commit/e64e6ad7)) ### [`v5.9.0`](https://togithub.com/webpro/knip/releases/tag/5.9.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.8.0...5.9.0) - Lockfile ([`c0b4992`](https://togithub.com/webpro/knip/commit/c0b49923)) - feat: support all vitest built in reporters ([#​588](https://togithub.com/webpro/knip/issues/588)) ([`038c485`](https://togithub.com/webpro/knip/commit/038c4855)) - feat: support commitlint plugins key ([#​587](https://togithub.com/webpro/knip/issues/587)) ([`9b4e0d9`](https://togithub.com/webpro/knip/commit/9b4e0d9e)) - Add plugin for moonrepo (moonrepo.dev) ([#​579](https://togithub.com/webpro/knip/issues/579)) ([`770f658`](https://togithub.com/webpro/knip/commit/770f6588)) - Fix typos in docs ([#​582](https://togithub.com/webpro/knip/issues/582)) ([`359e6df`](https://togithub.com/webpro/knip/commit/359e6dfe)) - Add engine field verification ([#​581](https://togithub.com/webpro/knip/issues/581)) ([`f6684ad`](https://togithub.com/webpro/knip/commit/f6684ada)) ### [`v5.8.0`](https://togithub.com/webpro/knip/releases/tag/5.8.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.7.3...5.8.0) - Add support for CommonJS `exports.key = value` syntax (closes [#​580](https://togithub.com/webpro/knip/issues/580)) ([`404236b`](https://togithub.com/webpro/knip/commit/404236bd)) - Add more links to sponsor option ([`f5a5f8a`](https://togithub.com/webpro/knip/commit/f5a5f8ae)) ### [`v5.7.3`](https://togithub.com/webpro/knip/releases/tag/5.7.3) [Compare Source](https://togithub.com/webpro/knip/compare/5.7.2...5.7.3) - Update dependencies ([`d580b6e`](https://togithub.com/webpro/knip/commit/d580b6e0)) - Fix `route.ts` pattern in next plugin ([`dc021de`](https://togithub.com/webpro/knip/commit/dc021ded)) ### [`v5.7.2`](https://togithub.com/webpro/knip/releases/tag/5.7.2) [Compare Source](https://togithub.com/webpro/knip/compare/5.7.1...5.7.2) - Auto-format mdx ([`161f5dc`](https://togithub.com/webpro/knip/commit/161f5dc5)) - Add mdx to remark formatter ([`440d72b`](https://togithub.com/webpro/knip/commit/440d72ba)) ### [`v5.7.1`](https://togithub.com/webpro/knip/releases/tag/5.7.1) [Compare Source](https://togithub.com/webpro/knip/compare/5.7.0...5.7.1) - Formatting ([`9e5e539`](https://togithub.com/webpro/knip/commit/9e5e5395)) - fix: add jsx extensions for next default file convention ([#​578](https://togithub.com/webpro/knip/issues/578)) ([`bd12fe1`](https://togithub.com/webpro/knip/commit/bd12fe19)) - Add tea.yaml ([`682c162`](https://togithub.com/webpro/knip/commit/682c1627)) ### [`v5.7.0`](https://togithub.com/webpro/knip/releases/tag/5.7.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.6.1...5.7.0) - Add test + fixture for updated module resolution ([`478ab3f`](https://togithub.com/webpro/knip/commit/478ab3f9)) - Start using `resolve` as the default module resolver ([`47ff3eb`](https://togithub.com/webpro/knip/commit/47ff3eb4)) - Add TypeScript repo to integration tests ([`2189596`](https://togithub.com/webpro/knip/commit/21895963)) - Minor refactorings ([`ee55127`](https://togithub.com/webpro/knip/commit/ee551274)) - Minor fixes in git ignores parser ([`e455527`](https://togithub.com/webpro/knip/commit/e455527f)) ### [`v5.6.1`](https://togithub.com/webpro/knip/releases/tag/5.6.1) [Compare Source](https://togithub.com/webpro/knip/compare/5.6.0...5.6.1) - Fix recursive tsconfig extends retrieval (resolves [#​574](https://togithub.com/webpro/knip/issues/574)) ([`78f6a78`](https://togithub.com/webpro/knip/commit/78f6a785)) - Don't return `null` for vitest environment (fixes [#​575](https://togithub.com/webpro/knip/issues/575)) ([`473d7ab`](https://togithub.com/webpro/knip/commit/473d7abb)) ### [`v5.6.0`](https://togithub.com/webpro/knip/releases/tag/5.6.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.5.0...5.6.0) - Rename IgnorePatterns β†’ EnablerPatterns in plugin template ([`2b996ab`](https://togithub.com/webpro/knip/commit/2b996ab8)) - Add `testSequencer` and `globalSetup` to jest plugin ([`bc274b1`](https://togithub.com/webpro/knip/commit/bc274b14)) - Add wrangler plugin ([#​572](https://togithub.com/webpro/knip/issues/572)) ([`82c84be`](https://togithub.com/webpro/knip/commit/82c84be3)) ### [`v5.5.0`](https://togithub.com/webpro/knip/releases/tag/5.5.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.4.0...5.5.0) - Minor fixes in git ignores parser ([`ec11f37`](https://togithub.com/webpro/knip/commit/ec11f376)) - Remove unnecessary check for `node.isTypeOf` (resolves [#​571](https://togithub.com/webpro/knip/issues/571)) ([`4c3160b`](https://togithub.com/webpro/knip/commit/4c3160bb)) - Extend import extraction from source file pragmas (resolves [#​571](https://togithub.com/webpro/knip/issues/571)) ([`0799864`](https://togithub.com/webpro/knip/commit/07998647)) - Rename for prettier --performance display ([`5399182`](https://togithub.com/webpro/knip/commit/5399182b)) - Refactor some internals ([`54d2634`](https://togithub.com/webpro/knip/commit/54d2634d)) - Update some docs/templates ([`23f98de`](https://togithub.com/webpro/knip/commit/23f98dec)) - Add reproduction templates and link directly ([`4c45d3d`](https://togithub.com/webpro/knip/commit/4c45d3df)) ### [`v5.4.0`](https://togithub.com/webpro/knip/releases/tag/5.4.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.3.1...5.4.0) - Add option to ignore class and enum members in the report (resolves [#​387](https://togithub.com/webpro/knip/issues/387)) ([`8e7dc6b`](https://togithub.com/webpro/knip/commit/8e7dc6be)) - Fix gc for --include-libs ([`0c202aa`](https://togithub.com/webpro/knip/commit/0c202aa4)) - Add note with `npx knip` (close [#​389](https://togithub.com/webpro/knip/issues/389)) ([`d06fd4c`](https://togithub.com/webpro/knip/commit/d06fd4ce)) ### [`v5.3.1`](https://togithub.com/webpro/knip/releases/tag/5.3.1) [Compare Source](https://togithub.com/webpro/knip/compare/5.3.0...5.3.1) - Fix `pos` for computed props in class members (closes [#​360](https://togithub.com/webpro/knip/issues/360)) ([`6ce065e`](https://togithub.com/webpro/knip/commit/6ce065ea)) - Skip work if `classMembers` are not included ([`be1eb08`](https://togithub.com/webpro/knip/commit/be1eb08c)) ### [`v5.3.0`](https://togithub.com/webpro/knip/compare/5.2.2...914febb5e6f79fe1e2101b3f2b70b91a96da2deb) [Compare Source](https://togithub.com/webpro/knip/compare/5.2.2...5.3.0) ### [`v5.2.2`](https://togithub.com/webpro/knip/releases/tag/5.2.2) [Compare Source](https://togithub.com/webpro/knip/compare/5.2.1...5.2.2) - Dedupe extensions ([`00141f0`](https://togithub.com/webpro/knip/commit/00141f01)) - Don't override async compilers (fixes [#​566](https://togithub.com/webpro/knip/issues/566)) ([`ad3edbf`](https://togithub.com/webpro/knip/commit/ad3edbfb)) - Add known issue, improve docs re. auto-fix & tags ([`92f5c1b`](https://togithub.com/webpro/knip/commit/92f5c1bb)) ### [`v5.2.1`](https://togithub.com/webpro/knip/releases/tag/5.2.1) [Compare Source](https://togithub.com/webpro/knip/compare/5.2.0...5.2.1) - Restore `css` in foreign extensions (resolves [#​563](https://togithub.com/webpro/knip/issues/563)) ([`032b1d7`](https://togithub.com/webpro/knip/commit/032b1d7b)) - Accept `workerDirectory` array (closes [#​562](https://togithub.com/webpro/knip/issues/562)) ([`1f8ad1d`](https://togithub.com/webpro/knip/commit/1f8ad1d6)) - Fix default-exported types & interfaces (resolves [#​498](https://togithub.com/webpro/knip/issues/498)) ([`892501d`](https://togithub.com/webpro/knip/commit/892501d2)) - Fix Windows EOL ([`f48475b`](https://togithub.com/webpro/knip/commit/f48475bc)) ### [`v5.2.0`](https://togithub.com/webpro/knip/releases/tag/5.2.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.1.6...5.2.0) - Improve cleanup after --fix (closes [#​418](https://togithub.com/webpro/knip/issues/418)) ([`5133ca3`](https://togithub.com/webpro/knip/commit/5133ca35)) - Support tagged re-exports and (dynamic) imports to ignore unresolved imports ([`c5d030d`](https://togithub.com/webpro/knip/commit/c5d030d8)) ### [`v5.1.6`](https://togithub.com/webpro/knip/releases/tag/5.1.6) [Compare Source](https://togithub.com/webpro/knip/compare/5.1.5...5.1.6) - Deprecate --experimental-tags, use --tags ([`3541bc7`](https://togithub.com/webpro/knip/commit/3541bc75)) ### [`v5.1.5`](https://togithub.com/webpro/knip/releases/tag/5.1.5) [Compare Source](https://togithub.com/webpro/knip/compare/5.1.4...5.1.5) - Add "path aliases in config files" to known issues (closes [#​558](https://togithub.com/webpro/knip/issues/558)) ([`fb92db7`](https://togithub.com/webpro/knip/commit/fb92db7b)) - Add eslint + tanstack/table and give those columns a bit of room to breathe ([`d33beab`](https://togithub.com/webpro/knip/commit/d33beabf)) - Respect custom compilers ([`6cb3a49`](https://togithub.com/webpro/knip/commit/6cb3a497)) - Exclude foreign file extensions from virtual file paths in module resolver (closes [#​559](https://togithub.com/webpro/knip/issues/559)) ([`491c1ae`](https://togithub.com/webpro/knip/commit/491c1ae5)) - Update script-parser.md ([#​484](https://togithub.com/webpro/knip/issues/484)) ([`3616233`](https://togithub.com/webpro/knip/commit/36162333)) - Each plugin's default export `satisfies Plugin` ([`a70c78c`](https://togithub.com/webpro/knip/commit/a70c78cf)) ### [`v5.1.4`](https://togithub.com/webpro/knip/compare/5.1.3...754673c07f2b89551eaf6c2722d709567234cd39) [Compare Source](https://togithub.com/webpro/knip/compare/5.1.3...5.1.4) ### [`v5.1.3`](https://togithub.com/webpro/knip/compare/5.1.2...0110d7d5dc9dc2a228fef97ea0c4bb359e12c376) [Compare Source](https://togithub.com/webpro/knip/compare/5.1.2...5.1.3) ### [`v5.1.2`](https://togithub.com/webpro/knip/compare/5.1.1...3cd351f9d7dc0d3ac2a292c976032f46a02996e5) [Compare Source](https://togithub.com/webpro/knip/compare/5.1.1...5.1.2) ### [`v5.1.1`](https://togithub.com/webpro/knip/releases/tag/5.1.1) [Compare Source](https://togithub.com/webpro/knip/compare/5.1.0...5.1.1) - Skip work, gc file manager ([`7dd0651`](https://togithub.com/webpro/knip/commit/7dd06519)) - Minor refactoring ([`70e0900`](https://togithub.com/webpro/knip/commit/70e09008)) - Add documented type for second string arg to compilers ([#​548](https://togithub.com/webpro/knip/issues/548)) ([`407a473`](https://togithub.com/webpro/knip/commit/407a4736)) ### [`v5.1.0`](https://togithub.com/webpro/knip/releases/tag/5.1.0) [Compare Source](https://togithub.com/webpro/knip/compare/5.0.4...5.1.0) - Work around Argos issue ([`a641d84`](https://togithub.com/webpro/knip/commit/a641d848)) - Update docs (closes [#​536](https://togithub.com/webpro/knip/issues/536)) ([`ab67d2c`](https://togithub.com/webpro/knip/commit/ab67d2c7)) - Use Node.js v20 for integration tests ([`d49daa9`](https://togithub.com/webpro/knip/commit/d49daa94)) - Skip dynamic import calls (closes [#​544](https://togithub.com/webpro/knip/issues/544)) ([`cf03a06`](https://togithub.com/webpro/knip/commit/cf03a06f)) - Use bun's import() if available in loader ([`e0fb321`](https://togithub.com/webpro/knip/commit/e0fb321f)) - Add Mock Service Worker - msw ([#​513](https://togithub.com/webpro/knip/issues/513)) ([`1404348`](https://togithub.com/webpro/knip/commit/14043487)) ### [`v5.0.4`](https://togithub.com/webpro/knip/releases/tag/5.0.4) [Compare Source](https://togithub.com/webpro/knip/compare/5.0.3...5.0.4) - Update dependencies ([`e410872`](https://togithub.com/webpro/knip/commit/e4108726)) - Resolve JS files referenced by TypeScript declaration files if possible ([#​503](https://togithub.com/webpro/knip/issues/503)) ([`11d1555`](https://togithub.com/webpro/knip/commit/11d15558)) - Add linthtml.config.js as config to linthtml plugin ([#​533](https://togithub.com/webpro/knip/issues/533)) ([`6906c63`](https://togithub.com/webpro/knip/commit/6906c630)) - fix: simplify husky plugin ([#​537](https://togithub.com/webpro/knip/issues/537)) ([`35b0f9a`](https://togithub.com/webpro/knip/commit/35b0f9af)) - Remove colon ([`02bf8bf`](https://togithub.com/webpro/knip/commit/02bf8bf2)) - Add sponsors page ([`0074cc1`](https://togithub.com/webpro/knip/commit/0074cc19)) - Update dependencies ([`6f61a15`](https://togithub.com/webpro/knip/commit/6f61a158)) ### [`v5.0.3`](https://togithub.com/webpro/knip/releases/tag/5.0.3) [Compare Source](https://togithub.com/webpro/knip/compare/5.0.2...5.0.3) - update types for include/exclude configuration options ([#​532](https://togithub.com/webpro/knip/issues/532)) ([`c7896e6`](https://togithub.com/webpro/knip/commit/c7896e63)) - Added support for eslint.config.cjs and eslint.config.mjs files ([#​525](https://togithub.com/webpro/knip/issues/525)) ([`d93c747`](https://togithub.com/webpro/knip/commit/d93c7472)) ### [`v5.0.2`](https://togithub.com/webpro/knip/releases/tag/5.0.2) [Compare Source](https://togithub.com/webpro/knip/compare/5.0.1...5.0.2) - Update dependencies ([`f03b077`](https://togithub.com/webpro/knip/commit/f03b0779)) - Return undefined if no manifest (shouldn't happen anyway) ([`7a815e2`](https://togithub.com/webpro/knip/commit/7a815e28)) - Fix config to entry file patterns in tailwind plugin ([`d5bb530`](https://togithub.com/webpro/knip/commit/d5bb530d)) - Fix knip --version command ([#​519](https://togithub.com/webpro/knip/issues/519)) ([`1c989c9`](https://togithub.com/webpro/knip/commit/1c989c9b)) - fix truncated JSON output with JSON reporter ([#​512](https://togithub.com/webpro/knip/issues/512)) ([`fabacab`](https://togithub.com/webpro/knip/commit/fabacabf)) ### [`v5.0.1`](https://togithub.com/webpro/knip/releases/tag/5.0.1) [Compare Source](https://togithub.com/webpro/knip/compare/5.0.0...5.0.1) - Close enough ([`e16609b`](https://togithub.com/webpro/knip/commit/e16609b5)) - Update dependencies ([`d22f8e3`](https://togithub.com/webpro/knip/commit/d22f8e35)) - Add missing jsx/tsx extensions to route/default files for Next.js ([#​507](https://togithub.com/webpro/knip/issues/507)) ([`5a1ebb7`](https://togithub.com/webpro/knip/commit/5a1ebb70)) - fix: make nx crystal work with standalone plugins ([#​509](https://togithub.com/webpro/knip/issues/509)) ([`d6f8f4d`](https://togithub.com/webpro/knip/commit/d6f8f4dc)) - Add support for cypress/support/commands.js file ([#​508](https://togithub.com/webpro/knip/issues/508)) ([`78058cf`](https://togithub.com/webpro/knip/commit/78058cfd)) - Fix typos ([`0ab2869`](https://togithub.com/webpro/knip/commit/0ab28691)) - Update version in json schema ([`b250112`](https://togithub.com/webpro/knip/commit/b2501126)) ### [`v5.0.0`](https://togithub.com/webpro/knip/releases/tag/5.0.0) [Compare Source](https://togithub.com/webpro/knip/compare/4.6.0...5.0.0) - Update config for v5 ([`c6ae93a`](https://togithub.com/webpro/knip/commit/c6ae93a6)) - Add v5 release post ([`9649c93`](https://togithub.com/webpro/knip/commit/9649c937)) - Update docs ([`df7d0a9`](https://togithub.com/webpro/knip/commit/df7d0a9b)) - Dogfoodin' is underrated ([`4fab774`](https://togithub.com/webpro/knip/commit/4fab774d)) - Reorganize exports/types and nsExports/nsTypes issue types (resolves [#​475](https://togithub.com/webpro/knip/issues/475)) ([`41c2017`](https://togithub.com/webpro/knip/commit/41c20177)) - We're all set ([`87917df`](https://togithub.com/webpro/knip/commit/87917dfb)) Also see https://knip.dev/blog/knip-v5 for more 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.



This PR has been generated by Mend Renovate. View repository job log here.