# Dependencies
node_modules/

# Build outputs
dist/
.next/

# TypeScript incremental build info (must NOT be in git: CI sees stale info and skips output generation)
*.tsbuildinfo

# Turborepo
.turbo/

# pnpm
# pnpm-lock.yaml is committed intentionally (do not add here)

# Environment
.env
.env.local
.env.*.local

# Local state artifact store (generated at runtime, not source)
.aap/*/state/local.json

# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
.venv/
.mypy_cache/
.ruff_cache/
.pytest_cache/

# Test coverage
coverage/

# Docker volumes
metamcp-data/
postgres-data/

# IDE
.vscode/
.idea/
*.swp
*.swo
.DS_Store

# Test standalone apps (copies for SDK-as-lib testing)
tests/*/node_modules/
tests/*/.next/
tests/*/bun.lock

# Local registry (tgz packs for local testing)
.local-registry/

# Git worktrees
.worktrees/

# Claude Code local settings
.claude/settings.json

# Docs build output
apps/docs/out/

# Auto-generated TypeDoc API docs (generated by `docs:generate`)
apps/docs/content/**/api/auto/

# Storybook build output
apps/storybook/storybook-static/
