Skip to content

fix(deps): bump nextjs template dependencies - #37

Merged
andiikaa merged 2 commits into
mainfrom
fix/dependabot-updates
Oct 30, 2026
Merged

andiikaa merged 2 commits into
mainfrom
fix/dependabot-updates

Conversation

@andiikaa

@andiikaa andiikaa commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Combines the open Dependabot PRs for pkg/generator/NextJsApp into one:

Code changes

nova-js v4 has breaking API changes, so the template hooks were migrated:

  • NovaClient → Nova; cellId is no longer a constructor option
  • listRobotControllers now takes the cell as an argument
  • websocket paths are now relative to /api/v2/, so the state stream path includes /cells/{cell}

Also included

  • build.sh now refuses to build when local build artifacts (node_modules, .next, *.tsbuildinfo, .venv, __pycache__) exist in the embedded templates. They were silently embedded via go:embed all:... (a stray node_modules made the binary 749 MB).

Verification

  • pnpm tsc ✅
  • pnpm knip ✅
  • pnpm build ✅
  • pnpm lint: same errors as on main (outdated biome.jsonc schema + SVG title); unrelated to this change.
  • Not tested against a live NOVA instance.

🤖 Generated with Claude Code

- @mui/material-nextjs 7.3.10 -> 9.5.0
- @wandelbots/nova-js 3.5.4 -> 4.12.0
- @wandelbots/wandelbots-js-react-components 5.10.0 -> 6.3.0
- knip 5.88.1 -> 6.43.0
- typescript 5.9.3 -> 6.0.3

Migrate hooks to the nova-js v4 API: NovaClient is now Nova, cellId is
passed per call, and websocket paths are relative to /api/v2.
@andiikaa
andiikaa force-pushed the fix/dependabot-updates branch from 6bc547f to dd086b3 Compare October 30, 2026 13:55
@andiikaa
andiikaa merged commit 7f1fb0b into main Oct 30, 2026
16 checks passed
@andiikaa
andiikaa deleted the fix/dependabot-updates branch October 30, 2026 15:28
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.

1 participant