import { AbstractMermaidTokenBuilder, CommonValueConverter, EmptyFileSystem, GitGraphGrammarGeneratedModule, MermaidGeneratedSharedModule, __name, createDefaultCoreModule, createDefaultSharedCoreModule, inject, lib_exports } from "./chunk-S4AGLBPD.js"; // node_modules/@mermaid-js/parser/dist/chunks/mermaid-parser.core/chunk-67CJDMHE.mjs var _a; var GitGraphTokenBuilder = (_a = class extends AbstractMermaidTokenBuilder { constructor() { super(["gitGraph"]); } }, __name(_a, "GitGraphTokenBuilder"), _a); var GitGraphModule = { parser: { TokenBuilder: __name(() => new GitGraphTokenBuilder(), "TokenBuilder"), ValueConverter: __name(() => new CommonValueConverter(), "ValueConverter") } }; function createGitGraphServices(context = EmptyFileSystem) { const shared = inject( createDefaultSharedCoreModule(context), MermaidGeneratedSharedModule ); const GitGraph = inject( createDefaultCoreModule({ shared }), GitGraphGrammarGeneratedModule, GitGraphModule ); shared.ServiceRegistry.register(GitGraph); return { shared, GitGraph }; } __name(createGitGraphServices, "createGitGraphServices"); export { GitGraphModule, createGitGraphServices }; //# sourceMappingURL=chunk-TAVNOOKD.js.map