gitextract_qnn9ipfr/ ├── .editorconfig ├── .github/ │ └── workflows/ │ ├── ci.yml │ ├── deploy.yml │ ├── pr-title.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── LICENSE ├── SPEC.md ├── automd.config.ts ├── benchmarks/ │ ├── README.md │ ├── data/ │ │ └── github-repos.json │ ├── package.json │ ├── results/ │ │ ├── accuracy/ │ │ │ └── models/ │ │ │ ├── claude-haiku-4-5-20251001 │ │ │ ├── gemini-3-flash-preview │ │ │ ├── gpt-5-nano │ │ │ └── grok-4-1-fast-non-reasoning │ │ ├── retrieval-accuracy.md │ │ └── token-efficiency.md │ ├── scripts/ │ │ ├── accuracy-benchmark.ts │ │ ├── fetch-github-repos.ts │ │ └── token-efficiency-benchmark.ts │ └── src/ │ ├── constants.ts │ ├── datasets.ts │ ├── evaluate.ts │ ├── formatters.ts │ ├── normalize.ts │ ├── questions/ │ │ ├── analytics.ts │ │ ├── event-logs.ts │ │ ├── github.ts │ │ ├── index.ts │ │ ├── nested-config.ts │ │ ├── nested.ts │ │ ├── structural-validation.ts │ │ ├── structure.ts │ │ ├── tabular.ts │ │ └── utils.ts │ ├── report.ts │ ├── storage.ts │ ├── types.ts │ └── utils.ts ├── commitlint.config.ts ├── docs/ │ ├── .vitepress/ │ │ ├── config.ts │ │ ├── meta.ts │ │ └── theme/ │ │ ├── components/ │ │ │ ├── PlaygroundLayout.vue │ │ │ └── VPInput.vue │ │ ├── index.ts │ │ ├── overrides.css │ │ └── vars.css │ ├── cli/ │ │ └── index.md │ ├── ecosystem/ │ │ ├── implementations.md │ │ └── tools-and-playgrounds.md │ ├── guide/ │ │ ├── benchmarks.md │ │ ├── format-overview.md │ │ ├── getting-started.md │ │ └── llm-prompts.md │ ├── index.md │ ├── package.json │ ├── playground.md │ ├── reference/ │ │ ├── api.md │ │ ├── efficiency-formalization.md │ │ ├── spec.md │ │ └── syntax-cheatsheet.md │ ├── uno.config.ts │ └── wrangler.toml ├── eslint.config.ts ├── package.json ├── packages/ │ ├── cli/ │ │ ├── README.md │ │ ├── bin/ │ │ │ └── toon.mjs │ │ ├── package.json │ │ ├── src/ │ │ │ ├── cli-entry.ts │ │ │ ├── conversion.ts │ │ │ ├── index.ts │ │ │ ├── json-from-events.ts │ │ │ ├── json-stringify-stream.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test/ │ │ │ ├── index.test.ts │ │ │ ├── json-from-events.test.ts │ │ │ ├── json-stringify-stream.test.ts │ │ │ └── utils.ts │ │ └── tsdown.config.ts │ └── toon/ │ ├── README.md │ ├── package.json │ ├── src/ │ │ ├── constants.ts │ │ ├── decode/ │ │ │ ├── decoders.ts │ │ │ ├── event-builder.ts │ │ │ ├── expand.ts │ │ │ ├── parser.ts │ │ │ ├── scanner.ts │ │ │ └── validation.ts │ │ ├── encode/ │ │ │ ├── encoders.ts │ │ │ ├── folding.ts │ │ │ ├── normalize.ts │ │ │ ├── primitives.ts │ │ │ └── replacer.ts │ │ ├── index.ts │ │ ├── shared/ │ │ │ ├── literal-utils.ts │ │ │ ├── string-utils.ts │ │ │ └── validation.ts │ │ └── types.ts │ ├── test/ │ │ ├── decode.test.ts │ │ ├── decodeStream.test.ts │ │ ├── decodeStreamAsync.test.ts │ │ ├── encode.test.ts │ │ ├── encodeLines.test.ts │ │ ├── normalization.test.ts │ │ ├── replacer.test.ts │ │ └── types.ts │ └── tsdown.config.ts ├── pnpm-workspace.yaml └── tsconfig.json