docs: build working

This commit is contained in:
Emerson Bottero
2022-09-23 23:33:24 -03:00
parent a96c5ed83a
commit 87911f4a56
8 changed files with 118 additions and 4055 deletions

View File

@@ -1,11 +1,35 @@
import { node } from 'stylis';
import { defineConfig } from 'vite';
import { SearchPlugin } from 'vitepress-plugin-search';
import path from 'path';
// import { SearchPlugin } from 'vitepress-plugin-search';
const virtualModuleId = 'virtual:mermaid-config';
const resolvedVirtualModuleId = '\0' + virtualModuleId;
export default defineConfig({
plugins: [SearchPlugin()],
plugins: [
// SearchPlugin(),
{
name: 'fix-virtual',
async resolveId(id) {
if (id === virtualModuleId) {
return resolvedVirtualModuleId;
}
},
async load(this, id) {
if (id === resolvedVirtualModuleId) {
return `export default ${JSON.stringify({
securityLevel: 'loose',
startOnLoad: false,
})};`;
}
},
},
],
resolve: {
alias: {
mermaid: 'https://unpkg.com/mermaid@9.1.7/dist/mermaid.esm.min.mjs',
mermaid: path.join(__dirname, '../dist/mermaid.esm.min.mjs'), // Use this one to build
},
},
});