Skip to content

fix: remove duplicate test script key and repair corrupted bun.lock - #448

Open
meshackyaro wants to merge 1 commit into
SO4-Markets:mainfrom
all-opensource-projects:fix/duplicate-web-test-script
Open

fix: remove duplicate test script key and repair corrupted bun.lock#448
meshackyaro wants to merge 1 commit into
SO4-Markets:mainfrom
all-opensource-projects:fix/duplicate-web-test-script

Conversation

@meshackyaro

Copy link
Copy Markdown

Summary

  • apps/web/package.json had two "test" keys; the second silently overrode the first's coverage-aware script.
  • bun.lock had hundreds of duplicate package entries from the same prior merge, which causes bun install to fail outright (InvalidPackageKey: failed to parse lockfile) on current bun releases.
  • Regenerated bun.lock cleanly from the workspace manifests and removed the stale bun.lockb, since bun no longer needs the binary lockfile alongside the text one.

Found this while setting up the repo to work on an unrelated design-system PR — bun install failed immediately for a fresh clone, so fixing it here first.

Test plan

  • bun install completes successfully with no parse errors
  • bun run typecheck passes for @workspace/ui (the @workspace/contracts failure is pre-existing/unrelated, requires a separate codegen step)

apps/web/package.json had two "test" keys (the second silently
overriding the first's coverage-aware script), and bun.lock had
hundreds of duplicate package entries. Both were left over from a
prior merge and made `bun install` fail outright on current bun
releases. Regenerated bun.lock from the package manifests and dropped
the stale bun.lockb, since bun now only maintains the text lockfile.
@drips-wave

drips-wave Bot commented Jul 28, 2026

Copy link
Copy Markdown

Hey @meshackyaro! 👋 It looks like this PR isn't linked to any issue.

If this PR is for one of the issues assigned to you as part of a Wave, please link it to ensure your contribution is tracked properly. You can do this by adding a keyword to the PR description (e.g., Closes #123), or by clicking a button below:

Issue Title
#408 DS-021: Build a Switch component Link to this issue
#409 DS-022: Refine Tabs into line and segmented variants Link to this issue
#406 DS-019: Build a shared Select component Link to this issue
#407 DS-020: Build Checkbox and Radio primitives Link to this issue

ℹ️ Learn more about linking PRs to issues

@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

@meshackyaro is attempting to deploy a commit to the Ijai's projects 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