# Dependencies
node_modules/
**/node_modules/

# Build outputs
dist/
build/
**/dist/
**/build/
.next/
**/.next/

# Cache directories
.turbo/
**/.turbo/
.cache/
**/.cache/

# Environment files
.env
.env.local
.env.production
.env.staging
**/.env*

# Lock files
package-lock.json
yarn.lock
bun.lockb
pnpm-lock.yaml

# Logs
*.log
logs/
**/logs/

# Database files
*.db
*.sqlite
*.sqlite3

# Temporary files
*.tmp
*.temp
.DS_Store
Thumbs.db

# Generated files
*.d.ts
**/*.d.ts

# JavaScript files (we're focusing on TypeScript)
*.js
*.mjs
!.eslintrc.js
!eslint.config.js

# Scripts and config directories
scripts/
monitoring/
database/
docker-compose*.yml
Dockerfile*

# Documentation
*.md
docs/

# Test coverage
coverage/
**/coverage/

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

# Angular specific
**/.angular/
**/src/polyfills.ts
