blob: 4e425a6118e10a018c2f33964e61c76ebee7011c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import { fileURLToPath } from 'url'
import { addPlugin, defineNuxtModule } from '@nuxt/kit'
import { resolve } from 'pathe'
const themeDir = fileURLToPath(new URL('./', import.meta.url))
const resolveThemeDir = (path: string) => resolve(themeDir, path)
export default defineNuxtModule({
meta: {
name: 'docus',
version: '3.0.0',
compatibility: {
nuxt: '^3.0.0-rc.14',
bridge: false
},
configKey: 'docus'
},
setup (_, nuxt) {
if (nuxt.options?.runtimeConfig?.public?.algolia?.docSearch) {
addPlugin({
src: resolveThemeDir('integrations/docsearch.ts')
})
}
}
})
|