# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# production
/build

# misc
.DS_Store
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
/.env

npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Ignore all PDF files (prevent including copyrighted book PDFs)
*.pdf

# Log files
*.log
*.log.*
backend.log
server.log
database/backend.log

# Database files (should be created fresh on deployment)
*.db
*.db-*
*.sqlite
*.sqlite3
sqlite/
sqlite-db.db

# Backup and temporary files
*backup*
*temp*
backups/
database/backups/

# Build artifacts with backup names
*.backup.*
*-backup-*

# PM2 logs and runtime files
.pm2/
*.pid

# SQLite WAL files
*.db-shm
*.db-wal

# Core dumps and crash files
core
core.*
*.core
*.dump

# Rulebook PDFs (stored on NFS, not in git)
database/rules/*.pdf
database/rules/weapons.csv
.drive-scratch.js
