Update dependency npm-check-updates to v23 - autoclosed #90
Reference in New Issue
Block a user
Delete Branch "renovate/npm-check-updates-23.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^22.2.0→^23.0.0Release Notes
raineorshine/npm-check-updates (npm-check-updates)
v23.0.0Compare Source
⚠️ Breaking changes & migration
1. Node.js 22+ required (#1844)
The minimum supported Node.js is now 22. Supported versions:
^22.22.2 || ^24.15.0 || >=26.0.0(and npm>=10).2. Pure ESM package — CJS build dropped, default export is now callable (#1916, #1894)
The package is now pure ESM (no more CommonJS build), and the default export is now callable directly.
ncu.run()andncu.defineConfig()still work as namespaced properties.require()of ESM (Node 22+), but the import shape changed:3.
filterVersion/rejectVersionno longer accept a predicate function. Usefilter/rejectinstead. (#1933)These options now accept only a string, wildcard, glob, comma/space-delimited list, or
/regex/. (CLI usage is unchanged — the CLI never supported functions.)filterVersion/rejectVersionin.ncurc.jsor via the module API, move it tofilter/rejectinstead. Those receive the package name and the parsed current version, so they can match on both:4. Output is now grouped by default (#1937)
--formatnow defaults to["group"], so upgrades are grouped by major / minor / patch out of the box. This is a better default for most users.no-prefix removes a value from the default list instead of replacing the whole list, so--format no-group,timedisables grouping while adding publish times.5.
--target semvernow respects explicit upper bounds (#1920)An explicit upper bound in a range is now preserved and never exceeded, e.g.
^9.5.0 <10→^9.7.0 <10(previously the bound could be overrun). This can change which versions are selected for ranges with explicit upper bounds.✨ Other improvements
npm-registry-fetchfor faster startup (#1898), and reduced dependencies for a lighter install.@(#1923),--doctor+--errorLevel 2crash (#1900), registry settings ignored by--enginesNode/--ownerChanged(#1925), and YAML catalog preservation (#1922).Full changelog: https://github.com/raineorshine/npm-check-updates/compare/v22.2.9...v23.0.0
Configuration
📅 Schedule: (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 has been generated by Mend Renovate.
Update dependency npm-check-updates to v23to Update dependency npm-check-updates to v23 - autoclosedPull request closed