# Secrets: never commit keys. Keep the examples.
.env
.env.*
!.env.example
*.pem
*.key

# Node
node_modules/
npm-debug.log*
*.tgz

# Build output
dist/
build/
*.tsbuildinfo
.svelte-kit/
.vite/
.turbo/

# Tests and coverage
coverage/
.nyc_output/
playwright-report/
test-results/
junit*.xml

# Python, uv
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
.eggs/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
python/dist/

# Editors and OS
.idea/
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
*.swp
.DS_Store
Thumbs.db

# Local scratch
*.log
.tmp/

# LICENSE and NOTICE are copied into each package at build time
packages/*/LICENSE
packages/*/NOTICE
python/LICENSE
python/NOTICE
