Skip to content

Update all npm dependencies (2026-01-12)#117

Open
depfu[bot] wants to merge 1 commit intomainfrom
depfu/batch_all/npm/2026-01-12
Open

Update all npm dependencies (2026-01-12)#117
depfu[bot] wants to merge 1 commit intomainfrom
depfu/batch_all/npm/2026-01-12

Conversation

@depfu
Copy link
Contributor

@depfu depfu bot commented Jan 12, 2026

This is your monthly update of all npm dependencies. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ @types/node (24.10.2 → 25.0.3, major) · Repo


Depfu Status

Depfu will only send you the next scheduled PR once you merge or close this one.

All Depfu comment commands
@​depfu refresh
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)

@depfu depfu bot added dependencies Pull requests that update a dependency file depfu labels Jan 12, 2026
@depfu depfu bot requested a review from puka-tchou January 12, 2026 06:14
@puka-tchou
Copy link
Owner

/review

@qodo-code-review
Copy link

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Compatibility

@types/node was bumped to a new major version; validate that the project’s TypeScript version and any Node-related typings usage (globals like Buffer, process, timers, fetch/undici types, etc.) still compile cleanly and don’t introduce subtle type regressions across the extension build/test pipeline.

"devDependencies": {
  "@eslint/eslintrc": "^3.3.3",
  "@eslint/js": "^9.39.2",
  "@types/node": "25.0.3",
  "@types/vscode": "1.62.0",
  "@typescript-eslint/eslint-plugin": "8.51.0",
  "@typescript-eslint/parser": "8.51.0",
  "esbuild": "^0.27.2",
Tooling Assumptions

Ensure the runtime/build assumptions still match the typings version (e.g., expected Node major used by CI/VScode extension host, tsconfig lib settings, and any pinned engine constraints) so that updated typings don’t imply APIs that aren’t available in the actual execution environment.

"scripts": {
  "check-types": "tsc --noEmit",
  "vscode:prepublish": "npm run compile",
  "compile": "npm run check-types && node esbuild.js --production",
  "format": "prettier --write {src,snippets}/**/*",
  "watch": "npm-run-all -p watch:*",
  "pretest": "npm run compile && npm run lint",
  "lint": "eslint src --ext ts",
  "test": "node ./out/test/runTest.js",
  "prepare": "husky install",
  "release": "npm run pretest && standard-version --skip.changelog"
},

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

Labels

dependencies Pull requests that update a dependency file depfu Review effort 2/5

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant