{# README template — DO NOT edit README.md directly. Rendered to ../README.md by docs/scripts/build-docs.mjs. Variables provided to the template: - pkg : package.json contents - diagrams : array of { id, title, doc, image, puml, svg, png } - moduleDocs : array of { name, body } for non-diagram doc blocks - imagesFormat : "png" or "svg" - testCount : number of test cases discovered - fileTree : ASCII file tree (string) #} # {{ pkg.name | replace("@grethel-labs/", "") }} [](https://www.npmjs.com/package/{{ pkg.name }}) [](https://www.npmjs.com/package/{{ pkg.name }}) [](https://github.com/grethel-labs/excaliplant/actions/workflows/ci.yml) [](https://nodejs.org) [](./LICENSE) > {{ pkg.description }} · **v{{ pkg.version }}** · {{ testCount }} tests · {{ pkg.license }} `{{ pkg.name }}` takes PlantUML source, runs it through a plugin-based parser, lays it out with [ELK](https://github.com/kieler/elkjs), and emits a `.excalidraw` JSON document — opening cleanly in any Excalidraw front-end. Optional helpers convert the result to SVG or PNG so the same pipeline can also produce static documentation artefacts.
|
{{ d.title }} — rendered by {{ pkg.name | replace("@grethel-labs/", "") }} itself |
{%- endif -%}
{%- endfor %}