# -------------------------------------------------
# Node dependencies
# -------------------------------------------------
node_modules
**/node_modules

# -------------------------------------------------
# Build outputs
# -------------------------------------------------
.next
**/.next
dist
build
out
coverage
.tmp
.cache

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

# -------------------------------------------------
# Environment files
# -------------------------------------------------
.env
.env.*
!.env.example

# -------------------------------------------------
# Git
# -------------------------------------------------
.git
.gitignore
.gitattributes

# -------------------------------------------------
# Docker files (not needed inside build context)
# -------------------------------------------------
docker-compose.yml
docker-compose.*
infra/docker-compose.yml

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

# -------------------------------------------------
# OS files
# -------------------------------------------------
.DS_Store
Thumbs.db

# -------------------------------------------------
# Temporary / runtime files
# -------------------------------------------------
runtime
tmp
temp
*.pid

# -------------------------------------------------
# Test artifacts
# -------------------------------------------------
coverage
jest-cache
test-results

# -------------------------------------------------
# Misc
# -------------------------------------------------
*.md
*.png
*.jpg
*.jpeg
*.gif
*.svg

# -------------------------------------------------
# Optional: ignore docs/screenshots
# -------------------------------------------------
docs
screenshots