# =========================== # 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