Update dependency knip to v5.88.1 - #283
Conversation
There was a problem hiding this comment.
LGTM — lockfile-only Renovate update for dev dependency knip; specifier (^5.25.1) already permitted this range.
Extended reasoning...
Overview
This PR updates the dev-only dependency knip from 5.43.6 to 5.88.1 in pnpm-lock.yaml. The package.json specifier (^5.25.1) already permits this range, so no manifest change is needed. The lockfile churn also includes transitive updates (e.g., yaml 2.7.0 → 2.9.0, jiti 2.4.2 → 2.7.0, knip switching from enhanced-resolve/zod 3 to oxc-resolver/zod 4 internally) — all confined to dev tooling.
Security risks
None meaningful. knip is a dev-time unused-code/dependency scanner that does not ship with the published package and isn't part of any runtime path. The transitive changes are similarly dev-only.
Level of scrutiny
Very low. This is a routine Renovate lockfile bump for a dev tool, with no source code changes and no production manifest changes. CI (typecheck/tests/lint/knip) will catch any breakage from new knip rules.
Other factors
No prior reviewer comments on this PR. The change is identical in shape to prior knip/dev-dep Renovate bumps that have been merged in this repo (e.g., #277, #282).
This PR contains the following updates:
5.43.6→5.88.1Release Notes
webpro-nl/knip (knip)
v5.88.1Compare Source
v5.88.0Compare Source
v5.87.0Compare Source
v5.86.0: Release 5.86.0Compare Source
58674ad) - thanks @wojtekmaj!3123ab7) - thanks @yamachi4416!0418eba)7142fd7)fc668f4) - thanks @azat-io!bun test(c112b6c)b105a42)externalHelperssetting ignores@swc/helpersdependency (#1560) (4bcb1f5) - thanks @bobaaaaa!4878724) - thanks @unional!67a5647) - thanks @azat-io!c36247c) - thanks @azat-io!b2c3d08)b86b421) - thanks @Aiudadadadf!00bb1be) - thanks @DaniFoldi!a2aaf2f)463d67d)8a602c7)b6afc01)d3a521b)4e95ffb)de4c7d8) - thanks @robintown!a5de2c4)57896d3)fbee342)pageExtensions(resolve #1581) (c6a6d9e)c182c29)0e7b6ae)f845462)42d1b3f) - thanks @jonahsnider!js-yaml→yaml(fb042ae)2586254)519ae3a) - thanks @ikeyan!f0083ca) - thanks @jonahsnider!7d7dec6)a9fdc77)ced77c7)4ce27b2)d349de3)ts.isInTopLevelContext→isInTopLevelScope(1819c20)session.handleFileChangesin try/catch (185afb8)9205e2a)nullreporter (#1596) (0f1ce7d) - thanks @shrink!1fbe286)381241e)extendsin nuxt plugin (9fcbdf5)f446b4f)v5.85.0: Release 5.85.0Compare Source
c33d93a) - thanks @jstaab!f63089b) - thanks @wojtekmaj!58d99de) - thanks @Robot-Inventor!9da6205)8c5f35f)c8ab895)b9372cd)97fe1cf)95051eb) - thanks @huijiewei!2d0b5cd) - thanks @rexxars!a5cd986)f192a6b)e28a3e7)v5.84.1: Release 5.84.1Compare Source
75a42c3) - thanks @jantimon!df8c353)module.registerif 2nd arg is notimport.meta.url(#1535) (970fdb1)v5.84.0: Release 5.84.0Compare Source
e7965cb)61beafe)e20a682)d2bbc13)5d49dea) - thanks @Mohmdev!babfb10) - thanks @jgoux!2b735cb)634d0f6)bun testpositionals as entry points (resolve #1521) (da94725)327726f)dc87e8e)ignoreandignoreFilesitems (a4989ee)b9214e3)14ee32a) - thanks @jgoux!datetoIGNORED_GLOBAL_BINARIES(#1476) (f08f92b) - thanks @duci9y!82331ee)4c3bd08)repositoryfields (781a0fd)13d7845)bedb21a)15e3360)initializationOptions.configor default fallback config obj (resolve #1503) (0abe568)7806526)51b7dc1)chdirshenanigans (close #1516) (0cbee8f)console.*to distinguish internal↔ external logs (3eac278)36c2dd5)f94c41f)7e7a8b0)40fe5cc) - thanks @wojtekmaj!0f892ae) - thanks @wojtekmaj!bd75e9f) - thanks @kvnwolf!c24e746)6bc640c)isFilterTransitiveDependenciesflag (close #1507, close #1101) (8678df2)2cc1306)plugin.setup& tear downplugin.teardown(4dbf23d)ab775b1)c3d3912)2aaf9fc)79bfb35)9b059f8)1874b19)728c814)71c739a)5ac24c7)100f174)742407c)90fa677) - thanks @wojtekmaj!75d00ff) - thanks @ArtskydJ!@sourcematcher from tailwind plugin (resolve #1537) (b7149b6)-w→-Wflag for Yarn (f305250)ec83887)9fd04a8)3bb4203) - thanks @wojtekmaj!4f0a307) - thanks @wojtekmaj!ed23dd2)4115b97)1135b82)v5.83.1: Release 5.83.1Compare Source
f8c14c8)5d716ba)78bf644)b639508)5782b07)0f3dbb4)35d9185)d6dda74)fcdd33b)c777bae)a01bec1)8f82052)273b940) - thanks @tmair!6c49e5c)c1499d3)028b972)a76ab85) - thanks @WooWan!69150bf)4c1de75)4c1de75(0cd91ae)cf3d8ff)v5.83.0: Release 5.83.0Compare Source
6b64ac5) - thanks @SBoudrias!2c28cb8) - thanks @niklas-wortmann!c8fec09) - thanks @azat-io!d612ac2) - thanks @azat-io!bd1519c)4eeeec6)767b2c5)78111c9)fbf958a) - thanks @cylewaitforit!235949c)8e96125)d314ce4)7df0b4d)61e7a24)7537f8a)relativepath helper (ac8a454)postinstallscript to non-production (360110b)bbab35b)5ab1813)4534a55)1a73a05)58f8c4e)854124f)f22e7e9)v5.82.1: Release 5.82.1Compare Source
6bec128)isReferencedInExporttypes (570eafe)v5.82.0: Release 5.82.0Compare Source
31eaaf5)0384673)844beb0)cd145e2)deputy.addIgnoredUnresolved(4f6d9e5)b517726)714af2e)cf5bae2)abefd09) - thanks @AlexanderKaran!4430175)v5.81.0: Release 5.81.0Compare Source
937dd83) - thanks @sebacardello!880f718) - thanks @gameroman!b3edb80) - thanks @fightZy!47559d2)c5e66db)57df2e1) - thanks @digitsum!57825f4) - thanks @niklas-wortmann!1e0ffc7) - thanks @stephenwade!ecf5e34) - thanks @lynnntropy!5923a20)ConfigurationChief(602603f)605fb85)keyof typeof MyEnumused (7d5b9d6)c0ed40a)dc11214)b94dcfa)9cbbbc2)4c3e45f)npm loginto release script (968d339)v5.80.2: Release 5.80.2Compare Source
bb93a2b) - thanks @JoshuaKGoldberg!af0d736) - thanks @ClementValot!cwdOrPathinisDirectoryandisFile(2d0bb0c)hasRefsInFile(86bde97)307c37b)posfrom exporteddefaultkeyword to identifier (8e74ec7)71206b7)v5.80.1: Release 5.80.1Compare Source
26a6f7b)ee09aa3)88c488a)4d000e7)ignoreExportsUsedInFilefrom default config (f3eddf3)29e5f17)31ce18a)64ad7b4)3e0b847)- thanks @AlexanderKaran!de508e3) - thanks @solomonhawk!resolvein plugins (5b98269)appDir+ fix glob escaper (f993591)b9dc80e) - thanks @AlexanderKaran!d8fa043) - thanks @sebacardello!a8d0bfd)a4d6b1e)2f663e3)v5.80.0: Release 5.80.0Compare Source
d6f33a5)707c96d)3485d67)24d8131) - thanks @AlexanderKaran!e031018)hasRefsInFile(#1435) (c6fa5e4)61305e7) - thanks @ClementValot!isReferencedandhasStrictlyNsReferencesto better express intent (fa23a33)ddc6693)importedBy, and then some.. (cabee8e)hasStrictlyNsReferences(resolve #1427) (0768c8a)a7bc12b)9971d47)e848615)v5.79.0: Release 5.79.0Compare Source
a60e15a)8341041) - thanks @AlexanderKaran!edb8bcd)b7bf92a(7a7d196)1c66878)82158fa)edb8bcd(431cb55)24a3e47)1b23041)7c8cf23)af0ebaa) - thanks @AlexanderKaran!0b34c26) - thanks @ClementValot!f188f17) - thanks @ClementValot!e718bdf) - thanks @AlexanderKaran!67a93c6) - thanks @altendky!cff7e45)1b4da16)312d823)c5d1d49)953819a)v5.78.0: Release 5.78.0Compare Source
9bc9f87)ae6035e)c6fe20e)216ffe0)65f9009)2ec95f7)af536ca)node_modules/specifiers in deferred entries (resolve #1271) (5c1f0be)5cb4c30)bffae52) - thanks @mattietea!fc96595)b7bf92a)6dc082e)a0138b5)ignorepatterns to filter issues (resolve #1420) (b2cbbd5)10f5bd2)0ca7881)bd685bb)v5.77.4: Release 5.77.4Compare Source
process.chdirand deferprocess.cwd()usage (a83d858)36785fe)v5.77.3: Release 5.77.3Compare Source
b0ce4dd)b624c97)9420867)[
v5.77.2](https://rediConfiguration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 was generated by Mend Renovate. View the repository job log.