# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
.venv/
venv/

# Node
node_modules/
dist/
.vite/

# Nx
.nx/

# uv — the lockfile IS committed (so CI can `uv sync --frozen` for
# reproducible builds). Only caches/venvs are ignored.
.venv/

# Database
*.db

# Environment
.env
.env.local

# OS
.DS_Store
Thumbs.db

# IDE
.idea/
.vscode/
*.swp
*.swo

# Logs
*.log
packages/synthesis_service/logs/

# Build artifacts
*.whl
*.tar.gz
.next/
packages/registry_ui/.next/

# Terraform
infra/terraform/.terraform/
infra/terraform/*.tfstate
infra/terraform/*.tfstate.*
infra/terraform/terraform.tfvars
infra/terraform/.terraform.lock.hcl

# Tanka vendor (installed via jb install)
infra/tanka/vendor/
infra/tanka/jsonnetfile.lock.json
packages/registry_ui/tsconfig.tsbuildinfo
