toms-air*
# dependencies
node_modules
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.pnp.*
.npm
web_modules/

# blitz
/.blitz/
/.next/
/out/
*.sqlite
*.sqlite-journal
.now
.blitz-console-history
blitz-log.log
.blitz.config.compiled.js

# misc
.DS_Store

# local env files
.env
.env.local
.env.*.local
.env.*
!.env.example
.envrc

# Logs
logs
*.log

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Testing
.coverage
coverage
playwright-report
test-results
*.lcov
.nyc_output
lib-cov

# Caches
.astro/
*.tsbuildinfo
.eslintcache
.pnpm-store/
.node_repl_history
.yarn-integrity

# Serverless directories
.serverless/

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

.nova
dist

# Bench screenshots (regenerated by scripts/test-node-size-cap.mjs)
screenshots/

# git worktrees created inside the repo (parallel agents / wt)
.worktrees/

# Python environments and their caches (scripts/bootstrap-python.sh,
# scripts/lock-python-requirements.sh) — all disposable, all rebuildable.
__pycache__/
*.py[cod]
/.venv-python/
/.venv-python-tools-py310/
/.venv-python-tools-py311/
/.venv-python-tools-py312/
/.cache/pip/
/.cache/pycache/
/.cache/ms-playwright/
/.tmp/python-lock/
/.tmp/python-bootstrap/

# Generated by local and CI R package checks.
/r/check/

# Generated by `pnpm python:app:stage` immediately before Python packaging.
/python/src/garphield/static/app/
/python/THIRD_PARTY_NOTICES.md
