# =============================================================================
# Tokpulse API - .gitignore
# =============================================================================

# -----------------------------------------------------------------------------
# OS Generated Files
# -----------------------------------------------------------------------------
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*.swp
*.swo
*~

# -----------------------------------------------------------------------------
# IDE / Editor
# -----------------------------------------------------------------------------
.idea/
.vscode/
*.sublime-workspace
*.sublime-project
.project
.classpath
.settings/
*.iml

# -----------------------------------------------------------------------------
# Environment & Secrets
# -----------------------------------------------------------------------------
.env
.env.local
.env.*.local
.env.development
.env.production
*.pem
*.key
secrets/
.secrets

# -----------------------------------------------------------------------------
# Node.js / JavaScript / TypeScript
# -----------------------------------------------------------------------------
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.npm
.yarn
.pnp.*
package-lock.json

# -----------------------------------------------------------------------------
# Rust
# -----------------------------------------------------------------------------
target/
**/*.rs.bk
*.pdb

# -----------------------------------------------------------------------------
# Python
# -----------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
venv/
ENV/
env/

# -----------------------------------------------------------------------------
# SvelteKit / Frontend Build
# -----------------------------------------------------------------------------
frontend/build/
frontend/.svelte-kit/
.svelte-kit/

# -----------------------------------------------------------------------------
# Test Results & Coverage
# -----------------------------------------------------------------------------
test-results/
playwright-report/
coverage/
*.lcov
.nyc_output/
e2e/test-results/
e2e/playwright-report/

# -----------------------------------------------------------------------------
# Playwright Auth State
# -----------------------------------------------------------------------------
e2e/.auth/
e2e/e2e/.auth/

# Local/dev scratch directories
.venv-pdf/
tmp/
output/

# -----------------------------------------------------------------------------
# Logs
# -----------------------------------------------------------------------------
logs/
*.log

# -----------------------------------------------------------------------------
# Docker
# -----------------------------------------------------------------------------
docker-compose.override.yml

# -----------------------------------------------------------------------------
# Supabase
# -----------------------------------------------------------------------------
supabase/.branches/
supabase/.temp/

# -----------------------------------------------------------------------------
# Misc
# -----------------------------------------------------------------------------
*.bak
*.tmp
*.temp
.cache/
*.local.*
.vercel
security_best_practices_report.md
