# Node.js / Bun / TypeScript
node_modules/
dist/
build/
.next/
out/
*.log
*.tsbuildinfo
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
bun.lockb

# Environment variables — NEVER commit
.env
.env.*
!.env.example

# Python
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
*.egg-info/
dist/
.venv/
venv/
env/
.pytest_cache/
*.egg
.eggs/
.coverage
htmlcov/

# Drizzle
drizzle/migrations/*.sql
!drizzle/migrations/.gitkeep

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db
*.tmp

# Test / Coverage
coverage/
.nyc_output/

# Railway / Deploy
.railway/

# Secrets (extra safety net)
*.pem
*.key
*.cert
*.p12
.worktrees

.superpowers/*