# Dependencies
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

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

# Build output
dist/
build/

# Logs
logs
*.log

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Coverage directory used by tools like istanbul
coverage/
.nyc_output

# Jest
.jest/

# Dependency directories
node_modules/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

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

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Temporary files
tmp/
temp/
helpscout-mcp-extension/temp-extract/

# Docker
.dockerignore

# Local docs (API reference, plans, specs - not for distribution)
docs/

# Development notes and scratch files
CLAUDE.md
*.draft.md
scratch/
notes/
TODO.md
NOTES.md
PRD.md
WORKFLOW.md

# Development environment configs that might be modified locally
.env.development
.env.development.local

# Development artifacts and results
test-results/
benchmark-results/
perf-reports/

# MCP Registry tokens
.mcpregistry_*

# Script state files (may contain sensitive data)
scripts/.import-progress.json
scripts/*.state.json

# Braintrust session logs
.braintrust/

# Local review state
.clawpatch/

# Sidecar projects
meridian-sim/

tests/*
!tests/
!tests/*.ts
*.tgz
