# Dependencies
node_modules/
.pnp
.pnp.js
.yarn/install-state.gz

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
env.bak/
venv.bak/
.venv/
pip-log.txt
pip-delete-this-directory.txt
.pytest_cache/
.coverage
htmlcov/
.tox/
*.egg-info/
dist/
build/
*.egg
.ruff_cache/

# Environment variables
.env
.env.local
.env.*.local
.env.development
.env.test
.env.production

# IDE and Editor
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
.project
.classpath
.settings/

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

# Testing
tests/
examples/
coverage/
.nyc_output/
*.lcov

# Production builds
dist/
build/
out/
.next/
.nuxt/
.cache/

# Temporary files
tmp/
temp/
*.tmp
*.temp
.tmp/

# OS files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Desktop.ini

# Database
*.db
*.sqlite
*.sqlite3

# Secrets and credentials
*.pem
*.key
*.crt
*.p12
*.pfx
secrets.json
credentials.json

# MCP specific
mcp-config.json
mcp-credentials.json

# Metabase specific
metabase.jar
metabase-data/
metabase-backup/

# Debug
debug/
*.stackdump

# Package manager locks (uncomment if needed)
# package-lock.json
# yarn.lock
# pnpm-lock.yaml

CLAUDE.md