# ============================================
# DEPENDENCIES
# ============================================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
package-lock.json
yarn.lock
pnpm-lock.yaml

# ============================================
# BUILD OUTPUT
# ============================================
dist/
build/
*.tsbuildinfo

# ============================================
# ENVIRONMENT FILES
# ============================================
.env
.env.local
.env.development
.env.production
.env.test
.env.*.local

# ============================================
# LOGS
# ============================================
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# ============================================
# DATABASE
# ============================================
*.db
*.sqlite
*.sqlite3
prisma/migrations/**/*_*.sql
!prisma/migrations/migration_lock.toml
!prisma/migrations/.gitkeep

# ============================================
# IDE & EDITORS
# ============================================
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
*.sublime-project
*.sublime-workspace
.history/

# ============================================
# TESTING
# ============================================
coverage/
.nyc_output/
*.lcov
test-results/

# ============================================
# UPLOADS & TEMP FILES
# ============================================
uploads/
temp/
tmp/
*.tmp

# ============================================
# PDF PROCESSING
# ============================================
uploads/pdfs/*
!uploads/pdfs/.gitkeep

# ============================================
# CACHE
# ============================================
.cache/
.parcel-cache/
.next/
.nuxt/
.vuepress/dist/

# ============================================
# OPERATIONAL FILES
# ============================================
server.pid
*.pid
*.seed
*.pid.lock

# ============================================
# DOCKER
# ============================================
.dockerignore
Dockerfile.local

# ============================================
# VERCEL / SERVERLESS
# ============================================
.vercel
*.pem

# ============================================
# BACKUP FILES
# ============================================
*.bak
*.backup
*.old

# ============================================
# OS FILES
# ============================================
Thumbs.db
.DS_Store
*.swp
*~

# ============================================
# MISC
# ============================================
.pnp.*
.loaderrc
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/
