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.2 kB
const e=require("./chunk-KEIR6QF5-C9QhVnJF.cjs");var d=class extends e.AbstractMermaidTokenBuilder{static{e.__name(this,"RailroadAbnfTokenBuilder")}constructor(){super(["railroad-abnf-beta"])}},s=class extends e.AbstractMermaidValueConverter{static{e.__name(this,"RailroadAbnfValueConverter")}runConverter(t,r,a){const i=super.runConverter(t,r,a);if(t.name==="TITLE"&&typeof i=="string"){const n=i.trim();if(n.startsWith('"')&&n.endsWith('"')||n.startsWith("'")&&n.endsWith("'"))return n.slice(1,-1)}return i}runCustomConverter(t,r,a){if(t.name==="ABNF_STRING")return r.slice(1,-1)}},o={parser:{TokenBuilder:e.__name(()=>new d,"TokenBuilder"),ValueConverter:e.__name(()=>new s,"ValueConverter")}};function u(t=e.EmptyFileSystem){const r=e.inject(e.createDefaultSharedCoreModule(t),e.MermaidGeneratedSharedModule),a=e.inject(e.createDefaultCoreModule({shared:r}),e.RailroadAbnfGrammarGeneratedModule,o);return r.ServiceRegistry.register(a),{shared:r,RailroadAbnf:a}}e.__name(u,"createRailroadAbnfServices");Object.defineProperty(exports,"RailroadAbnfModule",{enumerable:!0,get:function(){return o}});Object.defineProperty(exports,"createRailroadAbnfServices",{enumerable:!0,get:function(){return u}});