# Dependencies
node_modules
.npm-stage

# Local Verdaccio registry (build_and_install_locally.sh)
.verdaccio/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Environment files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Build outputs
packages/*/dist/
dist/
build/

# Testing
coverage/
*.lcov
.nyc_output
test-results.json

# Logs
logs
*.log

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

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

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.project
.settings/
*.sublime-project
*.sublime-workspace

# Temporary files
tmp/
temp/
*.tmp
*.temp

# Cache directories
.cache/
.parcel-cache/
.eslintcache

# TypeScript
*.tsbuildinfo

# Generated types and copied specs (NOT the source OpenAPI spec!)
packages/api-client/openapi.json
packages/api-client/src/types.ts
packages/api-client/src/client/
packages/core/openapi.json
packages/core/src/types.ts
packages/core/src/config/config.types.ts

# Generated OpenAPI bundle (source is specs/src/)
specs/openapi.json

# Compiled scripts (should use tsx, not tsc)
packages/*/scripts/*.js
packages/*/scripts/*.js.map
packages/*/scripts/*.d.ts
packages/*/scripts/*.d.ts.map
# Note: apps/*/scripts/*.js removed - these are actual source JS files, not compiled output
apps/*/scripts/*.js.map
apps/*/scripts/*.d.ts
apps/*/scripts/*.d.ts.map

# Ephemeral Planning Documents
.plans

# Compliance audit generated files
**/scripts/symbols.json
REACT-UI-COMPLIANCE.md
FRONTEND-COMPLIANCE.md
