# Dependencies
node_modules/
.pnp
.pnp.js

# Build outputs
dist/
build/
.next/
out/

# Turbo
.turbo/

# Env files — NEVER commit secrets
.env
.env.*
!.env.example

# Logs
*.log
npm-debug.log*
pnpm-debug.log*
yarn-debug.log*
yarn-error.log*

# OS
.DS_Store
Thumbs.db
Desktop.ini

# IDE
.vscode/settings.json
.idea/
*.swp
*.swo
*~

# Claude Code — local settings may contain secrets in allowed commands
.claude/settings.local.json

# TypeScript
*.tsbuildinfo

# Test coverage
coverage/

# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
.pytest_cache/

# Infra secrets (never commit)
*.pem
*.key
*.p12
*.pfx
*.crt

# Backup files
*.bak
*.orig
*.tmp

# Binary documents (keep out of git)
*.docx
*.xlsx

# Local screenshots (dev artifacts)
screenshots/
