@mermaid-js/layout-elk
Version:
ELK layout engine for mermaid
8 lines (7 loc) • 842 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": "2EAEA,IAAMA,EAASC,EAAA,SAAY,KAAM,QAAO,yDAAa,EAAtC,UACTC,EAAQ,CAAC,aAAc,YAAa,aAAc,kBAAkB,EAEpEC,EAAoC,CACxC,CACE,KAAM,MACN,OAAAH,EACA,UAAW,aACb,EACA,GAAGE,EAAM,IAAKE,IAAU,CACtB,KAAMA,EACN,OAAAJ,EACA,UAAWI,CACb,EAAE,CACJ,EAEOC,EAAQF",
"names": ["loader", "__name", "algos", "layouts", "algo", "layouts_default"]
}