# Root .gitignore for Chitfund Project

# OS Generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msix
*.msm
*.msp

# IDE and Editor files
.vscode/
.idea/
*.sublime-project
*.sublime-workspace
*.code-workspace
*.swp
*.swo
*~
.project
.classpath
.c9/
*.launch
.settings/
*.tmproj
.vscode-test/

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

# Temporary files
*.tmp
*.temp
*.bak
*.backup
*~

# Environment files (CRITICAL - never commit sensitive data)
.env
.env.local
.env.development
.env.test
.env.production
.env.*.local
*.env

# Build directories (general)
dist/
build/
out/
.output/
.vercel/
.netlify/

# Documentation generated files (except committed docs)
*.pdf

# Database files
*.db
*.sqlite
*.sqlite3
*.db-shm
*.db-wal

# Archives
*.zip
*.tar.gz
*.rar
*.7z

# Security and credentials
*.pem
*.key
*.cert
*.crt
*.p12
*.pfx
*.jks
*.keystore
secrets/
credentials/

# Package manager lock files (optional - uncomment if needed)
# package-lock.json
# yarn.lock
# pnpm-lock.yaml

# Cache directories
.cache/
.parcel-cache/
.eslintcache
.stylelintcache

# Coverage reports
coverage/
*.lcov
.nyc_output/

# Debug files
*.dmp
*.stackdump

