Skip to content

Bump d3-color and d3-node in /apps/functional_chat - #78

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/functional_chat/multi-00705dcf21
Open

Bump d3-color and d3-node in /apps/functional_chat#78
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/apps/functional_chat/multi-00705dcf21

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 31, 2026

Copy link
Copy Markdown

Bumps d3-color to 3.1.0 and updates ancestor dependency d3-node. These dependencies need to be updated together.

Updates d3-color from 1.4.1 to 3.1.0

Release notes

Sourced from d3-color's releases.

v3.1.0

v3.0.1

  • Make build reproducible.

v3.0.0

  • Adopt type: module.

This package now requires Node.js 12 or higher. For more, please read Sindre Sorhus’s FAQ.

v2.0.0

This release adopts ES2015 language features such as for-of and drops support for older browsers, including IE. If you need to support pre-ES2015 environments, you should stick with d3-color 1.x or use a transpiler.

Commits

Updates d3-node from 3.0.0 to 4.0.2

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note

Medium Risk
Major d3-node bump changes how server-side charts are rendered (D3 v7 + jsdom vs bundled D3 v5); regression risk is in any code paths that rely on d3-node, though no direct imports showed up in app source.

Overview
Dependency bump in functional_chat: d3-node is upgraded from 3.0.0 to 4.0.2 in package.json, with the lockfile regenerated.

The major d3-node release stops vendoring D3 v5 and instead declares d3 ^7.9.0 (aligned with the app’s existing d3 dependency), which removes a large nested d3-node/node_modules/d3 subtree and related legacy packages (e.g. d3-collection, d3-voronoi). The lockfile also drops optional native/tooling chains that were tied to the old tree (e.g. canvas, ts-node peers).

Some lockfile entries switch from latest to * for dev tooling (eslint-config-next, next-auth, @types/react, typescript); that is resolution metadata only—package.json still uses latest where it did before.

Reviewed by Cursor Bugbot for commit 0fa814b. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps [d3-color](https://github.com/d3/d3-color) to 3.1.0 and updates ancestor dependency [d3-node](https://github.com/bradoyler/d3-node). These dependencies need to be updated together.


Updates `d3-color` from 1.4.1 to 3.1.0
- [Release notes](https://github.com/d3/d3-color/releases)
- [Commits](d3/d3-color@v1.4.1...v3.1.0)

Updates `d3-node` from 3.0.0 to 4.0.2
- [Release notes](https://github.com/bradoyler/d3-node/releases)
- [Commits](d3-node/d3-node@v3.0.0...v4.0.2)

---
updated-dependencies:
- dependency-name: d3-color
  dependency-version: 3.1.0
  dependency-type: indirect
- dependency-name: d3-node
  dependency-version: 4.0.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 31, 2026
@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
functional-chat Ready Ready Preview Jul 31, 2026 3:50pm
transcription-demo Ready Ready Preview Jul 31, 2026 3:50pm

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Risk: medium. Left a non-blocking comment (not approved): this Dependabot PR major-bumps production d3-node 3→4 with large lockfile churn, so a human should confirm functional_chat still builds/renders as expected. Reviewers were assigned.

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Approver

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 javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants