Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 18, 2025

This PR contains the following updates:

Package Change Age Confidence
@types/chai (source) 4.3.6 -> 4.3.20 age confidence
@types/chai-arrays (source) 2.0.1 -> 2.0.3 age confidence
@types/chai-as-promised (source) 7.1.6 -> 7.1.8 age confidence
@types/cors (source) 2.8.12 -> 2.8.19 age confidence
@types/debug (source) 4.1.7 -> 4.1.12 age confidence
@types/dedent (source) 0.7.0 -> 0.7.2 age confidence
@​types/del 4.0.0 -> 4.0.3 age confidence
@types/format-util (source) 1.0.2 -> 1.0.4 age confidence
@​types/glob 5.0.37 -> 5.0.38 age confidence
@types/json2csv (source) 5.0.3 -> 5.0.7 age confidence
@types/loadable__component (source) 5.13.4 -> 5.13.10 age confidence
@types/lodash (source) 4.14.181 -> 4.17.20 age confidence
@types/node (source) 18.19.31 -> 18.19.130 age confidence
@types/node (source) 22.15.31 -> 22.19.0 age confidence
@types/node-fetch (source) 2.6.12 -> 2.6.13 age confidence
@types/pdfkit (source) ^0.11.0 -> ^0.17.0 age confidence
@types/promisify-node (source) 0.4.0 -> 0.4.3 age confidence
@types/react-dom (source) 16.9.14 -> 16.9.25 age confidence
@​types/react-json-tree ^0.6.8 -> ^0.13.0 age confidence
@types/react-redux (source) 7.1.23 -> 7.1.34 age confidence
@types/react-virtualized (source) 9.21.20 -> 9.22.3 age confidence
@types/redux-logger (source) 3.0.9 -> 3.0.13 age confidence
@types/sinon (source) 10.0.15 -> 10.0.20 age confidence
@types/stack-trace (source) 0.0.29 -> 0.0.33 age confidence
@types/strip-comments (source) 2.0.1 -> 2.0.4 age confidence
@types/svg-to-pdfkit (source) 0.1.0 -> 0.1.3 age confidence
@types/tcp-port-used (source) 1.0.1 -> 1.0.4 age confidence
@types/temp (source) ^0.8.32 -> ^0.9.0 age confidence
@types/tmp (source) 0.2.3 -> 0.2.6 age confidence
@types/url-parse (source) 1.4.8 -> 1.4.11 age confidence
@types/vscode (source) 1.88.0 -> 1.105.0 age confidence
@types/vscode-notebook-renderer (source) 1.60.0 -> 1.72.4 age confidence

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 18, 2025

📝 Walkthrough

Walkthrough

Bumps TypeScript declaration package versions in package.json: @types/pdfkit ^0.11.0 → ^0.17.0, @types/react-json-tree ^0.6.8 → ^0.13.0, @types/stack-trace 0.0.29 → 0.0.33, and @types/temp ^0.8.32 → ^0.9.0. Changes are confined to devDependencies. No source code, runtime behavior, or public API/exported-signature changes are included.

Suggested reviewers

  • saltenasl
  • jamesbhobbs
  • andyjakubowski
  • Artmann

Pre-merge checks

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore(deps): update definitelytyped' clearly and concisely summarizes the main change: updating DefinitelyTyped type declaration packages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Oct 18, 2025

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

coderabbitai[bot]
coderabbitai bot previously approved these changes Oct 18, 2025
coderabbitai[bot]
coderabbitai bot previously approved these changes Oct 18, 2025
@renovate renovate bot force-pushed the renovate/definitelytyped branch from 136521d to c44d7c3 Compare October 18, 2025 07:19
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 136521d and c44d7c3.

⛔ Files ignored due to path filters (2)
  • package-lock.json is excluded by !**/package-lock.json
  • src/test/vscode-notebook-perf/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)

@renovate renovate bot force-pushed the renovate/definitelytyped branch 2 times, most recently from 324357d to b43aa9e Compare October 20, 2025 16:14
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 324357d and b43aa9e.

⛔ Files ignored due to path filters (1)
  • src/test/vscode-notebook-perf/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)
🧰 Additional context used
🪛 GitHub Actions: CI
package.json

[error] 1-1: Command failed with exit code 1: npm ci --prefer-offline --no-audit

@renovate renovate bot force-pushed the renovate/definitelytyped branch 3 times, most recently from b71a11c to 2b76688 Compare October 20, 2025 17:25
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 658b854 and 2b76688.

⛔ Files ignored due to path filters (1)
  • src/test/vscode-notebook-perf/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)
🔇 Additional comments (1)
package.json (1)

2276-2276: Clarify @types/temp vs runtime tmp package.

