# Dependencies
node_modules/
.pnp
.pnp.js

# Next.js
.next/
out/
build/

# Environment variables — never commit these
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Firebase
.firebase/
firebase-debug.log
firebase-debug.*.log
.firebaserc
firebase-emulator-seed.ts

# Service Account JSON — asla commit etme
*firebase-adminsdk*.json
*service-account*.json
*serviceAccount*.json

# Sensitive seed / test credentials
firebase-emulator-seed.js

# OS
.DS_Store
Thumbs.db
Desktop.ini

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

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

# Build artifacts
*.tsbuildinfo
next-env.d.ts

# Cache
.cache/
.eslintcache

# Internal planning & security docs — not for public repo
ADMIN_STEP.md
security-test.md

# Test infrastructure — emulator gerektirir, Vercel'e gitmesin
tests/
jest.config.js

# Claude Code
.claude/
