Release Flow Tools 0.2.0
Verify / verify (push) Canceled after 0s

This commit is contained in:
2026-09-02 08:10:52 +02:00
parent 12d0ac0155
commit 57dd710275
28 changed files with 810 additions and 66 deletions
+11 -2
View File
@@ -1,5 +1,14 @@
# Flow Tools
Flow Tools is a GPL-3.0-or-later local data-pipeline designer. It parses bounded JSON/CSV/NDJSON/XML and composes fixed select, rename, filter, map, sort, group, join and type-format primitives. Every stage has an inspectable snapshot and explicit loss notes. Recipes are deterministic validated JSON; there is no arbitrary code, eval, plugin or network stage.
Flow Tools is a GPL-3.0-or-later local data-pipeline designer. It accepts pasted
or local JSON/CSV/NDJSON/XML and composes fixed select, rename, filter, map,
sort, group, join, type-format, deduplicate, slice and explode primitives. Every
stage has an inspectable snapshot, dataset analysis and explicit loss notes.
Recipes are deterministic validated JSON; there is no arbitrary code, eval,
plugin or network stage.
Limits: 2 MiB sources, 10,000 input rows, 20,000 join output rows, 200 fields, 30 stages and 256 KiB recipe JSON. Result JSON/CSV and recipes export explicitly. Run `npm ci`, `npm run check`, `npm run test:browser`, then `npm run package:release -- --force`.
Limits: 2 MiB sources, 10,000 input rows, 20,000 expanded rows, 200 fields, 30
stages and 256 KiB recipe JSON. Simulation runs in a cancellable worker. Result
JSON/CSV, recipes and an inert pipeline SVG export explicitly. Run `npm ci`,
`npm run check`, `npm run test:browser`, then
`npm run package:release -- --force`.