# Dependencies node_modules/ # Build artifacts # dist/ is gitignored but exists on main - CI builds and commits it after each merge. # See .github/workflows/build-dist.yml dist/ *.tsbuildinfo # Logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* # Runtime data pids/ *.pid *.seed *.fifo # OS files .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # IDE .idea/ .vscode/ *.swp *.swo *~ # Environment/secrets (safety) .env .env.* .claude/settings.json .claude/*.local.json *.pem *.key secrets/ credentials/ # Test coverage coverage/ .nyc_output/ # Temp files tmp/ temp/ *.tmp # Lock files (keep package-lock.json for npm) yarn.lock bun.lock