fix: docs build

This commit is contained in:
YunYouJun 2023-01-25 23:37:08 +08:00
parent 33922602e9
commit a0c7010950
4 changed files with 5 additions and 8 deletions

View File

@ -12,7 +12,7 @@
"dependencies": { "dependencies": {
"valaxy": "link:../packages/valaxy", "valaxy": "link:../packages/valaxy",
"valaxy-addon-algolia": "link:../packages/valaxy-addon-algolia", "valaxy-addon-algolia": "link:../packages/valaxy-addon-algolia",
"valaxy-theme-yun": "link:../packages/valaxy-theme-yun" "valaxy-theme-press": "link:../packages/valaxy-theme-press"
}, },
"devDependencies": { "devDependencies": {
"nodemon": "^2.0.19" "nodemon": "^2.0.19"

View File

@ -1,9 +1,8 @@
import { defineValaxyAddon } from 'valaxy' import { defineValaxyAddon } from 'valaxy'
import type { AlgoliaSearchOptions } from '../types' import type { AlgoliaSearchOptions } from '../types'
import pkg from '../package.json'
export const addonAlgolia = defineValaxyAddon<AlgoliaSearchOptions>(options => ({ export const addonAlgolia = defineValaxyAddon<AlgoliaSearchOptions>(options => ({
name: pkg.name, name: 'valaxy-addon-algolia',
enable: true, enable: true,
options, options,
})) }))

View File

@ -10,6 +10,9 @@
], ],
"main": "index.ts", "main": "index.ts",
"types": "index.d.ts", "types": "index.d.ts",
"peerDependencies": {
"valaxy": "latest"
},
"dependencies": { "dependencies": {
"@docsearch/css": "^3.3.2", "@docsearch/css": "^3.3.2",
"@docsearch/js": "^3.3.2" "@docsearch/js": "^3.3.2"

View File

@ -32,11 +32,6 @@ export default defineTheme<ThemeConfig>((options) => {
return { return {
themeConfig: defaultThemeConfig, themeConfig: defaultThemeConfig,
vite: { vite: {
build: {
rollupOptions: {
external: ['valaxy-addon-algolia'],
},
},
plugins: [ThemeVitePlugin(options)], plugins: [ThemeVitePlugin(options)],
}, },
} }