15 lines
363 B
TypeScript
Raw Permalink Normal View History

2026-05-31 13:21:13 +02:00
import type { MermaidConfig } from 'mermaid'
import setups from '#slidev/setups/mermaid'
import { createSingletonPromise } from '@antfu/utils'
export default createSingletonPromise(async () => {
const setupReturn: MermaidConfig = {
theme: 'default',
}
for (const setup of setups)
Object.assign(setupReturn, await setup())
return setupReturn
})