149 lines
1.9 KiB
Plaintext
149 lines
1.9 KiB
Plaintext
# ===========================
|
|
# Datacenter Designer
|
|
# .gitignore
|
|
# ===========================
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
package-lock.json # Optional: Comment out if you want to commit lock file
|
|
|
|
# Database Files (User Data - DO NOT COMMIT)
|
|
database/*.db
|
|
database/*.db-shm
|
|
database/*.db-wal
|
|
*.db
|
|
*.db-shm
|
|
*.db-wal
|
|
|
|
# Exception: Allow sample database if you create one for demos
|
|
# !database/sample.db
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
lerna-debug.log*
|
|
|
|
# Environment Variables
|
|
.env
|
|
.env.local
|
|
.env.development.local
|
|
.env.test.local
|
|
.env.production.local
|
|
.env*.local
|
|
|
|
# IDE and Editor Files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*.swn
|
|
*~
|
|
.project
|
|
.classpath
|
|
.c9/
|
|
*.launch
|
|
.settings/
|
|
*.sublime-workspace
|
|
*.sublime-project
|
|
|
|
# OS Files
|
|
.DS_Store
|
|
.DS_Store?
|
|
._*
|
|
.Spotlight-V100
|
|
.Trashes
|
|
ehthumbs.db
|
|
Thumbs.db
|
|
Desktop.ini
|
|
|
|
# Build Outputs (if added later)
|
|
dist/
|
|
build/
|
|
.cache/
|
|
out/
|
|
.next/
|
|
.nuxt/
|
|
|
|
# Temporary Files
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
*.temp
|
|
*.bak
|
|
*.backup
|
|
|
|
# Test Coverage
|
|
coverage/
|
|
.nyc_output/
|
|
*.lcov
|
|
|
|
# Runtime Data
|
|
pids/
|
|
*.pid
|
|
*.seed
|
|
*.pid.lock
|
|
|
|
# Optional npm cache directory
|
|
.npm/
|
|
|
|
# Optional eslint cache
|
|
.eslintcache
|
|
|
|
# Optional REPL history
|
|
.node_repl_history
|
|
|
|
# Yarn
|
|
.yarn-integrity
|
|
.yarn/cache
|
|
.yarn/unplugged
|
|
.yarn/build-state.yml
|
|
.yarn/install-state.gz
|
|
.pnp.*
|
|
|
|
# Claude-specific (optional - uncomment if needed)
|
|
# .claude/
|
|
# .claude/settings.local.json
|
|
|
|
# macOS
|
|
.AppleDouble
|
|
.LSOverride
|
|
|
|
# Windows
|
|
[Dd]esktop.ini
|
|
$RECYCLE.BIN/
|
|
|
|
# Linux
|
|
.directory
|
|
.Trash-*
|
|
|
|
# Archives (optional - uncomment if you don't want to track exports)
|
|
# *.zip
|
|
# *.tar.gz
|
|
# *.rar
|
|
# *.7z
|
|
|
|
# Exported Files (optional - uncomment if you don't want to track exports)
|
|
# exports/
|
|
# *.json
|
|
# *.xlsx
|
|
|
|
# Documentation Build (if you add docs generation)
|
|
docs/build/
|
|
docs/_build/
|
|
|
|
# Certificates and Keys (CRITICAL - DO NOT COMMIT)
|
|
*.pem
|
|
*.key
|
|
*.crt
|
|
*.cer
|
|
*.p12
|
|
*.pfx
|
|
|
|
# Config Files with Secrets
|
|
config.local.js
|
|
secrets.json
|
|
credentials.json
|