node_modules/
dist/
coverage/
*.tsbuildinfo
.turbo/
.DS_Store
.env
.env.local
.env.*.local

# npm auth tokens live in ~/.npmrc (user-global, outside the repo).
# This entry is a safety net: if anyone ever creates a local .npmrc
# with an auth token by accident, git refuses to track it.
.npmrc
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.vscode/*
!.vscode/settings.json
!.vscode/extensions.json
!.vscode/launch.json
.idea/

# Python — local installs and caches generated by editable installs +
# pytest/mypy/ruff runs. The Python SDK at packages/sdk-python ships its
# own dist via PyPI; these are strictly developer-machine artefacts.
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.egg-info/
.eggs/
build/
.venv/
venv/
