Add lockfile, dependabot, and improve PDF script reliability

- Add package-lock.json for reproducible builds (npm ci)
- Add dependabot.yml for npm and GitHub Actions updates
- Add .gitignore for node_modules and generated PDF
- Update workflow to use npm ci with caching
- Improve PDF script with proper error handling and HTTP server
This commit is contained in:
Claude 2025-11-23 16:41:14 +00:00
parent f58462df32
commit 499c842b45
No known key found for this signature in database
5 changed files with 134 additions and 24 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
node_modules/
asn-labels.pdf