Johann Schopplich
a47005a155
docs: add ctoon implementation ( closes #58 , #79 )
2025-11-04 19:18:57 +01:00
Johann Schopplich
49ba7c4fb6
docs: add official Rust implementation link in README
2025-11-04 19:18:15 +01:00
Johann Schopplich
3472081b40
docs: clarify CSV vs TOON use cases
2025-11-04 18:12:19 +01:00
Thales Gelinger
8f0156c1af
docs: add Neovim/Lua implementation ( #73 )
2025-11-03 18:42:05 +01:00
Marek Madejski
2c872e3cc4
docs: hint at official Python implementation ( #69 )
...
* Remove obsolete Python link in README
Removed pytoon, as it has been archived and the development stopped
* docs: add community implementation note
---------
Co-authored-by: Johann Schopplich <mail@johannschopplich.com >
2025-11-03 17:41:31 +01:00
Johann Schopplich
a3b1a01a8b
feat(cli): support stdin for input handling ( fixes #71 )
2025-11-03 11:39:10 +01:00
Johann Schopplich
cfc3dadb21
docs: update gray color
2025-11-03 08:03:47 +01:00
Johann Schopplich
8977c8c7d6
feat: use language-agnostic test suite
2025-11-02 18:31:06 +01:00
David Sancho
7bb5dfb10c
docs: add OCaml implementation ( #57 )
2025-11-01 22:15:32 +01:00
Johann Schopplich
0710bd19e7
feat!: publish to @toon-format/toon and @toon-format/cli
2025-11-01 16:53:41 +01:00
Johann Schopplich
8bcbdb7315
docs: enhance explanation for TOON format benefits (related to #49 )
2025-11-01 07:53:48 +01:00
SangheeSon
2b882870f7
feat(cli): add --stats flag to show token savings ( #51 )
...
* feat(cli): add --stats flag to show token efficiency
- Add --stats boolean flag to display token count comparison
- Calculate approximate tokens using char length / 4 heuristic
- Show JSON vs TOON token counts with savings percentage
- Opt-in feature, default behavior unchanged
* feat: use tokenx for more accurate estimates
---------
Co-authored-by: Johann Schopplich <mail@johannschopplich.com >
2025-11-01 00:35:54 +01:00
Anton Maminov
af068f995d
docs: add Crystal implementation ( #48 )
2025-11-01 00:26:43 +01:00
Morteza Hosseini
baf450b46c
docs: update README with badges for CI, npm version, spec, downloads, and license ( #52 )
2025-10-31 19:48:54 +01:00
Johann Schopplich
5a2040ae81
docs(spec): release v1.3
2025-10-31 13:52:18 +01:00
Johann Schopplich
fe8f0615df
docs: merge installation and quick start
2025-10-31 09:27:31 +01:00
Johann Schopplich
13351a365a
docs: add rtoon as Rust implementation ( closes #41 )
2025-10-31 09:10:22 +01:00
Johann Schopplich
a3bf1965c6
docs: add implementation note
2025-10-31 09:04:19 +01:00
Johann Schopplich
753ee2cefd
docs: add table of contents
2025-10-31 08:56:42 +01:00
Johann Schopplich
b2eeaea9d0
docs: add Gleam port ( fixes #44 )
2025-10-30 21:58:14 +01:00
Johann Schopplich
3a48cd4c7c
docs: add Dart port ( fixes #42 )
2025-10-30 21:57:03 +01:00
Johann Schopplich
66212285e5
refactor(cli): re-use source constants
2025-10-30 21:33:08 +01:00
Johann Schopplich
fb43bdf527
docs: adjust padding for benchmark comparison
2025-10-30 15:19:16 +01:00
Johann Schopplich
2c4f3c4362
test: add benchmarks for compact vs. pretty JSON
2025-10-30 15:02:51 +01:00
Johann Schopplich
df68417d8b
docs: remove redundant canonical formatting rules section
2025-10-30 12:45:16 +01:00
Johann Schopplich
752118d1b5
docs: update Python library links
2025-10-30 09:18:01 +01:00
Johann Schopplich
79cebbdf15
docs: update decode example
2025-10-30 09:15:37 +01:00
Andreas Partsch
80acc9d4fe
feat: add cli ( #34 )
...
* feat: add cli for toon
* docs: use npx in the readme
* feat: overhaul and refactor
---------
Co-authored-by: Johann Schopplich <mail@johannschopplich.com >
2025-10-30 08:08:08 +01:00
highpofly.eth
28896e19e8
docs: add Rust port ( #36 )
...
* added the rust port to the list of ports in the readme
* chore: consolidate
---------
Co-authored-by: JadJabbour <jabbourj.87@gmail.com >
Co-authored-by: Johann Schopplich <mail@johannschopplich.com >
2025-10-30 08:07:31 +01:00
Johann Schopplich
19570fc36d
docs: move playground tip
2025-10-29 21:15:16 +01:00
Johann Schopplich
8aa40f5ac9
docs: playground by @curiouslychase ( closes #32 )
2025-10-29 20:50:14 +01:00
Ivan Starkov
40c053e7ca
docs: fix custom toon syntax ( #33 )
2025-10-29 20:43:36 +01:00
Johann Schopplich
3505f75bca
docs: add clarification on TOON as a translation layer for LLM input
2025-10-29 19:28:59 +01:00
Johann Schopplich
38ea864763
docs: clarify TOON's advantages and optimal data structure
2025-10-29 19:04:04 +01:00
Johann Schopplich
e6c006bc67
feat(decoder): indentation strict-mode enforcement
2025-10-29 13:54:55 +01:00
Johann Schopplich
45604b06e8
feat: decode method ( #10 )
2025-10-29 07:42:15 +01:00
Johann Schopplich
deecf38995
docs: remove implementation spec from the README
2025-10-29 06:42:13 +01:00
Johann Schopplich
2d9d8ea0ed
docs(accuracy): highlight toon in perf table
2025-10-28 23:09:10 +01:00
Johann Schopplich
ecf578a7dc
text(accuracy): add Grok-4-fast, remove default temperature
2025-10-28 22:54:00 +01:00
Johann Schopplich
e400e68ad6
docs: overhaul retrieval accuracy benchmark
2025-10-28 20:22:51 +01:00
Johann Schopplich
67c0df8cb0
docs: overhaul retrieval accuracy benchmark
2025-10-28 20:22:43 +01:00
Alp
efbe4ded88
docs: add Go port gotoon ( #22 )
2025-10-28 16:27:00 +01:00
Johann Schopplich
398d3a9515
docs: change intro description
2025-10-28 11:04:07 +01:00
Johann Schopplich
5867734881
docs: refine quoting rules and example
2025-10-28 09:41:23 +01:00
Johann Schopplich
c4c65dd72f
docs: add Swift port ( closes #17 )
2025-10-28 08:56:14 +01:00
Johann Schopplich
52dc9c4b3f
docs: clarify retrieval accuracy metrics
2025-10-28 08:39:43 +01:00
Felipe Stanzani
833c99ea38
docs: add Java port JToon ( #20 )
...
Co-authored-by: Johann Schopplich <mail@johannschopplich.com >
2025-10-28 07:47:55 +01:00
Daniel Destouche
fd4787b360
docs: add .NET port
...
Added .NET port reference
2025-10-28 07:45:33 +01:00
Johann Schopplich
352e936370
docs: update notes & limitations guide
2025-10-28 07:44:35 +01:00
Johann Schopplich
8836831de3
docs: add one more Python port
2025-10-27 21:36:59 +01:00