# Dependencies
node_modules/
package-lock.json

# Build outputs
dist/
build/
out/

# Electron
*.asar

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

# Runtime data
pids/
*.pid
*.seed
*.pid.lock

# Coverage directory
coverage/
.nyc_output/

# Environment files
.env
.env.local
.env.*.local
*.env

# Editor directories and files
.idea/
.vscode/
*.swp
*.swo
*~
.project
.classpath
.settings/
*.sublime-workspace
*.sublime-project

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

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

# Config files that might contain secrets
config.local.js
config.local.json
config.json

# Test files
*.test.js.snap

# Optional npm cache directory
.npm/

# Optional eslint cache
.eslintcache

# Yarn
.yarn/
.pnp.*

# Raspberry Pi specific
*.img
*.iso
