Webpro Knip Versions Save

✂️ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

5.10.0

2 weeks ago
  • vitest: add bench file extension (03b93841)
  • Fix Windows path issue (92de4118)
  • Add debug log for raw watch events (49862ab5)
  • Check and remove unused vars/imports (f3694ee5)
  • Fix up some dev commands (6c511ca9)
  • Update docs (988b6320)
  • Format (01a27671)
  • Add monorepo demo folder (3c9d9ad2)
  • Don't re-analyze files that are still in the unused files cache (4d337b01)
  • Add file removal to auto-fix (c5fe4c25)
  • Mark issues as fixed in fix mode and print in grey in default reporter (d4324f82)
  • Add file removal to auto-fix (34abc720)
  • Fix CLI help text (a430a1ff)
  • Remove obsolete workaround in tag helper (5cb4f511)
  • Minor refactor (a98a7fc6)
  • Tiny bits of fast + safe in import refs finder (7893d0f3)
  • Remove obsolete by set (359abc15)
  • Refactor to improve tests + readability of member access handling during AST traversal (c0323713)
  • Rename and throw a few things around (a1f49876)
  • Update integration test cmd (b140cbd0)
  • Skip test in bun (17b90a37)
  • We weren't testing much due to a bug in Bun (https://github.com/oven-sh/bun/issues/10353) (48b883de)
  • Fix up some fixture pkg names (9af92afb)

5.10.0-canary.4

3 weeks ago
  • Add support for destructuring pattern on member access of (re)exported symbol (933dd35c)
  • Fix up some fixture pkg names (73aacf22)

5.10.0-canary.3

3 weeks ago
  • Support deeper levels of tracing when looking up id refs (3ecbbf22)
  • Prevent circular refs in isIdentifierReferenced (705896f0)

5.10.0-canary.2

3 weeks ago
  • Enable biome code actions on save (9d89b75e)
  • Support import-equals w/ ns.access (438280ef)
  • Add InvokeAI to integration tests (knip-bun + production mode + auto-fix) (82f19f3b)

0.0.0-metro.1

3 weeks ago
  • Keep track of analyzed files per resolver (890375f0)
  • Add @expo/metro-config to metro plugin enablers (9ad7a3ca)
  • Fix version (bd710560)

5.10.0-canary.1

4 weeks ago
  • Lockfile (b217e4d6)
  • Organize imports (7e0826db)
  • Fix pnpm workspaces glob pattern in fixture (2bf13977)
  • Remove micromatch and use picomatch everywhere (58006d51)
  • Replace @npmcli/map-workspaces with internal util (6072d3f9)
  • Replace @npmcli/package-json with internal util (e684ed8a)
  • Move dev dep (fd11d3b8)
  • Replace @pnpm/workspace.pkgs-graph with internal util (94ae6b5a)
  • Prefix error message with red "error" (2d2f0c5e)
  • Update docs (close #583) (9d022009)
  • Update docs, add "configuring project files" (f206428d)
  • Return development as default env in babel plugin (resolves #593) (630f85ef)
  • Update astro (c0c75e02)
  • Fix/update docs (0d961581)
  • Minor refactorings, add a few comments (0d68820c)
  • Add oclif plugin (46805cbc)
  • Add cucumber.js plugin (09a0e904)
  • Use bun to test (f95eaac5)
  • Remove tsx from dependency lists (0975a641)

5.10.0-canary.0

1 month ago
  • Update docs (d4b2995a)
  • Add --watch (incl. required refactor) (71b7dc79)
  • Update/fix specs (507daa6e)
  • Consistent --help description (90a1d8b3)
  • Fix up workspaces-dts test/fixture (817b24e1)
  • Refactor serializable import and export map types (e622a147)
  • Refactor module resolution a bit (e8e61083)
  • Add --cache (and --cache-location) (fb9a1aa8)
  • Add knip-bun bin (b685723f)
  • Early exit in glob fn (beb2c5dd)

5.9.4

1 month ago
  • Timerify isMatch (5d516205)
  • Update performance doc (66ed0082)
  • Update some dependencies (9366edd5)
  • Downgrade tsx (c61cb0ae)
  • Lockfile was removed (0f207d47)

5.9.3

1 month ago
  • More npm → bun (62d42b00)
  • Remove npm lockfile (ee5fb25b)
  • Restore @pnpm/logger for Yarn (ace0d246)

5.9.2

1 month ago
  • Temporarily disable bundows install (88e6ac34)
  • Housekeeping (f923d69b)
  • bun install --ignore-scripts --frozen-lockfile (b870d4d8)
  • Fix up source code (cc94ba17)
  • Support, organize & pick tests to run tests in Bun + Node (c4b4001c)
  • Fix other code (8ee92e0a)
  • Use bun:test (e6dd4268)
  • Fix up source code (52a8e0da)
  • Update CI workflows and keep using npm/npx (ccd9d954)
  • Go Bun + Biome (2fe8436d)
  • fix(plugin/babel): bypass directly required plugins or presets in babel config (#590) (77329afe)