collab/mermaid/.build/common.tsblame
View source
6dd74de1export interface PackageOptions {
6dd74de2 name: string;
6dd74de3 packageName: string;
6dd74de4 file: string;
6dd74de5}
6dd74de6
6dd74de7/**
6dd74de8 * Shared common options for both ESBuild and Vite
6dd74de9 */
6dd74de10export const packageOptions = {
6dd74de11 parser: {
6dd74de12 name: 'mermaid-parser',
6dd74de13 packageName: 'parser',
6dd74de14 file: 'index.ts',
6dd74de15 },
6dd74de16 mermaid: {
6dd74de17 name: 'mermaid',
6dd74de18 packageName: 'mermaid',
6dd74de19 file: 'mermaid.ts',
6dd74de20 },
6dd74de21 'mermaid-example-diagram': {
6dd74de22 name: 'mermaid-example-diagram',
6dd74de23 packageName: 'mermaid-example-diagram',
6dd74de24 file: 'detector.ts',
6dd74de25 },
6dd74de26 'mermaid-zenuml': {
6dd74de27 name: 'mermaid-zenuml',
6dd74de28 packageName: 'mermaid-zenuml',
6dd74de29 file: 'detector.ts',
6dd74de30 },
6dd74de31 'mermaid-layout-elk': {
6dd74de32 name: 'mermaid-layout-elk',
6dd74de33 packageName: 'mermaid-layout-elk',
6dd74de34 file: 'layouts.ts',
6dd74de35 },
6dd74de36 'mermaid-layout-tidy-tree': {
6dd74de37 name: 'mermaid-layout-tidy-tree',
6dd74de38 packageName: 'mermaid-layout-tidy-tree',
6dd74de39 file: 'index.ts',
6dd74de40 },
6dd74de41 examples: {
6dd74de42 name: 'mermaid-examples',
6dd74de43 packageName: 'examples',
6dd74de44 file: 'index.ts',
6dd74de45 },
6dd74de46} as const satisfies Record<string, PackageOptions>;