# Build artifacts and local state
.svelte-kit/
.vite/
node_modules/
build/
dist/
.cache/

# VCS and IDE
.git/
.gitignore
.vscode/
.idea/

# OS junk
.DS_Store
.directory

# Logs and temp files
*.log
*.bak
*.tgz
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Test output and dev-only dirs
tests/
test-results/
test_results/
coverage/
documentation/
backups/
.claude/

# Deployment artifacts
npm_deploy/
package-lock.json.bak

# Env files: exclude all live secrets, allow only the per-environment files needed for Docker builds.
# .env.local is workstation-only and must never enter a container image.
.env
.env.*
!.env.dev
!.env.test
!.env.prod
