# Node.js
# Conservamos node_modules globales pero no los locales
/node_modules/
npm-debug.log
yarn-debug.log
yarn-error.log
# Conservamos package-lock.json para reproducibilidad
.npm
.yarn-integrity

# Node-RED específico
.node-red/
# Credenciales de flujos (información sensible)
flows_cred.json
# Backups automáticos
.flows.json.backup
.config.json.backup
.sessions.json.backup
flows.json.backup

# Mantener flujos y configuración
# flows.json se debe mantener en seguimiento
# La configuración de nodos también se mantiene

# Archivos temporales
.DS_Store
*.swp
*.swo
.npmrc
*.tgz
.tmp/
temp/
tmp/

# Archivos de entorno
.env
.env.local
.env.development
.env.test
.env.production

# Directorios de cobertura
coverage/
lib-cov/
.nyc_output/

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

# Directorios de construcción
dist/
build/
out/

# Dependencias específicas de IDE/Editor
.idea/
.vscode/
*.sublime-project
*.sublime-workspace
.project
.classpath
.c9/
*.launch
.settings/
*.code-workspace

# Caché del sistema
.cache/
.cache-loader/

# Generados en tiempo de ejecución
.data/