Skip to content

Commit 5e78a1e

Browse files
Track package-lock.json for deterministic builds (#44)
* Track package-lock.json for deterministic builds - Remove package-lock.json from .gitignore - Add CI check to verify no private registry URLs in package-lock.json - Add fresh package-lock.json from registry.npmjs.org 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> * Mark package-lock.json as generated in .gitattributes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]> --------- Co-authored-by: Claude <[email protected]>
1 parent 1cf95e5 commit 5e78a1e

File tree

4 files changed

+2955
-1
lines changed

4 files changed

+2955
-1
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package-lock.json linguist-generated=true

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ jobs:
1212
steps:
1313
- uses: actions/checkout@v4
1414

15+
- name: Verify no private URLs in package-lock.json
16+
run: '! grep -E "\"resolved\": \"https?://" package-lock.json | grep -v registry.npmjs.org'
17+
1518
- uses: oven-sh/setup-bun@v2
1619
with:
1720
bun-version: latest

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
.DS_Store
22
dist/
33
node_modules/
4-
package-lock.json
54
yarn.lock
65
.vscode/
76
docs/api/

0 commit comments

Comments
 (0)