# Dependencies
node_modules

# Build output
dist
dist-ssr
*.local
*.tsbuildinfo

# Generated examples (built from tests/fixtures via `bun run examples:emit`)
public/examples

# CLI-generated session files (`treeviz serve` / `treeviz render`)
__treeviz_compiled_session.json
public/__treeviz_compiled_session.json

# Test + coverage artifacts
test-results
playwright-report
coverage
tmp
*.Rcheck
/treeviz_*.tar.gz

# Local cleanup archives
DEL
treeviz_cleanup_archive_*
*_cleanup_archive_*

# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# Editor / OS
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Tooling caches
.wrangler
.gstack
.worktrees
.codex
.ipynb_checkpoints
__pycache__/
*.pyc
share/jupyter/kernels/

# Internal development notes (planning, agent handoffs, code-review artifacts).
# These document the development process; the public repo ships only the
# released code + user-facing docs.
.agents/*
!.agents/skills/
!.agents/skills/treeviz-agent/
!.agents/skills/treeviz-agent/**
tasks
docs/superpowers
docs/handoffs
docs/plans
docs/development
docs/internal
docs/audits
docs/reviews
docs/codex-*.md
docs/*audit*.md
docs/*review*.md
docs/*performance-review*.md
docs/*checklist*.md

# Vite template scaffolding leftovers (not used by the app)
src/assets/hero.png
src/assets/vite.svg

.memd/

# Browser performance harness output (`bun run perf`)
perf-results/
