github webpro-nl/knip knip@5.84.0
Release 5.84.0

latest release: knip@5.84.1
12 hours ago
  • Post-release shenanigans (e7965cb)
  • Move most compilers to plugins & register from there (61beafe)
  • Minor refactor (e20a682)
  • Fix lint issues (d2bbc13)
  • Add missing catalog property to rules in JSON schema (#1518) (5d49dea) - thanks @Mohmdev!
  • feat(plugins): add @typescript/native-preview (tsgo) support (#1513) (babfb10) - thanks @jgoux!
  • Fix up quoting for spaced args (resolve #1515) (2b735cb)
  • Switch to tsconfig-aware module resolver in input handler (634d0f6)
  • Use bun test positionals as entry points (resolve #1521) (da94725)
  • Edit docs (327726f)
  • Minor refactor while at it (dc87e8e)
  • Add config hints for unused ignore and ignoreFiles items (a4989ee)
  • Accept known bins only behind double-dash (resolve #1524) (b9214e3)
  • feat(plugins): add support for bun test preloaded files (#1525) (14ee32a) - thanks @jgoux!
  • Add date to IGNORED_GLOBAL_BINARIES (#1476) (f08f92b) - thanks @duci9y!
  • Fix edge case for binaries in scripts (82331ee)
  • Report ignore/files config hints only if sure & relevant (4c3bd08)
  • Add consistent repository fields (781a0fd)
  • Add language-server bin (13d7845)
  • Use --stdio if no transport provided (bedb21a)
  • Refactor from "enabled" to "deferSession" (resolve #1499) (15e3360)
  • Use initializationOptions.config or default fallback config obj (resolve #1503) (0abe568)
  • Also publish ls + mcp with pkg-pr-new (7806526)
  • Auto-format (51b7dc1)
  • Remove chdir shenanigans (close #1516) (0cbee8f)
  • Bind console.* to distinguish internal↔ external logs (3eac278)
  • Add early bail-outs for changed files we can ignore (36c2dd5)
  • Avoid unnecessary module graph updates for unmodified files (f94c41f)
  • Fix typo in pkg-pr-new-pkg-dir (7e7a8b0)
  • Add .DS_Store to .gitignore (#1530) (40fe5cc) - thanks @wojtekmaj!
  • Ignore RNC CLI and metro internals in react-native projects (#1528) (0f892ae) - thanks @wojtekmaj!
  • Support nested _generated dirs in Convex plugin (#1531) (bd75e9f) - thanks @kvnwolf!
  • Housekeep cli help output (c24e746)
  • Fix up gitignore test (6bc640c)
  • Introduce isFilterTransitiveDependencies flag (close #1507, close #1101) (8678df2)
  • Housekeep webpack plugin (2cc1306)
  • Move up plugin.setup & tear down plugin.teardown (4dbf23d)
  • Skip config file loading if only external re-exports (ab775b1)
  • Improve & optimize ignore pattern handling (c3d3912)
  • Housekeep compiler registration (2aaf9fc)
  • Edit docs re. config file location (79bfb35)
  • Register visitors from plugins (9b059f8)
  • importMetaGlobCall visitor for Vite plugin (1874b19)
  • Extend registerVisitors with script visitor support (728c814)
  • Move execa script visitor to execa plugin (71c739a)
  • Move zx script visitor to zx plugin (5ac24c7)
  • Add require.context visitor to webpack plugin (100f174)
  • Add module.register() visitor for Node.js loader API (resolve #1535) (742407c)
  • Add .DS_Store in fixtures to .gitignore (#1534) (90fa677) - thanks @wojtekmaj!
  • Mention that depcheck recommends knip (#1536) (75d00ff) - thanks @ArtskydJ!
  • Remove @source matcher from tailwind plugin (resolve #1537) (b7149b6)
  • Fix -w-W flag for Yarn (f305250)
  • Update AGENTS.md (ec83887)
  • Extract and extend react-native plugin (#1538) (9fd04a8)
  • Add pm2 plugin (#1540) (3bb4203) - thanks @wojtekmaj!
  • Fix Yarn (Berry) plugins and binaries reported as unused (#1523) (4f0a307) - thanks @wojtekmaj!
  • Update docs (ed23dd2)
  • Minor refactor while at it (4115b97)
  • Add @knip/create-config to release script (1135b82)

Don't miss a new knip release

NewReleases is sending notifications on new releases.