UNPKG

ranui

Version:

A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.

2 lines (1 loc) 1.27 kB
const e=require("./chunk-KEIR6QF5-C9QhVnJF.cjs");var u=class extends e.AbstractMermaidTokenBuilder{static{e.__name(this,"ArchitectureTokenBuilder")}constructor(){super(["architecture"])}},s=class extends e.AbstractMermaidValueConverter{static{e.__name(this,"ArchitectureValueConverter")}runCustomConverter(c,t,a){if(c.name==="ARCH_ICON")return t.replace(/[()]/g,"").trim();if(c.name==="ARCH_TEXT_ICON")return t.replace(/["()]/g,"");if(c.name==="ARCH_TITLE"){let r=t.replace(/^\[|]$/g,"").trim();return(r.startsWith('"')&&r.endsWith('"')||r.startsWith("'")&&r.endsWith("'"))&&(r=r.slice(1,-1),r=r.replace(/\\"/g,'"').replace(/\\'/g,"'")),r.trim()}}},i={parser:{TokenBuilder:e.__name(()=>new u,"TokenBuilder"),ValueConverter:e.__name(()=>new s,"ValueConverter")}};function n(c=e.EmptyFileSystem){const t=e.inject(e.createDefaultSharedCoreModule(c),e.MermaidGeneratedSharedModule),a=e.inject(e.createDefaultCoreModule({shared:t}),e.ArchitectureGrammarGeneratedModule,i);return t.ServiceRegistry.register(a),{shared:t,Architecture:a}}e.__name(n,"createArchitectureServices");Object.defineProperty(exports,"ArchitectureModule",{enumerable:!0,get:function(){return i}});Object.defineProperty(exports,"createArchitectureServices",{enumerable:!0,get:function(){return n}});