# ── DEPENDENCIAS ──────────────────────────────────────────────
node_modules/
vendor/
bower_components/

# ── ENTORNO Y CONFIGURACIÓN SENSIBLE ──────────────────────────
.env
.env.local
.env.production
.env.staging
*.env

# ── LOGS ──────────────────────────────────────────────────────
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# ── CACHE Y TEMPORALES ────────────────────────────────────────
.cache/
cache/
tmp/
temp/
*.tmp
*.temp
*.swp
*.swo

# ── BUILD Y DIST ──────────────────────────────────────────────
dist/
build/
out/
.next/
.nuxt/

# ── SISTEMA OPERATIVO ─────────────────────────────────────────
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini

# ── EDITORES ──────────────────────────────────────────────────
.idea/
*.sublime-project
*.sublime-workspace
*.code-workspace

# ── VSCODE (excepción: sí versionar settings del proyecto) ────
# NO ignorar .vscode/settings.json — es configuración del proyecto
.vscode/launch.json
.vscode/tasks.json
.vscode/*.log

# ── PHP ───────────────────────────────────────────────────────
*.phar

# ── WORDPRESS ESPECÍFICO ──────────────────────────────────────
wp-config.php
wp-content/uploads/
wp-content/cache/
wp-content/upgrade/
wp-content/advanced-cache.php
wp-content/wp-cache-config.php

# ── BACKUPS Y ARCHIVOS COMPRIMIDOS ────────────────────────────
# Descomenta si no quieres versionar ZIPs en Git
# *.zip
# *.tar.gz
# *.rar
*.bak
*.backup

# ── CLAVES Y CREDENCIALES ─────────────────────────────────────
*.pem
*.key
*.cert
*.p12
secrets/
credentials/

# ── PYTHON ────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*.pyo
.Python
*.egg-info/
.venv/
venv/

# ── NODE ──────────────────────────────────────────────────────
.npm
.yarn-integrity
.pnp.*

# ── DOCKER ────────────────────────────────────────────────────
.docker/
docker-compose.override.yml
