Skip to content

Update tscircuit dependencies and disable lockfile saving#248

Open
javierramirezg841-arch wants to merge 2 commits into
tscircuit:mainfrom
javierramirezg841-arch:main
Open

Update tscircuit dependencies and disable lockfile saving#248
javierramirezg841-arch wants to merge 2 commits into
tscircuit:mainfrom
javierramirezg841-arch:main

Conversation

@javierramirezg841-arch
Copy link
Copy Markdown

Summary
Updates the tscircuit/circuit-json dependency set and removes the Bun lockfile as requested in #79.

Changes
Updated the tscircuit viewer/converter packages to the latest npm versions checked on 2026-05-28.
Added @tscircuit/runframe as an explicit dependency because src/App.tsx imports CircuitJsonPreview from it.
Removed bun.lock.
Kept bunfig.toml with lockfile saving disabled:
[install.lockfile]
save = false
Updated package versions
@tscircuit/runframe: ^0.0.2007
@tscircuit/3d-viewer: ^0.0.563
@tscircuit/circuit-json-util: ^0.0.94
@tscircuit/create-snippet-url: ^0.0.14
@tscircuit/pcb-viewer: ^1.11.370
@tscircuit/schematic-viewer: ^2.0.61
circuit-json: ^0.0.429
circuit-json-to-bom-csv: ^0.0.9
circuit-json-to-gerber: ^0.0.76
circuit-json-to-kicad: ^0.0.145
circuit-json-to-lbrn: ^0.0.82
circuit-json-to-pnp-csv: ^0.0.8
circuit-json-to-step: ^0.0.33
easyeda: ^0.0.269
tscircuit: ^0.0.1790
Verification
Confirmed package.json parses as valid JSON.
Confirmed bun.lock is removed.
Confirmed bunfig.toml disables lockfile saving.
Installed dependencies with Bun 1.3.14 using bun install --ignore-scripts.
Confirmed no bun.lock was created after install.
Ran a production build successfully via Vite:
node ./node_modules/vite/bin/vite.js build
Build result:

2,826 modules transformed.
dist/index.html generated.
dist/assets/index-.js generated.
dist/assets/manifold-
.wasm generated.
Note: bun run build failed in this Windows sandbox because Bun could not remap the vite bin inside node_modules. Running Vite directly with Node succeeded, so the application build itself passes.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

@javierramirezg841-arch is attempting to deploy a commit to the tscircuit Team on Vercel.

A member of the Team first needs to authorize it.

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