diff --git a/packages/core/src/registry/formats.ts b/packages/core/src/registry/formats.ts index 2f0a111..9d6b222 100644 --- a/packages/core/src/registry/formats.ts +++ b/packages/core/src/registry/formats.ts @@ -1,7 +1,9 @@ export const TEXT_EXTENSIONS = [ 'txt', 'json', 'js', 'mjs', 'cjs', 'css', 'java', 'py', 'html', 'htm', 'jsx', 'ts', 'tsx', 'xml', 'log', 'vue', - 'yaml', 'yml', 'ini', 'sh', 'bash', 'sql', 'go', 'rs', 'diff', + 'yaml', 'yml', 'ini', 'sh', 'bash', 'sql', 'go', 'rs', + 'diff', 'patch', 'bundle', 'bdl', ] as const; export const DRAWING_EXTENSIONS = [ - 'drawio', 'dio', 'excalidraw', + 'drawio', 'dio', 'excalidraw', 'mermaid', 'mmd', 'plantuml', 'puml', ] as const; diff --git a/apps/viewer-demo/src/components/HelloWorld.vue b/apps/viewer-demo/src/components/HelloWorld.vue index 8eac333..a071444 100644 --- a/apps/viewer-demo/src/components/HelloWorld.vue +++ b/apps/viewer-demo/src/components/HelloWorld.vue @@ -135,7 +135,11 @@ const sampleGroups: SampleGroup[] = [ family: 'drawing', items: [ { name: 'XMind 脑图', url: '/example/mindmap.xmind' }, + { name: 'Mermaid 架构图', url: '/example/architecture.mermaid' }, + { name: 'PlantUML 时序图', url: '/example/sequence.plantuml' }, { name: 'Excalidraw', url: '/example/flow.excalidraw' }, { name: 'draw.io', url: '/example/process.drawio' } ] },