# =============================================================================
# dyncoll.v2 — .gitignore (monorepo: backend Laravel + frontend Vite)
# =============================================================================

# --- Segreti / ambiente (MAI versionare) -------------------------------------
.env
.env.*
!.env.example
backend/.env
backend/.env.*
!backend/.env.example
.git/sonar.token
**/sonar.token

# --- Backend: Laravel --------------------------------------------------------
backend/vendor/
backend/node_modules/
backend/public/build/
backend/public/hot
backend/public/storage
backend/storage/*.key
backend/storage/app/public/*
backend/storage/framework/cache/data/*
backend/storage/framework/sessions/*
backend/storage/framework/views/*
backend/storage/logs/*
backend/bootstrap/cache/*.php
backend/.phpunit.result.cache
backend/.phpunit.cache/
backend/coverage.xml
backend/coverage/
backend/auth.json
backend/database/database.sqlite

# --- Frontend: Vite / Node ---------------------------------------------------
frontend/node_modules/
frontend/dist/
frontend/coverage/
frontend/stats.html
frontend/.vite/
frontend/dev-dist/

# --- Docker / runtime --------------------------------------------------------
db-init/*.sql
db-init/*.sql.gz

# --- Editor / OS -------------------------------------------------------------
.DS_Store
Thumbs.db
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
*.log
*.swp
*~