Line 2276 references @types/temp@^0.9.0, but the runtime dependency is tmp@^0.2.4 (line 2218). Verify these refer to the same package or clarify the intent.

@renovate renovate bot force-pushed the renovate/definitelytyped branch 6 times, most recently from 3ba1ac3 to 68e1475 Compare October 21, 2025 13:28
@renovate renovate bot force-pushed the renovate/definitelytyped branch 9 times, most recently from 6ac6f61 to ce9bd10 Compare November 4, 2025 15:52
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between f86d239 and ce9bd10.

⛔ Files ignored due to path filters (2)
  • package-lock.json is excluded by !**/package-lock.json
  • src/test/vscode-notebook-perf/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)
🔇 Additional comments (2)
package.json (2)

2590-2590: No active codebase usage detected for react-json-tree

Searches found no imports or component usage in the codebase. If this package is only a transitive dependency or not actively used, the version bump poses no compatibility risk. Verify manually that this dependency serves a purpose and check the DefinitelyTyped changelog if direct usage exists.


2586-2586: @types/pdfkit mismatch: types v0.17.0 but pdfkit runtime is v0.13.0

pdfkit is used in src/webviews/extension-side/plotting/plotViewer.node.ts (lines 71–81). The types version (0.17.0) is ahead of the runtime (0.13.0)—types should be backward compatible, but verify the types work correctly with the runtime version and that the basic pdfkit constructor and SVGtoPDF integration have no issues.

@renovate renovate bot force-pushed the renovate/definitelytyped branch from ce9bd10 to 9accfc4 Compare November 4, 2025 15:57
@renovate renovate bot force-pushed the renovate/definitelytyped branch 7 times, most recently from 6e2b641 to 81e1715 Compare November 5, 2025 16:53
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 6e2b641 and 81e1715.

⛔ Files ignored due to path filters (2)
  • package-lock.json is excluded by !**/package-lock.json
  • src/test/vscode-notebook-perf/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)

@renovate renovate bot force-pushed the renovate/definitelytyped branch from 81e1715 to a875b41 Compare November 5, 2025 17:22
coderabbitai[bot]
coderabbitai bot previously approved these changes Nov 5, 2025
@renovate renovate bot force-pushed the renovate/definitelytyped branch 2 times, most recently from 306d6e5 to 9e35723 Compare November 6, 2025 14:41
@renovate renovate bot force-pushed the renovate/definitelytyped branch from 9e35723 to b3d3f13 Compare November 10, 2025 15:29
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: ASSERTIVE

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 9e35723 and b3d3f13.

⛔ Files ignored due to path filters (2)
  • package-lock.json is excluded by !**/package-lock.json
  • src/test/vscode-notebook-perf/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)

"@types/node": "^22.15.1",
"@types/node-fetch": "^2.6.12",
"@types/pdfkit": "^0.11.0",
"@types/pdfkit": "^0.17.0",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

⚠️ Lockfile regeneration required—blocking CI.

Package.json specifies four updated @types packages but package-lock.json is absent from this PR or remains out of sync. This will cause npm ci to fail. Run npm install --package-lock-only locally, verify all four packages appear in the lockfile with matching versions, then commit the updated package-lock.json.

Also applies to: 2590-2590, 2597-2597, 2601-2601


🏁 Script executed:

#!/bin/bash
# Verify package-lock.json sync after regeneration
if [ -f package-lock.json ]; then
  echo "=== Checking package-lock.json for four updated @types ==="
  jq '.packages[] | select(.name | test("@types/(pdfkit|react-json-tree|stack-trace|temp)")) | "\(.name): \(.version)"' package-lock.json 2>/dev/null | sort
  
  echo ""
  echo "=== Corresponding devDependencies in package.json ==="
  jq '.devDependencies | to_entries[] | select(.key | test("@types/(pdfkit|react-json-tree|stack-trace|temp)")) | "\(.key): \(.value)"' package.json 2>/dev/null | sort
  
  echo ""
  echo "=== Testing npm ci would pass ==="
  npm ci --dry-run 2>&1 | head -20 || echo "npm ci check failed"
else
  echo "package-lock.json not found in repository"
fi

Length of output: 1070


Lockfile out of sync—package-lock.json missing four @types entries.

The four updated @types packages (pdfkit, react-json-tree, stack-trace, temp) appear in package.json but not in package-lock.json. Regenerate the lockfile by running npm install --package-lock-only and commit the updated package-lock.json.

🤖 Prompt for AI Agents
In package.json around line 2586, four updated @types entries (@types/pdfkit,
@types/react-json-tree, @types/stack-trace, @types/temp) were added to
package.json but not reflected in package-lock.json; run npm install
--package-lock-only at the repo root to regenerate the lockfile so those entries
are included, verify package-lock.json changes, and commit the updated
package-lock.json to the branch.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant