Uh oh!
There was an error while loading. Please reload this page.
fix(frontend): restore react-force-graph-3d dependency tree in lockfile - #250
fix(frontend): restore react-force-graph-3d dependency tree in lockfile#250AndresL230 wants to merge 2 commits into
Conversation
main's package-lock.json was missing the react-force-graph-3d subtree
(3d-force-graph, three-forcegraph, react-kapsule, kapsule, …) even
though package.json declares react-force-graph-3d. `npm ci` therefore
failed ("Missing: 3d-force-graph@… from lock file") on main and on every
open PR's frontend check.
Regenerated package-lock.json with npm 10.9.2 — the CI/Cloudflare-pinned
version — via `npm install --package-lock-only`, then validated with a
full `npm ci` (exit 0). Lock-only change; no package.json or source edits.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying with |
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs | frontend | 4f5401e | Commit Preview URL Branch Preview URL | Jun 22 2026, 04:11 AM |
Deploying with |
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs | frontend-staging | 59e5409 | Commit Preview URL Branch Preview URL | Jun 24 2026, 04:46 AM |
Jose-Gael-Cruz-Lopez
commented
Jul 1, 2026
Recommend closing this — the issue it fixes is already resolved on Verified: So the lockfile drift this PR restored has since landed on |
AndresL230
commented
Jul 8, 2026
Closing as superseded — the bug this fixes is already resolved on The missing Not merging, because this is now a stale +63-line lockfile patch and |
What & why
main'sfrontend/package-lock.jsonis missing thereact-force-graph-3ddependency subtree (3d-force-graph,three-forcegraph,react-kapsule,kapsule,ngraph.*, …) even thoughpackage.jsondeclaresreact-force-graph-3d@^1.29.1. The tree was dropped during the recent re-arch / dep-bump commits onmain.As a result,
npm cifails withMissing: 3d-force-graph@… from lock file— which reds the Frontend (lint + tsc + vitest) check onmainitself and on every open PR (#242, #243, #241), since CI merges each PR withmainbefore installing.What changed
frontend/package-lock.jsonwith npm 10.9.2 (the version pinned inci.ymland used by Cloudflare Workers Builds) vianpm install --package-lock-only.package.jsonedits, no source changes.Testing
npm ciwith npm 10.9.2 against the regenerated lock → exit 0 (the exact CI command).node_modules/react-force-graph-3d,node_modules/3d-force-graph,node_modules/three-forcegraphentries.Impact
Merging this unblocks the frontend check on
mainand lets #242 / #243 / #241 go green on their next CI run.🤖 Generated with Claude Code