@mermaid-js/layout-elk
Version:
ELK layout engine for mermaid
8 lines (7 loc) • 827 B
Source Map (JSON)
{
"version": 3,
"sources": ["../src/layouts.ts"],
"sourcesContent": ["import type { LayoutLoaderDefinition } from 'mermaid';\n\nconst loader = async () => await import(`./render.js`);\nconst algos = ['elk.stress', 'elk.force', 'elk.mrtree', 'elk.sporeOverlap'];\n\nconst layouts: LayoutLoaderDefinition[] = [\n {\n name: 'elk',\n loader,\n algorithm: 'elk.layered',\n },\n ...algos.map((algo) => ({\n name: algo,\n loader,\n algorithm: algo,\n })),\n];\n\nexport default layouts;\n"],
"mappings": ";;;;;AAEA,IAAM,SAAS,mCAAY,MAAM,OAAO,qDAAa,GAAtC;AACf,IAAM,QAAQ,CAAC,cAAc,aAAa,cAAc,kBAAkB;AAE1E,IAAM,UAAoC;AAAA,EACxC;AAAA,IACE,MAAM;AAAA,IACN;AAAA,IACA,WAAW;AAAA,EACb;AAAA,EACA,GAAG,MAAM,IAAI,CAAC,UAAU;AAAA,IACtB,MAAM;AAAA,IACN;AAAA,IACA,WAAW;AAAA,EACb,EAAE;AACJ;AAEA,IAAO,kBAAQ;",
"names": []
}