# =============================================
# =============================================
# Root Level
# =============================================
.DS_Store

# Environment files
.env
.env.*
!.env.example

# Logs
logs/
*.log
*.log.*
!*.example.log

# Meta framework logs
apps/tysonchan/api/meta/logs/
!apps/tysonchan/api/meta/logs/.gitkeep

# Old meta client logs (deprecated)
apps/tysonchan/api/scripts/.logs/
apps/tysonchan/api/scripts/meta/

# Ignore .env in any subdirectory
**/.env
**/.env.*
!**/.env.example
.venv
venv/
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.mypy_cache/
.ruff_cache/
.ropeproject
.idea/
.vscode/
*.swp
*.swo
*~

# =============================================
# Frontend Specific
# =============================================
# Dependencies
node_modules/
.pnpm-store/
package-lock.json
yarn.lock

# Build output
/build/
/dist/
.output/
.vinxi/

# Environment
.env.local
.env.development
.env.test
.env.production

# Testing
/coverage/
/coverage-*
*.lcov
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/

# Editor
.vscode/
.idea/

# Sentry
.env.sentry-build-plugin

# Vinxi/TanStack Start
tsconfig.tsbuildinfo
app.config.timestamp*
*.timestamp-*.mjs
routeTree.gen.ts
.tanstack/

# =============================================
# Backend Specific
# =============================================
# Python
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
pytest_cache/
.pytest_cache/

# Environments
.venv
venv/
ENV/
env/
ENV.bin/
ENV.lib/
ENV.share/

# Jupyter Notebook
.ipynb_checkpoints

# Cython debug symbols
cython_debug/

# Local development
local_settings.py
db.sqlite3
db.sqlite3-journal

# Logs
*.log

# Poetry
poetry.lock  # Consider committing this for applications

# Project specific
note_modules

# Nitro build output
.nitro
