# =============================================================================
# Root .gitignore — applies across bni_game_backend and bni_game_frontend
# =============================================================================

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

# --- Editors / IDEs ---------------------------------------------------------
.idea/
.vscode/
.nova/
.zed/
.cursor/
.codex/
*.swp
*.swo
*~
.phpactor.json
_ide_helper.php
_ide_helper_models.php
.php_cs.cache
.phpunit.result.cache

# --- Env / secrets ----------------------------------------------------------
.env
.env.*
!.env.example
auth.json
*.pem
*.key

# --- Logs / temp ------------------------------------------------------------
*.log
*.tmp
*.bak
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# --- Node / Vite ------------------------------------------------------------
node_modules/
dist/
build/
.vite/
.parcel-cache/
coverage/

# --- PHP / Laravel ----------------------------------------------------------
vendor/
/bni_game_backend/storage/*.key
/bni_game_backend/storage/pail/
/bni_game_backend/storage/framework/cache/data/
/bni_game_backend/storage/framework/sessions/
/bni_game_backend/storage/framework/views/
/bni_game_backend/storage/logs/
/bni_game_backend/public/build/
/bni_game_backend/public/hot
/bni_game_backend/public/storage
/bni_game_backend/database/*.sqlite
/bni_game_backend/database/*.sqlite-journal
Homestead.json
Homestead.yaml

# --- Deploy / hosting -------------------------------------------------------
.vercel
.netlify
.firebase/

# --- User uploads -----------------------------------------------------------
uploads/
