Skip to content

fix: regenerate package-lock.json to resolve npm ci failures#115

Merged
atomantic merged 1 commit into
mainfrom
fix/lockfile-sync
Jun 12, 2026
Merged

fix: regenerate package-lock.json to resolve npm ci failures#115
atomantic merged 1 commit into
mainfrom
fix/lockfile-sync

Conversation

@atomantic

Copy link
Copy Markdown
Owner

Summary

The committed package-lock.json was out of sync with client/package.json: it pinned vite@8.0.5 while the client requires ^8.0.10 (npm flagged it invalid). As a result npm ci failed with EUSAGE ("can only install packages when package.json and package-lock.json are in sync") on main and on every open Dependabot PR branched from it — which is why all their CI builds were red.

Regenerated the lockfile from a clean install so it matches the manifests.

Test plan

  • npm ci — succeeds (was failing on main).
  • npm run build — passes, 0 TS errors.
  • Unblocks the open dependency PRs once they rebase onto this.

The committed lockfile was out of sync with client/package.json: it pinned
vite@8.0.5 while the client requires ^8.0.10 (npm flagged it 'invalid'), so
'npm ci' failed with EUSAGE on main and on every Dependabot PR branched from
it — blocking all of CI. Regenerated from a clean install so the lockfile
matches the manifests; npm ci now succeeds and the build passes.
@atomantic atomantic force-pushed the fix/lockfile-sync branch from b264cec to ecba637 Compare June 12, 2026 22:01
@atomantic atomantic merged commit e525d82 into main Jun 12, 2026
4 checks passed
@atomantic atomantic deleted the fix/lockfile-sync branch June 12, 2026 22:06
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