873af0794d7acab0d333751342863ea442cf4441
tests/fuzzDoc.ts generates documents from a seeded PRNG (marks, lists, tables, indents, XML-hostile text); fuzz-roundtrip.test.ts runs 50 seeds through buildOdt -> importOdt and diffs the normalized JSON, naming the failing seed. normalize/firstDiff moved out of roundtrip.test.ts into tests/normalize.ts for reuse. The generator documents what is lossy by design: default-equal marks in headings, indents and start in nested lists.
Description
Powerful word processor — just one URL away. Free, Open Source, Private by Design
https://edentext.app/
docxlocal-firstodtofficeooxmlopen-sourceprivateprosemirrorself-hostedsveltetexteditortiptaptypescriptvitewordprocessor
AGPL-3.0
24 MiB
0 Stars
1 Watchers
0 Forks
Languages
TypeScript
73.2%
Svelte
21.4%
JavaScript
3.6%
CSS
1.7%