# Dependencies
node_modules
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Source code (will be built)
# Note: src/ and tsconfig.json are needed for the build process
# *.ts
# *.tsx
# *.js
# *.jsx

# Configuration files
# Note: tsconfig.json is needed for the build process
.eslintrc.js
jest.config.js
.prettierrc
.editorconfig

# Development files
.git
.gitignore
README.md
*.md
.vscode/
.idea/

# Test files
**/*.test.ts
**/*.test.js
**/*.spec.ts
**/*.spec.js
__tests__/
coverage/

# Logs
logs/
*.log

# Local storage (not needed for cloud deployment)
uploads/
temp/
tmp/

# Environment files (will be set via environment variables)
.env*
!.env.example

# Firebase files
.firebase/
firebase-debug.log

# Build artifacts
dist/
build/

# OS files
.DS_Store
Thumbs.db

# Docker files
Dockerfile*
docker-compose*
.dockerignore

# Cloud Run configuration
cloud-run.yaml 