Skip to content

Releases: htlin222/flowdoc

v0.1.1 — first Zenodo-tracked release

Choose a tag to compare

@htlin222 htlin222 released this 28 Apr 15:13

Same code as v0.1.0; this tag exists so Zenodo can archive the repo and mint a DOI (the v0.1.0 webhook missed because the Zenodo toggle was flipped on after the tag was published).

Highlights (carried from v0.1.0)

  • Three reporting-guideline presets: PRISMA 2020, CONSORT 2010, STROBE
  • Five exporters from one in-memory layout: SVG, drawio, Mermaid, PDF, PNG
  • Three IO formats: YAML / JSON / CSV (lossless round-trip)
  • Byte-deterministic output with --generated-at
  • Zero runtime dependencies beyond js-yaml
  • 80-test suite covering the full preset × format matrix

Install

# CLI (npm @0.1.0 still latest until I republish — Zenodo doesn't care)
npm install -g @htlin222/flowdoc
flowdoc presets list

See the README for the gallery, CLI reference, and library API.

v0.1.0 — first public release

Choose a tag to compare

@htlin222 htlin222 released this 28 Apr 15:09

First public release of FlowDoc.

Highlights

  • Three reporting-guideline presets: PRISMA 2020, CONSORT 2010, STROBE
  • Five exporters from one in-memory layout: SVG, drawio, Mermaid, PDF, PNG
  • Three IO formats (YAML / JSON / CSV) with lossless round-trip
  • Byte-deterministic output with --generated-at, suitable for git diff and CI visual regression
  • Zero runtime dependencies (PDF / PNG generated from scratch — Helvetica Base14 in PDF, embedded 5×7 ASCII bitmap font in PNG)
  • 80-test suite covering the full preset × format matrix

Install

# CLI
npm install -g @htlin222/flowdoc
flowdoc presets list

# library
npm install @htlin222/flowdoc

Citation

CITATION.cff, citation.bib, AMA / APA CSL files bundled. Once Zenodo finishes archiving this release the software DOI will appear on the repo card.

See README for the gallery, CLI reference, and library API.