fix(ci): sync package-lock.json with package.json (unblock smoke npm ci) #17
Reference in New Issue
Block a user
Delete Branch "claude/e2e-lockfile-sync-20260613"
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?
What changed
Regenerated
package-lock.jsonusingnpm install --package-lock-only. No source files, configuration files, or package versions were touched.Versions resolved in the new lock:
@playwright/test^1.60.0playwrightplaywright-coretypescript^6.0.3Why
npm cirequires an exact lock↔manifest match. The lock was pinning Playwright at 1.59.1 whilepackage.jsonspecifies^1.60.0, andtypescriptwas completely absent from the lock. This caused everynpm ciinvocation to abort with an integrity/sync error, blocking the smoke gate that guards all org-wide deploys.Risk
Minimal. This is a lockfile-only change — no source code, no package.json edits, no version strategy changes. The resolved packages are identical to what package.json has always declared.
Test plan
npm ci --dry-runsucceeds against the regenerated lock (verified locally before opening this PR)git diff --statshows onlypackage-lock.jsonmodified (1 file, +30/-14 lines)