# ============================================================
# The Vibe - .gitignore
# ============================================================

# Dependencies
node_modules/
.pnp
.pnp.js

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

# Environment files (never commit secrets)
.env
.env.local
.env.*.local
.env.production

# Keep .env.example (it has no real secrets)
!.env.example

# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*

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

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

# TypeScript
*.tsbuildinfo
tsconfig.tsbuildinfo

# Testing
coverage/
.nyc_output/

# OSRM processed map data (large binary files)
osrm_data/
*.osrm
*.osrm.*
*.osm.pbf

# Database
*.dump
*.sql.bak

# Expo / React Native
packages/mobile/.expo/
packages/mobile/dist/
packages/mobile/web-build/
packages/mobile/android/
packages/mobile/ios/
packages/mobile/.expo-shared/

# Next.js
packages/web/.next/
packages/web/out/

# NestJS
packages/backend/dist/

# Misc
*.pem
.vercel
.turbo
