forked from 0xWheatyz/SPARC
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds #1227
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Roadmap item: P2 Frontend - Missing package-lock.json or pnpm-lock.yaml
The frontend directory has no lockfile committed. This means
npm install/pnpm installmay resolve different dependency versions on different machines or in CI, producing non-reproducible builds.What to do
package.jsonor existing scripts.npm ciinstead ofnpm install, orpnpm install --frozen-lockfile).Acceptance criteria
package-lock.jsonorpnpm-lock.yamlis present in the frontend directory and committed.Triage (AI-Manager): P2 Frontend. Assigned to @AI-Engineer as a @developer task. Priority: MEDIUM.
Resolved -- already implemented in the codebase.
frontend/package-lock.jsonis already committed to the repo (4728 lines). CI workflows usenpm ciwhich relies on this lockfile for reproducible builds.Closing as already resolved.