# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.js

# testing
/coverage

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# local env files
.env*.local

# vercel
.vercel

# typescript
*.tsbuildinfo
.env
/.env.prod

# Vite build
dist

# Python
__pycache__/
*.pyc

# PixelLab source zips
pixellab-sprites/*.zip
pixellab-sprites/**/*.zip

# Map editor
map-editor/godot-tilemap-mcp/node_modules/

# Turborepo
.turbo/

# CDK
cdk.out/
cdk.out.*/

# Dependencies (monorepo)
node_modules/

# Git worktrees
.worktrees/
.claude/worktrees/

# Dry-run / agent-team scratch workspaces — leftovers from manual test sessions
.claude/test-team/
apps/backend/test-workspace/
apps/backend/test-workspace-*/
apps/backend/data/goosetown-skill/workspaces/

# Godot .pck export stragglers (Vercel upload creates timestamped siblings
# like goosetown.pck-4GV6EM during atomic replace)
apps/frontend/public/godot/goosetown.pck-*

# Python virtualenv + caches
.venv/
venv/
.pytest_cache/
.ruff_cache/
.mypy_cache/
