mermaid
Version:
Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.
69 lines (64 loc) • 1.71 kB
JavaScript
import {
parse
} from "./chunk-BQKPLVCE.mjs";
import "./chunk-NYCIP5HP.mjs";
import "./chunk-6QIBY7DQ.mjs";
import "./chunk-SLCUJWJ3.mjs";
import "./chunk-43ACQNTO.mjs";
import "./chunk-FXRKSSP6.mjs";
import "./chunk-RRYK4PFG.mjs";
import "./chunk-IT6C5QXO.mjs";
import "./chunk-GMJQP6DO.mjs";
import "./chunk-ODPFZSHR.mjs";
import "./chunk-6OZ7KPF7.mjs";
import "./chunk-LJTN6OYE.mjs";
import "./chunk-Z6Q54H3S.mjs";
import "./chunk-4KMQCWFH.mjs";
import "./chunk-S7Q6ZHN2.mjs";
import "./chunk-IIWGMRJM.mjs";
import "./chunk-A7G5T7E5.mjs";
import {
selectSvgElement
} from "./chunk-PJCWW7M6.mjs";
import {
configureSvgSize
} from "./chunk-CHAKFXHA.mjs";
import {
log
} from "./chunk-FO5PYUIK.mjs";
import {
__name
} from "./chunk-PTVI3W5X.mjs";
// src/diagrams/info/infoParser.ts
var parser = {
parse: /* @__PURE__ */ __name(async (input) => {
const ast = await parse("info", input);
log.debug(ast);
}, "parse")
};
// src/diagrams/info/infoDb.ts
var DEFAULT_INFO_DB = {
version: "11.16.0" + (true ? "" : "-tiny")
};
var getVersion = /* @__PURE__ */ __name(() => DEFAULT_INFO_DB.version, "getVersion");
var db = {
getVersion
};
// src/diagrams/info/infoRenderer.ts
var draw = /* @__PURE__ */ __name((text, id, version) => {
log.debug("rendering info diagram\n" + text);
const svg = selectSvgElement(id);
configureSvgSize(svg, 100, 400, true);
const group = svg.append("g");
group.append("text").attr("x", 100).attr("y", 40).attr("class", "version").attr("font-size", 32).style("text-anchor", "middle").text(`v${version}`);
}, "draw");
var renderer = { draw };
// src/diagrams/info/infoDiagram.ts
var diagram = {
parser,
db,
renderer
};
export {
diagram
};