Skip to content

chore(deps): update dependency @types/node to v22.19.19#39

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-22.x-lockfile
Open

chore(deps): update dependency @types/node to v22.19.19#39
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/node-22.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 8, 2026

This PR contains the following updates:

Package Change Age Confidence
@types/node (source) 22.19.1722.19.19 age confidence

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Copy Markdown

@doubleword-code doubleword-code Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

This PR is an automated Renovate dependency update that bumps @types/node from version 22.19.17 to 22.19.18 in the TypeScript SDK's package-lock.json. This is a patch-level update containing type definition fixes/improvements for Node.js APIs.

Verdict: Approved — This is a routine, low-risk maintenance update with no source code changes required.

Research notes

  • @types/node v22.19.18: Patch release from DefinitelyTyped containing minor type definition corrections. No breaking changes expected at patch level.
  • CI compatibility: The CI workflow (.github/workflows/ci.yml) uses Node.js 22 (node-version: "22"), which aligns with the @types/node v22.x series.
  • Package.json constraint: The ^22.0.0 semver range in package.json permits this update automatically.

Suggested next steps

  1. Merge as-is — No action required. The update is safe and within the declared dependency range.
  2. Verify CI passes — Ensure the TypeScript job (npm run typecheck and npm run build) completes successfully with the updated types.

General findings

The package-lock.json diff includes additional metadata changes beyond the version bump:

  • Added bin field to the root autobatcher package entry (lines 14-16 in the new file) — This is a lockfile normalization reflecting the bin declaration already present in package.json.
  • Removed "peer": true from three dev dependencies (esbuild, fsevents, typescript) — These are lockfile v3 format adjustments that occur when npm re-resolves the dependency tree. They do not affect runtime behavior or the actual dependency relationships.

These lockfile metadata changes are cosmetic and expected when regenerating the lockfile. They do not introduce any functional changes.

@renovate renovate Bot changed the title chore(deps): update dependency @types/node to v22.19.18 chore(deps): update dependency @types/node to v22.19.19 May 13, 2026
@renovate renovate Bot force-pushed the renovate/node-22.x-lockfile branch from 4520cfa to 8072f10 Compare May 13, 2026 04:09
Copy link
Copy Markdown

@doubleword-code doubleword-code Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary

This is a routine dependency update PR from Renovate that updates @types/node from v22.19.17 to v22.19.19 in the TypeScript SDK's package-lock.json. This is a patch-level update within the same minor version series.

Verdict: Approve - This is a safe, low-risk dependency update that should have no impact on functionality.

Research notes

  • @types/node is the DefinitelyTyped type definition package for Node.js APIs
  • Patch updates (X.Y.Z) in DefinitelyTyped packages contain only bug fixes and non-breaking improvements to type definitions
  • The codebase uses standard Node.js APIs (node:http, node:util) that are stable and well-typed
  • The additional changes in package-lock.json (bin entry sync, peer flag removals) are lockfile format normalizations, not functional changes

Suggested next steps

  1. Merge this PR - No code changes required, this is a safe dependency bump
  2. Verify CI passes - Ensure the TypeScript typecheck and build jobs pass with the updated types (this should be automatic per .github/workflows/ci.yml)

General findings

No issues found. The changes are:

  • @types/node: 22.19.17 → 22.19.19 (patch update, safe)
  • Lockfile metadata normalization (bin entry, peer flags) - cosmetic only

The TypeScript source files (client.ts, serve.ts, cli.ts) use standard, stable Node.js APIs that are unlikely to be affected by patch-level type definition changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants