# macOS
.DS_Store

# JS / TS
node_modules/
dist/
*.tsbuildinfo
yarn.lock
pnpm-lock.yaml
# Note: package-lock.json IS committed at the monorepo root for reproducible
# CI and Dependabot updates. Workspaces (js/, ts/) inherit the root lock,
# so no per-workspace lock is needed.

# Coverage output
coverage/

# Python
.coverage
__pycache__/
*.pyc
*.pyo
.venv/
venv/
.mypy_cache/
.ruff_cache/
*.egg-info/
build/
poetry.lock
uv.lock

# Ruby
.bundle/
.ruby-lsp/
vendor/
Gemfile.lock
*.gem

# Rust
target/
Cargo.lock

# Editor
.idea/
.vscode/
*.swp
