toon README

The project's README from github.com/toon-format/toon. As one markdown file: README.md.

packages/toon/README.md

toon (toon-format/toon)

Searching Database…

25.5K ·GitHub
Что это такое?TOON (Token-Oriented Object Notation) — это компактный и понятный человеку способ сериализации данных JSON, благодаря которому в промптах для LLM тратится меньше токенов. В репозитории есть TypeScript SDK, CLI и бенчмарки.
TOON — это формат файла, библиотека или утилита командной строки?Все сразу: TOON задаёт сам текстовый формат, TypeScript SDK кодирует и декодирует его в коде, а CLI конвертирует JSON прямо из терминала.
С чего начать?Установите @toon-format/toon из npm и вызовите SDK, чтобы закодировать свой JSON перед отправкой в модель, либо используйте CLI для конвертации JSON-файлов из терминала. Исходники — это pnpm-монорепозиторий: сначала pnpm install, затем pnpm build.
Нужно ли что-то кроме Node, чтобы это запустить?Нет — SDK и CLI написаны на чистом TypeScript, без компонентов на Python, Go или Rust; pnpm нужен только если вы собираете монорепозиторий из исходников.
Всегда ли он тратит меньше токенов, чем JSON?Для любых данных гарантии нет — авторы проекта публикуют бенчмарки, поэтому измерьте экономию на своих данных, прежде чем переделывать промпты.
TOON читается человеком или это ещё один бинарный формат?По задумке это обычный текст — проект описывает его как читаемый для человека, так что перед отправкой вы можете увидеть ровно то, что собираетесь отправить модели.
Могут ли с TOON работать языки, кроме TypeScript?В этом репозитории есть TypeScript SDK и CLI, но сам TOON — это просто текстовая нотация, так что его может реализовать любой язык, умеющий выводить текст.
Насколько популярен проект?Очень — с момента появления в октябре 2025 года он собрал больше 25 000 звёзд на GitHub.
Size
3 MB
Stars
25.5K
Age
11mo
Commits · 90 Days