Skip to content

Update dependencies and remove Bun lockfile#224

Open
jorgeschulz wants to merge 1 commit into
tscircuit:mainfrom
jorgeschulz:bounty/update-current-deps-no-lock
Open

Update dependencies and remove Bun lockfile#224
jorgeschulz wants to merge 1 commit into
tscircuit:mainfrom
jorgeschulz:bounty/update-current-deps-no-lock

Conversation

@jorgeschulz
Copy link
Copy Markdown

Summary

/claim #79

  • updates the tscircuit/circuit-json viewer dependency stack to the current published package versions
  • migrates biome.json to Biome 2 after upgrading @biomejs/biome
  • removes the committed bun.lock and ignores future bun.lock/bun.lockb files, matching the existing [install.lockfile] save = false config
  • removes vite-tsconfig-paths and uses Vite 8 native resolve.tsconfigPaths support instead

Verification

  • npx --yes bun@latest install
  • npx --yes bun@latest run build
  • npx --yes bun@latest x biome check biome.json vite.config.ts
  • git diff --check
  • confirmed no bun.lock or bun.lockb was regenerated after install

Notes

  • The Vite build passes locally with Vite 8.0.12. The remaining output is the existing large chunk warning plus a browser-compat externalization warning from manifold-3d.
  • I also tried npx --yes bun@latest x tsc --noEmit; it fails in existing docs/reference-implementation.tsx references to missing local modules/symbols, which are outside this dependency/build hygiene change.

AI-assisted with Codex; I reviewed the diff and ran the checks above before opening this PR.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 12, 2026

@jorgeschulz 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant