Files
bookhoard/.gitignore
T
John O'Keefe ecfd7276ab test(e2e): add Playwright system smoke and regression suite
Covers: health, auth guards, register/login/token flow, every
protected page render with per-page uncaught-error capture, devices
modal wiring, stats tabs, docs pages, theme switch persistence,
reader links against real library content, security header presence,
and explicit regression assertions for the functions removed in the
dead-code cycle (Clear Queue button, queue endpoints).
2026-10-25 11:24:25 -04:00

90 lines
1.3 KiB
Plaintext

# Build artifacts
bookhoard
bookhoard.*
/server
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
.pnpm-debug.log*
# TypeScript
*.tsbuildinfo
*.d.ts.map
*.map
# Compiled JavaScript (keep .ts source, ignore .js)
# Exception: Downloaded documentation dependencies
web/static/compiled-*.js
web/static/*.js
web/static/*.mjs
web/static/assets/*.js
web/static/text_layer_builder*.css
web/static/annotation_layer_builder*.css
# Downloaded documentation dependencies (tracked in git)
!web/static/htmx.min.js
!web/static/highlight.min.js
!web/static/highlight-dark.min.css
!web/static/lunr.min.js
!web/static/lunr-flex.min.js
# Temporary files
tmp/
temp/
*.tmp
*.swp
*.swo
*~
# Testing coverage
*.out
*.cover
coverage.html
*.test
# Logs
*.log
*.log.*
# Environment
.env
!.env.example
.env.test
.env.local
# IDE
.idea/
.zed/
.vscode/
.opencode/
*.iml
.DS_Store
Thumbs.db
# Uploads
uploads/
# Vendored build artifacts (copied from node_modules at build time)
web/static/vendor/
# Database
*.db
*.sqlite
*.sqlite3
VALID_TOKEN
fresh_token.txt
session-*.md
# Local prod-export scratch: personal annotation/reading data, never commit
/export/
# Binary media fixtures: never commit (generate with ffmpeg at test time,
# see docs/contributing/development.md → Media fixtures)
internal/services/testdata/
test-results