Skip to content

chore: update tscircuit dependencies to latest versions#110

Open
CharlesWong wants to merge 2 commits intotscircuit:mainfrom
CharlesWong:feat/update-dependencies
Open

chore: update tscircuit dependencies to latest versions#110
CharlesWong wants to merge 2 commits intotscircuit:mainfrom
CharlesWong:feat/update-dependencies

Conversation

@CharlesWong
Copy link

Summary

Updates all tscircuit dependencies to their latest versions as requested in #79.

Changes

Package Old Version New Version
circuit-json ^0.0.326 ^0.0.394
tscircuit ^0.0.1012 ^0.0.1465
circuit-json-to-kicad ^0.0.27 ^0.0.83
circuit-json-to-step ^0.0.2 ^0.0.18
circuit-json-to-lbrn ^0.0.21 ^0.0.69
@tscircuit/3d-viewer ^0.0.450 ^0.0.536
@tscircuit/circuit-json-util ^0.0.77 ^0.0.87
@tscircuit/pcb-viewer ^1.11.343 ^1.11.347
@tscircuit/schematic-viewer ^2.0.57 ^2.0.58
circuit-json-to-gerber ^0.0.44 ^0.0.48
easyeda ^0.0.231 ^0.0.242

Added missing dependencies

  • @tscircuit/runframe ^0.0.1703 (was imported in code but missing from package.json)
  • @react-hook/resize-observer ^2.0.2 (required by transitive dependency)

Testing

Build completes successfully with no source code changes needed.

Fixes #79

Updated 11 packages to latest versions:
- circuit-json: 0.0.326 → 0.0.394
- tscircuit: 0.0.1012 → 0.0.1465
- circuit-json-to-kicad: 0.0.27 → 0.0.83
- circuit-json-to-step: 0.0.2 → 0.0.18
- @tscircuit/3d-viewer: 0.0.450 → 0.0.536
- and 6 more (see package.json diff)

Added missing dependencies:
- @tscircuit/runframe (was imported but not in package.json)
- @react-hook/resize-observer (required by transitive dep)

Build passes with no source changes needed.

Fixes tscircuit#79
@vercel
Copy link

vercel bot commented Mar 10, 2026

@CharlesWong is attempting to deploy a commit to the tscircuit Team on Vercel.

A member of the Team first needs to authorize it.

@tscircuit/core >= 0.0.1092 imports mountedboardProps from @tscircuit/props,
but without an explicit dependency in package.json, bun resolves an older
version (0.0.423) that doesn't export it. Adding @tscircuit/props ^0.0.492
and regenerating bun.lock fixes the build.

Also regenerated bun.lock to resolve @tscircuit/core to 0.0.1092 (matching
the tscircuit meta-package's requirement) instead of the stale 0.0.896.
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.

Update dependencies (runframe, circuit-json etc.) to latest version and confirm vercel deployment works

1 participant