Skip to content

Commit 4789043

Browse files
committed
build(deps): sync package-lock.json with package.json changes
1 parent 4b86e50 commit 4789043

3 files changed

Lines changed: 14 additions & 35 deletions

File tree

AUDIT_LOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
This log tracks all significant changes, updates, and versions in the PaperCache project.
44

5+
## 2026-06-27 (Lockfile Sync)
6+
**Change:** build(deps): remove platform-specific optionalDependencies and sync package-lock.json
7+
8+
**Details/Why:**
9+
Removed superfluous top-level `@emnapi/core` and `@emnapi/runtime` from `optionalDependencies` in `package.json`. Having platform-specific WebAssembly fallbacks explicitly listed in root `package.json` caused macOS lockfile updates (`npm install`) to prune their Linux/Windows peer entries, which triggered `npm ci` failures (`EUSAGE: missing @emnapi/core from lock file`) on Linux CI runners. Ran `npm install` to regenerate a cross-platform lockfile.
10+
11+
**Files changed:** `package.json`, `package-lock.json`, `AUDIT_LOG.md`.
12+
13+
---
14+
515
## 2026-06-27 (Update)
616
**Change:** fix: resolve TypeScript strict build errors in GraphView and setupTests
717

package-lock.json

Lines changed: 4 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,5 @@
8080
"vite": "^8.0.12",
8181
"vitest": "^4.1.7",
8282
"zustand": "^5.0.14"
83-
},
84-
"optionalDependencies": {
85-
"@emnapi/core": "1.11.1",
86-
"@emnapi/runtime": "1.11.1"
8783
}
8884
}

0 commit comments

Comments
 (0)