文件历史

26 次代码提交

作者 SHA1 备注 提交日期
Mohammad Raziei a52f2d2815 docs: add Matlab and Python implementations to ecosystem list (CToon Project) (#309)
* docs: add Python (C++ backend) implementation to ecosystem list

Added a new entry for the Python implementation with a C++ backend (ctoon) to the ecosystem documentation, ensuring it appears alongside other language implementations.

* docs: add Matlab implementation to ecosystem implementations list

Add Matlab entry (ctoon) to the ecosystem implementations table, acknowledging the new community implementation and providing its repository link and author.
2026-05-23 10:00:46 +02:00
Father of chain caa59ae4dc docs: surface tooner mcp proxy across readme and docs site (#283)
Adds the [Tooner](https://github.com/chaindead/tooner) MCP proxy entry to the Tools & Integration list in the package README and to docs/ecosystem/tools-and-playgrounds.md.
2026-05-17 18:55:28 +02:00
ernestoalconada 269e43e960 docs(ecosystem): add delphi implementation (#273)
Adds the Delphi community port (ernestoalconada/toon) to docs/ecosystem/implementations.md.
2026-05-17 18:47:02 +02:00
Montana Flynn 86006809cd docs: add toon-zig to community implementations (#298)
Adds the Zig community port (LatentEvals/toon-zig) and fixes the Python (Rust backend) row to alphabetical position.
2026-05-17 18:43:47 +02:00
swetasanghi2004-prog 90a04bd34b feat(docs): add YAML input to Playground with tests (#303)
* feat(docs): add YAML input to Playground with tests

- Add input format selector and YAML parsing (YAML 1.2, merge keys off)
- Extract parse/stringify helpers for testability and SPEC-aligned encoding
- Add Vitest for docs package and playground parse tests
- Update Playground copy in package README and ecosystem docs

* refactor(docs): simplify Playground YAML support

- Inline parse/stringify helpers into the component, drop the separate
  parse-input module and its tests
- Rename input state from `jsonInput`/`formattedJson`/`jsonTokens` to
  `inputText`/`formattedInput`/`inputTokens` so names no longer lie when
  YAML is selected
- Hide the JSON Baseline selector in YAML mode and make the token-count
  tooltip conditional on input format
- Store input under `state.input` with a fallback read of legacy
  `state.json` so existing share URLs keep working
- Drop redundant YAML parse options (merge/version match library
  defaults); use lineWidth: 0 for editor display so long scalars do not
  fold mid-sentence
- Remove the duplicated vitest devDep, docs vitest.config.ts, and `test`
  script – the playground is verified through the dev server

* chore(docs): tighten Playground wording and drop empty-string fallback

- "in real-time" → "in real time" (real-time only hyphenates as a
  compound modifier before a noun)
- Header copy now matches the ecosystem page: "Convert JSON or YAML to
  TOON in real time"
- Token-count tooltip unified across input formats; the JSON baseline
  selector is right next to it and already communicates the format
- Drop `?? ''` fallback on state.input — decodeState already gates on
  successful JSON parse; the chain falls through to the legacy
  state.json field

---------

Co-authored-by: Sweta <sweta@Swetas-MacBook-Air.local>
Co-authored-by: Johann Schopplich <johann@schopplich.com>
2026-05-17 18:04:07 +02:00
Johann Schopplich 4819128859 docs: harmonize prose and fix tab delimiter examples 2026-05-08 23:17:10 +02:00
Alessio Sanfratello d5f50a2ce5 docs: add toons to community implementations (#275) 2026-03-10 19:21:27 +01:00
John DeRegnaucourt 9faa898e8f docs: add json-io to community implementations
json-io is a comprehensive Java library for TOON serialization that supports:
- 60+ built-in types (vs ~15 in other Java implementations)
- Any serializable type as Map keys (not just strings)
- EnumSet support
- Cyclic reference handling
- Zero external dependencies (except java-util)

Repository: https://github.com/jdereg/json-io
2026-02-19 14:16:14 +01:00
Mischa Sigtermans cc0a1b8e69 docs: update Laravel implementation to spec-compliant package (#266) 2026-01-21 16:34:19 +01:00
Johann Schopplich 7b9235560e chore: lint playground docs files 2026-01-21 16:31:59 +01:00
Samson Agbo 30a6d5d93d chore: add ORM for TOON (#264)
* docs: add ToonStore to community implementations

* docs: add ToonStore to community implementations

* docs: add TORM to community implementations

* chore: revert sace

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2026-01-21 16:29:22 +01:00
Johann Schopplich 76c6133c8d docs: add ToonStore database information to tools and playgrounds (closes #262) 2026-01-16 19:09:50 +01:00
Yoshifumi Kawai 626ea62889 docs: add one more C# implmentation (ToonEncoder) 2026-01-16 18:57:37 +01:00
Davide Usberti f15619de6c docs: add TOONc (TOON library for C) to the community implementations (#255)
* Add C implementation link to community section

* Add C implementation to ecosystem documentation
2026-01-03 18:42:55 +01:00
Johann Schopplich bbd7e8cf58 docs: add Swift implementation to official and community lists 2025-12-07 17:40:02 +01:00
Luke Last 24746854bf docs: add Kotlin community implementations (#236)
* Add ktoon for Kotlin to the community implementations.

* Update packages/toon/README.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add ktoon to the implementations readme

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-07 17:37:24 +01:00
Johann Schopplich c9382a5d53 docs: add Julia implementation to documentation 2025-12-04 14:50:48 +01:00
Johann Schopplich 0fff9c07bf docs: add playground 2025-11-29 21:16:21 +01:00
Johann Schopplich faf3f8d8aa docs: update implementation status for Java, Python, and Rust 2025-11-24 21:42:53 +01:00
Johann Schopplich a200a9fa54 docs: add recommended media type & file extension 2025-11-23 18:51:50 +01:00
Omzee 342327290d docs: add tree-sitter grammar and comprehensive editor support (#200)
* docs: add tree-sitter grammar and editor support documentation

- Add comprehensive Editor Support section to README.md
- Document tree-sitter-toon grammar with usage examples
- Include VS Code extension information
- Add Neovim configuration example for tree-sitter
- Update tools-and-playgrounds.md with detailed editor support
- Add Editor Support to table of contents

Resolves #143
Resolves #99

* docs: simplify

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-11-21 09:22:11 +01:00
Satoshi Azuma a.k.a. ytnobody cf87cfafff docs: add Perl project link to README (#192)
* Add Perl project link to README

* docs: add to implementations

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-11-21 09:04:30 +01:00
David Pinchen 660ed21e01 docs: add ApexToon implementation (#197)
* Add ApexToon implementation link to README

* Add Apex implementation to implementations documentation
2025-11-20 07:35:00 +01:00
Majid Mohammadian d339d75f53 docs: add Laravel TOON package (#183)
* added Laravel toon package in readme.md

* docs: add Laravel Framework implementation to community section

---------

Co-authored-by: Johann Schopplich <mail@johannschopplich.com>
2025-11-18 14:03:15 +01:00
Johann Schopplich 0ac629a085 docs(website): highlight benchmarks 2025-11-18 10:14:07 +01:00
Johann Schopplich 4b4f7c05f9 docs: add dedicated docs website 2025-11-18 07:23:10 +01:00