chore: bump @types/node from 22.19.17 to 22.20.1 - #46
Conversation
|
Claude finished @dependabot[bot]'s task in 1m 39s —— View job Dependency review:
|
| Location | Value |
|---|---|
package.json:13 engines.node |
>=22 |
manifest.json:74 runtimes.node |
>=22.0.0 |
README.md:18 |
Node.js ≥ 22 |
ci.yml:20 matrix |
['22', '24'] |
update-catalog.yml:27 |
22 |
@types/node |
^22.0.0 → resolves 22.20.1 |
4. Actual Node API surface is tiny and ancient
Everything the repo touches predates Node 18, so a 22.x types minor can't plausibly break it:
process.env—src/config.ts:4node:fsreadFileSync/writeFileSync—test/version.test.ts:1,scripts/generate-catalog.ts:1,scripts/sync-version.mjs:11node:path,node:urlfileURLToPath—scripts/generate-catalog.ts:2-3
strict: true is untouched, and no relative-import .js extensions are affected.
5. One structural note (pre-existing, not this PR)
DT publishes @types/node 22.x minors tracking successive Node 22.x releases, so 22.20 describes the API surface of roughly Node v22.20. Because the declared floor is >=22 / ^22.0.0 — permitting 22.0.0 — the types can green-light an API added later in the 22.x line, and tsc wouldn't catch it. That gap is inherent to the caret range rather than introduced here, and it's narrow in practice: CI installs the newest 22.x, and the API surface above is far older than any 22.x addition. Worth knowing, not worth acting on.
Verification
I could not run npm ci locally in this sandbox (network install needs approval that isn't available in this run), so the build/test confirmation comes from CI on this exact commit instead: CI passed — tsc build + Vitest on both Node 22 and 24, plus the .mcpb smoke test. That's the same coverage I'd have produced locally, on both ends of the supported range.
No follow-up checks or new tests needed.
--- · branch dependabot/npm_and_yarn/types/node-22.20.1
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.19.17 to 22.20.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 22.20.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
0925ea7 to
eb5ce15
Compare
Bumps @types/node from 22.19.17 to 22.20.1.
Commits