Packages

knip

6.41.0ISC
  • 6.41.0 is the latest, published 9 October 2026.
  • No known security advisory.
  • 6.x: 66 releases since 20 March 2026, 18 in the last 90 days.

Releases in the last 90 days

Feed of releases and advisories

Every stable release, newest first. Notes are quoted as the maintainers published them.

  1. 6.41.0

    9 October 2026
    Add Flue plugin (#2124) (c52737d45ff008d6d96d4c2d4182048a2aa64602) - thanks @LuisFigueroaG!
    • Add Flue plugin (#2124) (c52737d45ff008d6d96d4c2d4182048a2aa64602) - thanks @LuisFigueroaG!

    • Match all React Native config file extensions (#2125) (898fdffb37ae0bdb3d2653038eb10c2e01edf983) - thanks @LuisFigueroaG!

    • Consolidate fixture guidance and extend plugin guidelines

    • Add AI contribution policy

    • Use files from tsconfig references with --use-tsconfig-files (#2126) (9618185eafb0c5cb365035f89e9d66718642338a) - thanks @kaanisthatyou!

    • Compile gitignore walk patterns once (resolve #2127)

    • Drop readdir order dependent case from gitignore walk test

    • fix: recognize binaries from absent optional dependencies (#2120) (d908556eaa98bf9637a2744d2de089bab31b8dbc) - thanks @DreamLongYT!

    • Apply a directory's .gitignore before walking its subdirectories

    • Apply nested .gitignore files to workspace globs

    • Update gitignore matcher and walk notes

    • Keep the cwd out of glob patterns and matchers (#2107) (1e82fb807c88cc46951f2028214569f9a2eb0061) - thanks @kaanisthatyou!

    • Support function configs in Rsbuild plugin (#2122) (38071db87e9023e5dd61173ce32f9020a1a5d7ff) - thanks @bytedoe!

    • Separate Expo Router plugin; remove expo-router entry points from Expo plugin (#2128) (ad541764ca7d3c062236661677d1d66d5275122f) - thanks @jjjjonathan!

    • Link Expo config discovery source and fold expo6 fixture into expo-router

    • Migrate shell script parsing to unbash v5

    • Handle updated Formatly result types

    • Preserve TypeScript 5.0 compatibility in shell AST filters

    • Point timerify crashes to the Node.js version that fixes them

    • Copy importer identifier sets into the reverse index

    • Clear the resolver cache at the start of a run

  2. 6.40.0

    6 October 2026
    Resolve local and scope-only extends in commitlint plugin (#2079) (e667552d4e7122094565d3ad9ae407acfc0ac684) - thanks @giaBaoJS!
    • Resolve local and scope-only extends in commitlint plugin (#2079) (e667552d4e7122094565d3ad9ae407acfc0ac684) - thanks @giaBaoJS!

    • Clarify worktree guides and plugin review preparation

    • Document stale cache results and workarounds

    • Exclude test files from package entries in production mode (resolve #2082) (b86f45f9d38d4b83baad98e43983e08910e00c78) - thanks @jonathanong!

    • Resolve Serverless file variables in plugins and functions (resolve #2074) (99cac789694ea8d76cd38184d2d7c95f34315224) - thanks @SwastikTripathi!

    • Preserve locally referenced namespace members (resolve #2070) (f0f36df766cd74ad7ae03fbf8940bdeb792439be) - thanks @MFA-G!

    • fix: add the commitlint-plugin prefix to Commitlint plugin names (#2096) (3decd35ff0a4220c7cd2c9142dc69c89794b3927) - thanks @devYRPauli!

    • fix: match .mjs config files in the simple-git-hooks plugin (#2097) (79a87d92396c2444ae4ef3c780c0d2e18cd73e4c) - thanks @devYRPauli!

    • fix: match capacitor.config.js in the Capacitor plugin (#2098) (4a5ec96d818117a7f2eafa027e3b707bc97573a8) - thanks @devYRPauli!

    • fix(typescript): ArrayExpression (#2099) (#2100) (87fea9f201c2fd864eafa31bdad68910a8a177ba) - thanks @DreamLongYT!

    • Preserve development entry pattern groups

    • Resolve null package exports to the files they hide (resolve #2084, close #2085)

    • Pin InvokeAI ecosystem test

    • fix(utils): add jsx extension to source mapping (#2087) (eaa353b5fc30c2f12cdf2c29e6dd68e0d0950062) - thanks @DreamLongYT!

    • fix(serverless-framework): handle explicit extensions in handler paths (#2091) (e9393965be7563640921e3f20c946fcb9132e1cb) - thanks @DreamLongYT!

    • Annotate published manifest return type

    • Add Jasmine plugin (#2105) (9ed14911d5c5752aef36878ab3d515c35d1ac6bc) - thanks @SulimanAbdulrazzaq!

    • fix: resolve workspace exports with fallback arrays (#2088) (49c2aaeaba4544f25cc02c19d5da5152a8ef68c3) - thanks @DreamLongYT!

    • fix(postcss): ignore disabled plugins in object configs (#2092) (b84fdf8a8ee676ee45f4313009ebfe969d034a88) - thanks @DreamLongYT!

    • Resolve webServer commands in Playwright plugin (#2110) (1af96bce36b0d0d07791de100c7f2ea5672a478c) - thanks @everton-dgn!

    • Cache config file inputs per plugin (#2109) (01cb43267ca5dc03a2cbcba0a19fd891d4ed1f37) - thanks @everton-dgn!

    • fix: include custom compiler extensions in source path mapping (#2090) (dc3a47e2d810808314454b8f5c23070f136d15d3) - thanks @DreamLongYT!

    • Don't let a self-closing <script /> swallow the next <script> (#2113) (989fdadde0a068d1d1c52e26a8327b99c5de0668) - thanks @maniflopi!

    • fix(oxlint): resolve lint from loaded Vite config (#2108) (6d44e532ed6320cdf4f4c3253b26e155c4d26ba7) - thanks @everton-dgn!

    • fix: resolve Jest module names without the jest-* prefix (#2095) (a5f4cfbff7f263a0ea8d5461a3f9216cbef38602) - thanks @devYRPauli!

    • Resolve Vitest paths from the top-level root (resolve #2114) (#2119) (8a495d424cf60cab502c5c5ea476a3c761a9da6d) - thanks @SwastikTripathi!

    • fix(rsbuild): detect config from tools.rspack inside rsbuild config (#2077) (c4ed619d5352b1d7b9ffaacc8c75d247eef39517) - thanks @TkDodo!

    • Add osls plugin (#2104) (a8bf4bfaeba2ee0aaf756b343789de9fff75a1fa) - thanks @bytedoe!

    • Explain why types in signatures of used exports are not reported

    • Update sponsors page

  3. 6.39.0

    30 September 2026
    Add Railway plugin (#2026) (6da55767eb419701dd32f93789a00e8bdc915276) - thanks @jonahsnider!
    • Add Railway plugin (#2026) (6da55767eb419701dd32f93789a00e8bdc915276) - thanks @jonahsnider!

    • Update query snapshot

    • Fix excluded tags on entry re-exports (#2062) (b22e27543cb8dd4ba7ec97c70ccfd06bc8f16614) - thanks @devYRPauli!

    • Update rolldown snapshot

    • Skip synthetic self-imports in Vue and Nuxt auto-import compilers (#2067) (d912d807e41f140bbc79bafce6882b3c05dec6ff) - thanks @bytedoe!

    • fix(angular): keep other projects' inputs when one has no architect (#2064) (af3f42e9772e9937fd71b7557d3b54aee1db339a) - thanks @Cayan!

    • fix(vite): resolve nested HTML entry points in multi-page apps (#1988) (4648aefe56e7bac521bb6f17189473b46f8ff00f) - thanks @DreamLongYT!

    • Improve Rstest plugin support (#2068) (add87992e9dfe2f3c22e4c6ba7fa257d7f0151cf) - thanks @fi3ework!

    • Handle profiles, formatters and require paths in Cucumber plugin (#2065) (2ad39fcf02e067b4bdfc06a658bf4bf5abeea764) - thanks @giaBaoJS!

    • fix(playwright): resolve globalSetup/globalTeardown from config dir (#2076) (7060bb968339680d694275413aba2833e4521ed9) - thanks @alokn!

    • fix: read entry export tags under the re-exported names (#2069) (1698683df95a96b3515795eb664aacf030042d7b) - thanks @devYRPauli!

  4. 6.38.0

    23 September 2026
    Include co-authors in docs contributor list
    • Include co-authors in docs contributor list

    • Filter bots and agents from docs contributors

    • Update Eve plugin conventions (#2049) (260dbb91a85f3a3bc2727e8f255d73df3737552c) - thanks @matchai!

    • Add args example to that doc page

    • Add Turborepo plugin (#2055) (e49d3db05f1d69ce7db3efcb8467a4af63c27379) - thanks @changbaebang!

    • Support import-x/* settings in ESLint plugin (#2050) (1a34cf82a3d6a1202717ef910bedba55838e9dd9) - thanks @bytedoe!

    • Resolve file option in Mocha configuration files (#2051) (9b5c5f60468c8a92a3e74adca5c0931f008677af) - thanks @giaBaoJS!

    • Support oxlint extends (#2054) (a149a98219bb14b15f446fc5f8c4f815e28b2183) - thanks @matthewnitschke-wk!

    • Fix import.meta handling in built-in compilers (#2059) (8b0c85076bf3dce15ef5f3c0c4e58bfefdf59ded) - thanks @vdavid!

    • Fix tag hints for enum and namespace members (#2061) (8a8805e48945863248429d18b7f6c4e4b7dc9ebd) - thanks @devYRPauli!

    • Flag unused member tags in tagged enums and namespaces

    • feat: resolve MDX content mapper remarkPlugins (#2060) (34dbccf25359f9e9fefe9d0be6ef2ec0252223cc) - thanks @gioboa!

    • Refactor and separate concerns w/ new typescript-content-mapper plugin

    • Resolve mdx content mapper providerImportSource

    • Fix config → entry in plop plugin

  5. 6.37.0

    18 September 2026
    graphql-codegen: mark near-operation-file outputs as entries, not the documents directory (#2048) (06a68fcf99a90e559daeb0b8fb2d24e173124774) - thanks @RobHannay!
    • fix(graphql-codegen): mark near-operation-file outputs as entries, not the documents directory (#2048) (06a68fcf99a90e559daeb0b8fb2d24e173124774) - thanks @RobHannay!

    • fix: enable JSX in the config loader (#1959) (5b21dc9192f773613d1c5db8edf35f0a68820268) - thanks @addielaruee!

    • Match binaries only to their actual dependency providers

    • Preserve executable references across package manager commands

    • Correct binary provider metadata in Relay fixtures

    • Separate shell binary expectations from reporting exemptions (resolve #2022)

    • Respect npx no-install flags before the executable

    • Remove npm auth check now that's in release-it

    • Fix --format name resolution in the ESLint plugin (#2046) (1269e98bb700384811fadc124d69ea720832037e) - thanks @bytedoe!

  6. 6.36.0

    16 September 2026
    Add @tailwindcss/webpack as Tailwind plugin enabler (#2027) (b5ac0cf734dda3c6c6c51c817981dfc558b7c582) - thanks @igas!
    • Add @tailwindcss/webpack as Tailwind plugin enabler (#2027) (b5ac0cf734dda3c6c6c51c817981dfc558b7c582) - thanks @igas!

    • Fix Next.js Turbopack loader dependencies

    • Explain ambiguous star exports in traces (#2025) (3c2c1a53f9c2b7ff3057a4e46761791979e0b09c) - thanks @gioboa!

    • Fix eslintrc parserOptions.parser handling in ESLint plugin (#2028) (c79463cec81d09518eda325ec00e6f12327dea8d) - thanks @bytedoe!

    • fix(compilers): require word boundary around import keyword (#2029) (68bbe51c39b564022b63942bc83cb570778cca00) - thanks @thanadolps!

    • fix: recover from corrupt cache file (#2034) (30ff7568c84e0a6731ca634a52314228d23d1a2b) - thanks @gioboa!

    • fix: fix trailing comma on dependency removal (#2033) (adfaf4f78878b6d55b0939a92d70a1fbb0ae1240) - thanks @gioboa!

    • Document built-in compiler scope

    • Add babel, khan and oxc to projects and optimize svgs

    • Add section to test preview packages & extension

    • Fix shared info/exclude handling in linked Git worktrees (#2037) (c1f18d5a7d25fc5a614747bbcbd62d043457eb48) - thanks @kenfdev!

    • Shard Node specs on Windows and enable Bun test parallelism

    • Add Varlock plugin support (#2000) (e4fbf46acff08e78370e72b142e795bd81f28561) - thanks @Joehoel!

    • Apply NODE_OPTIONS inputs to package manager binaries (#2038) (c8df8a28e9a19484efe7097f984abc0c6556aff5) - thanks @giaBaoJS!

    • Handle array form of import/resolver setting in ESLint plugin (#2041) (a80d386a80fdafc89c610d4887ec82184ac178db) - thanks @bytedoe!

    • fix(node): add valueless Node CLI flags to boolean options (#2042) (4c6768501f7115a894d7ece9e5c32090b684cc6f) - thanks @shoutoutuoadi325!

    • fix(typedoc): accept string form of plugin and theme options (#2043) (ce387b05c8f136546e860ec73e29557563c63afa) - thanks @giaBaoJS!

    • Add textlint plugin (#2039) (532dab595fc9a910e320418dc0390222fb2d7478) - thanks @anandghegde!

    • fix: Correctly resolve Vitest setupFiles from nested configs (#2040) (84a494334e125d229dc865893b21d69d0d201e85) - thanks @CruseCtrl!

    • Add n8n to projects

    • Resolve re-export traces to their defining bindings

    • Show ambiguous, shadowed and converged exports

    • Document export tracing and editor contention

    • Resolve local extends files in eslintrc configs (#2044) (62b5bf5aef5e6d3fc4784a1b5ef9933d383609ea) - thanks @bytedoe!

    • fix: fix language server bundled knip fallback (#2035) (882ba3abb0b99c2bfe3e13a241d889376fe87c4c) - thanks @gioboa!

  7. 6.35.1

    9 September 2026
    Exit with code 2 when a plugin config file fails to load (#1947) (37b26426694380ef70ee45f63358faf63355a58d) - thanks @WooWan!
    • Exit with code 2 when a plugin config file fails to load (#1947) (37b26426694380ef70ee45f63358faf63355a58d) - thanks @WooWan!

    • Fix sponsorship income calculations

    • Update sponsors page

    • Fix npm alias attribution under Yarn PnP (resolve #2024)

  8. 6.35.0

    8 September 2026
    Track pnpm workspace override catalogs (#1999) (c6497a18c6534ee914b27bb459d7778a7b93a914) - thanks @gioboa!
    • fix: track pnpm workspace override catalogs (#1999) (c6497a18c6534ee914b27bb459d7778a7b93a914) - thanks @gioboa!

    • fix: track spreads under string-literal keys (#2003) (9ce68ed42a3c22fa4f4711b06d6d80a0e7f2ba13) - thanks @gioboa!

    • fix: don't flag a tag that suppresses member issues (#2004) (2e7d498cf1e53f0bbad5e16c335c5e1417432ffd) - thanks @devYRPauli!

    • fix: resolve Nuxt Virtual Component Imports (#2006) (a21f972ed68aaa6d145dd883b4ce4d68c71e6afb) - thanks @gioboa!

    • Update raw transfer problems doc with low RAM machines (#2014) (31789404cca5a8ba119b4ae97b959b7e2c595345) - thanks @s-h-a-d-o-w!

    • fix: recognize pnpm stage as built-in (#2015) (aaab35a948b458e3031989c13c13d099fdd6f229) - thanks @gioboa!

    • fix: support object-form Rstest test environments (#2010) (6c27aab20de5b6d31d71513b016548e74fc494ba) - thanks @gioboa!

    • fix: honor explicit entry export analysis (#2012) (a092e4075a6a37107c0da05c8e59343d5a7c8fab) - thanks @gioboa!

    • Document that pnpm.overrides is read from the root manifest only

    • Compile source on demand (resolve #1906)

    • feat: support configuring preprocessors in knip.json (#1920) (16d03f75ae752cb419684868ff14d89b01e84e62) - thanks @bytedoe!

    • Fix Windows paths in cache persistence and test fixtures

    • fix: add a fallback to seach for lock file at cwd if its missing at the root level (#2020) (f66c9f1631347f0256f2276748de89b0d8448017) - thanks @JayaKrishnaNamburu!

    • fix: ignore raw Vite import globs (#2017) (75d56286b41ba3e3b4aad53b603736ec357fac75) - thanks @gioboa!

    • Edit docs re. cycles issue type/reporter (resolve #2021)

    • Resolve Vite public script entries (resolve #2023)

    • Add mise plugin (resolve #2001)

    • Add editor severity setting for diagnostics (resolve #1955)

  9. 6.34.0

    31 August 2026
    Report types used only in private parameters (resolve #1950)
    • fix: report types used only in private parameters (resolve #1950)

    • 💡 Add support for node:fs/promises glob (#1977) (44faf08e7f56ce695d1541a6c337b76bea0328d1) - thanks @DreamLongYT!

    • Respect JSDoc tags on URL dependencies (resolve #1943)

    • Make prop access consistent while at it

    • Set an explicit Bun test timeout

    • Add note re. one scoped PRs

    • fix(cli): validate numeric options instead of passing NaN through (#1975) (ab90e2428a16ff50fe5323ce73172f6f1efb9730) - thanks @devYRPauli!

    • fix: compile files with workspace-scoped compilers (#1997) (462ae45df33a5ee2e2185f3b2db756b13dfbadd3) - thanks @gioboa!

    • Resolve Nuxt #shared imports from the shared directory (#1991) (cc470611042b01761491c21f6987549db4c11df8) - thanks @DreamLongYT!

    • Declare webpack directly instead of through @types/webpack

    • Assert counters in targeted regression tests

  10. 6.33.0

    28 August 2026
    Support package manifest resolution under Yarn PnP (#1946) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks @WooWan!
    • Support package manifest resolution under Yarn PnP (#1946) (a82efb62b290e004bdabee40bcb337baf3701a1b) - thanks @WooWan!

    • Resolve oxlint jsPlugins from .oxlintrc.jsonc (#1973) (d055023182789555a574eaefde80dac997190437) - thanks @DreierF!

    • Expose defineConfig on a ./config entrypoint (#1960) (17f7a6051d9781860f248cc2a745dbe837713cd9) - thanks @theRizwan!

    • Preserve all environment variables in exec.ts (#1979) (c0a9ecf8d1c0cdd7789c1e1bea893706c060239d) - thanks @DreamLongYT!

    • Add support for TypeScript content mappers (#1978) (db67f9bd8cebf0ea3c298690d462c154827aa462) - thanks @remcohaszing!

    • fix(vitest): resolve array entries and root-relative setup dependencies (#1982) (0ecf48538c339437e6f9dfe9a6013d307783cbd3) - thanks @DreamLongYT!

    • Fix type annotation in dynamic configuration function example

    • Format docs with remark

    • Throw on configuration that is not an object

    • Clarify dependency inputs, isTypeOnly and toConfig in plugin docs

    • Resolve content mapper process from package.json#typescript.contentMapper.exec

    • Encode argv arrays before parsing them as shell commands

    • Replace non-breaking space in module graph comment

    • Update fix format test for oxfmt package.json key sorting

    • fix(webpack): resolve entry descriptors using import field (#1981) (cad8910e7fb89c2510fc9f5885289335dd4e60da) - thanks @DreamLongYT!

    • fix: count enum element access as a whole-object read (#1958) (5a47d603aa23b388ae7ce4fe301656f1abc43b14) - thanks @addielaruee!

    • Resolve oxlint/vite-plus import resolvers from settings (#1983) (c1165b70efe27398b86fa50bcea7d85c253d3ee7) - thanks @DreierF!

    • fix(nuxt): resolve string extends configs (#1984) (4a5d7068d6264ea45c78c832abe7ba052763517e) - thanks @DreamLongYT!

    • Wrap up webpack entry resolution

    • Keep element access precise for number-like enum member names

    • Resolve Object.* enum enumeration through import aliases

    • Resolve named string-key access on namespace-qualified enums

    • Normalize line endings in nuxt-config-string fixture

    • Resolve nuxt layer sources from all extends entry shapes

    • Report unused exports behind Vitest module promise mocks (resolve #1966)

    • Check line endings against .gitattributes in pnpm run ci

Show 8 earlier releases
  1. 6.32.3

    26 August 2026
    Update sentry production snapshot
    • Update sentry production snapshot

    • Pin TypeScript ecosystem test

    • Update query snapshot

    • fix(tsup): match config files with .cts and .mts extensions (#1938) (68d6f52f7913cfa1e36618e6b03f90734da34149) - thanks @codeAnqiang-ma!

    • fix(lefthook): match all config file names and extensions (#1940) (4015ae0330c78e97360a2c8f697d17f82c5c24ae) - thanks @codeAnqiang-ma!

    • fix(binaries): resolve missing pnpm subcommands (#1945) (deedbf69dcbd6a59d6705a72cadb4e40ad9c8029) - thanks @marcalexiei!

    • Fix nested gitignore negation inside ignored dot-directories (#1913) (#1942) (0201641af48f52edfbe72076118944ee6273718e) - thanks @DSeaStar!

    • fix(webdriver-io): match all supported config file extensions (#1948) (dc7aca5a865d1762a41dd97493b73398ec3abc19) - thanks @solomonaustin!

    • Resolve vitest include patterns relative to test.dir (#1929) (ee555d227208dd6a34e002318bd6710dedb4d5ca) - thanks @kirthi-b!

    • Change GitHub stars badge style to flat (#1967) (ff0d791e8130430524dc88c4df73ad87f82879f7) - thanks @DreamLongYT!

    • Ignore printf as global binary (#1972) (a0c0b0805a8a26a6efdedfe2561b168da2a22b68) - thanks @taracutie!

    • fix: add bun 1.4 dedupe subcommand (#1969) (d1d5d4276ece6daf2215f5ff3f4224b5b50dcac3) - thanks @NimmLor!

    • Resolve Vitest mocks from test root

    • Resolve local Vitest reporters from test root (resolve #1953)

  2. 6.32.2

    11 August 2026
    Support oxfmt.config.mts (#1933) (795900191dc75eec8d1e717b866bf57e1e2912cc) - thanks @joealden!
    • Support oxfmt.config.mts (#1933) (795900191dc75eec8d1e717b866bf57e1e2912cc) - thanks @joealden!

    • Support oxlint.config.mts (#1934) (531e2dc7c1d8bf31babea0068c34391182ec2d50) - thanks @joealden!

    • Fix Supported lint-staged Configs (#1935) (f9c755e414ed10baa4d01af8ddac6d04cb8d5617) - thanks @joealden!

    • Update sentry snapshot

  3. 6.32.1

    10 August 2026
    Handle referenced config files in their own plugin (resolve #1931, close #1932)
    • Handle referenced config files in their own plugin (resolve #1931, close #1932)

    • Fix type-check against typescript@5.0.4

    • Update sentry snapshot

  4. 6.32.0

    6 August 2026
    Attribute wildcard subpath-import aliases as dependency usage (#1918) (4890a2ad5317b9e3f0ab844631ad0f0592802c3e) - thanks @jsmecham!
    • fix: attribute wildcard subpath-import aliases as dependency usage (#1918) (4890a2ad5317b9e3f0ab844631ad0f0592802c3e) - thanks @jsmecham!

    • Add Borp plugin

    • Add tsd plugin

    • Resolve Rollup --config argument as plugin configuration

    • Resolve babel-jest configFile from Jest transform options

    • Add pre-commit plugin

    • Thread script words through resolvers to preserve quoting

    • Resolve entries from Mocha script arguments

    • Detect Node test runner through c8

    • fix(playwright): match config files with .cjs, .cts and .mts extensions (#1919) (1c1073a1817fdb3bcd3dc00eda2b1d858e444156) - thanks @davidpavlovschi!

    • Restart VS Code language server process (resolve #1923)

    • Classify built-ins from module specifiers (resolve #1925)

    • Don't turn absolute-path script tokens into entries (resolve #1928)

    • Update sponsors data

  5. 6.31.0

    31 July 2026
    Add basic support for Marko 6 and 5 (#1914) (c6b151642701f9b4864ddb5ea8e40580623f59d1) - thanks @caseycarroll!
    • feat: Add basic support for Marko 6 and 5 (#1914) (c6b151642701f9b4864ddb5ea8e40580623f59d1) - thanks @caseycarroll!

    • Use Array.from in Marko compiler

    • Update release-it and fix release script flags

    • Downgrade @types/vscode to match extension engines range

  6. 6.30.0

    31 July 2026
    Include workspace dependencies in scoped runs (resolve #1901)
    • Include workspace dependencies in scoped runs (resolve #1901)

    • Simplify workspace assembly

    • Document export declaration safety

    • Read object jsPlugin specifiers from Vite+ config (#1879) (3ea6a92d4) - thanks @matchai!

    • Compile gitignore negations once

    • Cache Node test script detection

    • Track only enabled workspace plugins

    • Skip unsupported Vite config command

    • Add SARIF reporter

    • Track catalog refs in pnpm dlx scripts (resolve #1885, close #1886)

    • Report unresolved catalog references

    • Track catalog references across scoped runs (resolve #1905)

    • Track script catalog references across scoped runs

    • Remove tsc from ignoreBinaries

    • fix: detect dynamic imports in Svelte component templates (#1908) (aa303fb04) - thanks @firatciftci!

    • fix(remark): support all types of dependency names (#1911) (3441bea3a) - thanks @voxpelli!

    • Update sanity snapshot

    • feat(stryker): add ts extensions (#1910) (cfc50886e) - thanks @christopher-buss!

    • Adopt @e18e/eslint-plugin

    • Remove Workleap from sponsors

    • Add ES2023 array types to TypeScript 5 CI

    • Update sentry snapshot

    • Analyze published type dependencies (resolve #1909)

    • Update TanStack and Code Forge logos

    • Track assets referenced from SCSS URLs (resolve #1916)

    • Consume only the default export of inline dynamic import loaders (resolve #1915)

    • Update ecosystem snapshots

  7. 6.29.0

    22 July 2026
    glob: do not follow symbolic links in async glob (#1900) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks @mogelbrod!
    • fix(glob): do not follow symbolic links in async glob (#1900) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks @mogelbrod!

    • Add built-in compiler for tsrx

    • Fix -u shortcut for --duration

  8. 6.28.0

    22 July 2026
    Update oxc-resolver (resolve #1889)
    • Update oxc-resolver (resolve #1889)

    • Keep entry-exported members public (resolve #1890)

    • Don't un-ignore sibling paths on unrelated gitignore negations (resolve #1891)

    • Memoize the gitignore shadowed-pattern check

    • Ignore nested files under a gitignore dir/* pattern

    • Track types referenced by JSDoc imports (resolve #1888)

    • Update oxc-parser

    • feat: markdownlint-cli2 (#1887) (323b96f55b38b53f5e4648d72fecd968fae35147) - thanks @Zamiell!

    • Update rolldown snapshot

    • Resolve $GITHUB_ACTION_PATH in GHA composite actions

    • Don't report node: specifiers as unlisted dependencies

    • Discover tsdown CLI entries

    • Discover Convex function modules

    • Ignore common system binaries

    • Add OpenClaw plugin

    • Discover Tailwind CLI input stylesheet (resolve #1551)

    • Discover Angular global stylesheets from angular.json

    • Hint when project patterns exclude a compiled extension

    • Ignore common global binaries

    • Run multiple preprocessors in sequence

    • fix(nuxt): resolve nuxt module paths (#1896) (3c8594f5ffc641b00575b6d7455990db1277ac75) - thanks @danielroe!

    • Report unused re-exports when ignoreExportsUsedInFile is set (#1895) (a113a5f4eedc81ef56b00a3e488cc94febefede5) - thanks @mlm20!

    • Pass -w to pnpm add in sentry ecosystem test

    • Update sentry snapshot

    • Record all traversed dirs in glob cache (resolve #1897)

    • Invalidate glob cache when .gitignore changes

    • Improve Nuxt and Nitro plugin resolution

    • fix: don't treat [-]-c[heck] as config flag for prettier (#1902) (b7266ee8240a9b8686e91a44a4706d3605d094c4) - thanks @davidkna-sap!

    • Use Entra ID to publish VS Code extension

    • Remove obsolete trust policy exclusions

All 532 releases

Major versions

  • 6.xsince 20 March 2026 · latest 6.41.0 · 66 releases
  • 5.xsince 10 February 2024 · latest 5.88.1 · 241 releases
  • 4.xsince 16 January 2024 · latest 4.6.0 · 15 releases
  • 3.xsince 27 November 2023 · latest 3.13.2 · 30 releases
  • 2.xsince 22 March 2023 · latest 2.43.0 · 120 releases
  • 1.xsince 10 January 2023 · latest 1.17.0 · 31 releases
  • 0.xsince 13 September 2023 · latest 0.13.3 · 29 releases

Quality and security signals

What npm and deps.dev say about the latest release. Signals, not a verdict.

Reading npm and deps.dev…

Registry facts last checked 14 October 2026. Releases and advisories last read 14 October 2026.

Know when your own dependencies move

Inlinr tracks your coding time automatically. Switch dependency tracking on for a project and it reads that repository's manifest to show what is behind and what has been deprecated — off by default, one project at a time.