# Development files
node_modules/
.git/
.github/
.vscode/
.replit
.replit.nix
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Test files
**/*.test.ts
**/*.test.tsx
**/*.spec.ts
**/*.spec.tsx
coverage/

# Cache and temp files
.cache/
.npm/
.eslintcache
*.tsbuildinfo
.vite/
dist/
.turbo/

# Development artifacts
*.md
!README.md
docs/
*.png
*.jpg
*.jpeg
*.gif
*.svg
!client/public/**

# Backups and migrations
backups/
backup_*.sql
backup_*.tar.gz
migrations/
scripts/

# Python files (not used in production)
pyproject.toml
uv.lock
__pycache__/
*.py[cod]

# Database dumps
*.sql
*.db
*.sqlite

# Environment files (handled by Replit secrets)
.env.local
.env.development
.env.test

# Uploads directory (should use external storage in production)
uploads/

# Attached assets (if large, consider CDN)
attached_assets/

# Documentation and design files
design_guidelines.md
BACKUP_INSTRUKCJA.md
MIGRACJA_*.md
POBIERZ_PLIKI.md
PROBLEM_*.md
production-module-roadmap.md
PRODUCTION_PLANNING_EXPLAINED.md
API_DOCUMENTATION.md

# Development dependencies
package-lock.json
yarn.lock
pnpm-lock.yaml
