# Dependencies
node_modules/
.pnpm-store/
.corepack-cache/

# Build outputs
dist/
build/
out/
*.tsbuildinfo
.turbo/
.vite/
.cache/
.eslintcache
.next/
.nuxt/

# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.eggs/
.venv/
venv/
.env.venv/
.python-version
.mypy_cache/
.pytest_cache/
.ruff_cache/
.tox/
.nox/
.hypothesis/
htmlcov/
.coverage
.coverage.*
coverage.xml
packages/sdk-python/dist/
.uv/

# Env & secrets (never commit; keep templates)
.env
.env.*
!.env.example
!.env*.example
*.pem
*.key
!*.key.pub

# IDE / OS
.DS_Store
Thumbs.db
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
*.swp
*.swo
*~

# Coverage / reports
coverage/
.nyc_output/
playwright-report/
test-results/
blob-report/

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

# Wrangler / Cloudflare
.wrangler/
.dev.vars
.dev.vars.*
.mf/

# Packaging / local artifacts
*.tgz
.python-packages/
*.local

# Local planning / task boards (not source of truth)
.tasks/

# Tinybird CLI local auth (contains tokens)
.tinyb
tinybird/.tinyb
