docs: fix valaxy docs build

This commit is contained in:
YunYouJun 2023-07-17 22:39:14 +08:00
parent 46200f69ae
commit 4dcfea7739
4 changed files with 71 additions and 122 deletions

View File

@ -1,4 +1,6 @@
import { defineConfig } from 'vitepress'
import UnoCSS from 'unocss/vite'
import Components from 'unplugin-vue-components/vite'
// https://vitepress.dev/reference/site-config
export default defineConfig({
@ -70,4 +72,19 @@ export default defineConfig({
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' },
],
},
vite: {
plugins: [
UnoCSS(),
// https://github.com/antfu/unplugin-vue-components
Components({
allowOverrides: true,
dirs: ['.vitepress/theme/components'],
dts: '.vitepress/theme/components.d.ts',
// for docs md
include: [/\.vue/, /\.md/],
}),
],
},
})

View File

@ -19,6 +19,7 @@
},
"devDependencies": {
"nodemon": "^3.0.1",
"vite": "^4.4.4",
"vitepress": "1.0.0-beta.5"
}
}

View File

@ -1,18 +0,0 @@
import { defineConfig } from 'vite'
import UnoCSS from 'unocss/vite'
import Components from 'unplugin-vue-components/vite'
export default defineConfig({
plugins: [
UnoCSS(),
// https://github.com/antfu/unplugin-vue-components
Components({
allowOverrides: true,
dirs: ['.vitepress/theme/components'],
dts: '.vitepress/theme/components.d.ts',
// for docs md
include: [/\.vue/, /\.md/],
}),
],
})

View File

@ -148,9 +148,12 @@ importers:
nodemon:
specifier: ^3.0.1
version: 3.0.1
vite:
specifier: ^4.4.4
version: 4.4.4(@types/node@20.4.2)
vitepress:
specifier: 1.0.0-beta.5
version: 1.0.0-beta.5(search-insights@2.7.0)
version: 1.0.0-beta.5(@types/node@20.4.2)(search-insights@2.7.0)
packages/create-valaxy:
dependencies:
@ -318,7 +321,7 @@ importers:
version: 0.3.9
unocss:
specifier: ^0.53.5
version: 0.53.5(postcss@8.4.25)(vite@4.4.4)
version: 0.53.5(postcss@8.4.26)(vite@4.4.4)
unplugin-vue-components:
specifier: ^0.25.1
version: 0.25.1(vue@3.3.4)
@ -412,7 +415,7 @@ importers:
version: 3.5.1
'@docsearch/js':
specifier: ^3.5.1
version: 3.5.1(search-insights@2.6.0)
version: 3.5.1(search-insights@2.7.0)
valaxy:
specifier: latest
version: link:../valaxy
@ -447,7 +450,7 @@ importers:
version: 3.5.1
'@docsearch/js':
specifier: ^3.5.1
version: 3.5.1(search-insights@2.6.0)
version: 3.5.1(search-insights@2.7.0)
devDependencies:
valaxy:
specifier: workspace:*
@ -482,17 +485,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
/@algolia/autocomplete-core@1.9.3(algoliasearch@4.17.2)(search-insights@2.6.0):
resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
dependencies:
'@algolia/autocomplete-plugin-algolia-insights': 1.9.3(algoliasearch@4.17.2)(search-insights@2.6.0)
'@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.17.2)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
dev: false
/@algolia/autocomplete-core@1.9.3(algoliasearch@4.17.2)(search-insights@2.7.0):
resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
dependencies:
@ -502,19 +494,6 @@ packages:
- '@algolia/client-search'
- algoliasearch
- search-insights
dev: true
/@algolia/autocomplete-plugin-algolia-insights@1.9.3(algoliasearch@4.17.2)(search-insights@2.6.0):
resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
peerDependencies:
search-insights: '>= 1 < 3'
dependencies:
'@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.17.2)
search-insights: 2.6.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
dev: false
/@algolia/autocomplete-plugin-algolia-insights@1.9.3(algoliasearch@4.17.2)(search-insights@2.7.0):
resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
@ -526,7 +505,6 @@ packages:
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
dev: true
/@algolia/autocomplete-preset-algolia@1.9.3(algoliasearch@4.17.2):
resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==}
@ -779,7 +757,7 @@ packages:
'@babel/traverse': 7.22.8
'@babel/types': 7.22.5
convert-source-map: 1.9.0
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@ -863,7 +841,7 @@ packages:
'@babel/core': 7.22.9
'@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9)
'@babel/helper-plugin-utils': 7.22.5
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.2
transitivePeerDependencies:
@ -1921,7 +1899,7 @@ packages:
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.22.7
'@babel/types': 7.22.5
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@ -1992,19 +1970,6 @@ packages:
/@docsearch/css@3.5.1:
resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==}
/@docsearch/js@3.5.1(search-insights@2.6.0):
resolution: {integrity: sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==}
dependencies:
'@docsearch/react': 3.5.1(search-insights@2.6.0)
preact: 10.15.1
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
- react
- react-dom
- search-insights
dev: false
/@docsearch/js@3.5.1(search-insights@2.7.0):
resolution: {integrity: sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==}
dependencies:
@ -2016,30 +1981,6 @@ packages:
- react
- react-dom
- search-insights
dev: true
/@docsearch/react@3.5.1(search-insights@2.6.0):
resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
react-dom: '>= 16.8.0 < 19.0.0'
peerDependenciesMeta:
'@types/react':
optional: true
react:
optional: true
react-dom:
optional: true
dependencies:
'@algolia/autocomplete-core': 1.9.3(algoliasearch@4.17.2)(search-insights@2.6.0)
'@algolia/autocomplete-preset-algolia': 1.9.3(algoliasearch@4.17.2)
'@docsearch/css': 3.5.1
algoliasearch: 4.17.2
transitivePeerDependencies:
- '@algolia/client-search'
- search-insights
dev: false
/@docsearch/react@3.5.1(search-insights@2.7.0):
resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==}
@ -2062,7 +2003,6 @@ packages:
transitivePeerDependencies:
- '@algolia/client-search'
- search-insights
dev: true
/@esbuild-kit/cjs-loader@2.4.2:
resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==}
@ -2100,6 +2040,7 @@ packages:
cpu: [arm64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@esbuild/android-arm64@0.18.13:
@ -2126,6 +2067,7 @@ packages:
cpu: [arm]
os: [android]
requiresBuild: true
dev: false
optional: true
/@esbuild/android-arm@0.18.13:
@ -2152,6 +2094,7 @@ packages:
cpu: [x64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@esbuild/android-x64@0.18.13:
@ -2178,6 +2121,7 @@ packages:
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@esbuild/darwin-arm64@0.18.13:
@ -2204,6 +2148,7 @@ packages:
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@esbuild/darwin-x64@0.18.13:
@ -2230,6 +2175,7 @@ packages:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/freebsd-arm64@0.18.13:
@ -2256,6 +2202,7 @@ packages:
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/freebsd-x64@0.18.13:
@ -2282,6 +2229,7 @@ packages:
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-arm64@0.18.13:
@ -2308,6 +2256,7 @@ packages:
cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-arm@0.18.13:
@ -2334,6 +2283,7 @@ packages:
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-ia32@0.18.13:
@ -2360,6 +2310,7 @@ packages:
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-loong64@0.18.13:
@ -2386,6 +2337,7 @@ packages:
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-mips64el@0.18.13:
@ -2412,6 +2364,7 @@ packages:
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-ppc64@0.18.13:
@ -2438,6 +2391,7 @@ packages:
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-riscv64@0.18.13:
@ -2464,6 +2418,7 @@ packages:
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-s390x@0.18.13:
@ -2490,6 +2445,7 @@ packages:
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@esbuild/linux-x64@0.18.13:
@ -2516,6 +2472,7 @@ packages:
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/netbsd-x64@0.18.13:
@ -2542,6 +2499,7 @@ packages:
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: false
optional: true
/@esbuild/openbsd-x64@0.18.13:
@ -2568,6 +2526,7 @@ packages:
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: false
optional: true
/@esbuild/sunos-x64@0.18.13:
@ -2594,6 +2553,7 @@ packages:
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@esbuild/win32-arm64@0.18.13:
@ -2620,6 +2580,7 @@ packages:
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@esbuild/win32-ia32@0.18.13:
@ -2646,6 +2607,7 @@ packages:
cpu: [x64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@esbuild/win32-x64@0.18.13:
@ -3701,7 +3663,7 @@ packages:
sirv: 2.0.3
dev: false
/@unocss/postcss@0.53.5(postcss@8.4.25):
/@unocss/postcss@0.53.5(postcss@8.4.26):
resolution: {integrity: sha512-IfZl4GxrpegP/861bp3e0X3VcQJ9/M3VxC9UQ7zzxkOz/E8R09iMpbnznVLrTiLp2r96p5k/ggXLoadFm1FxGA==}
engines: {node: '>=14'}
peerDependencies:
@ -3712,7 +3674,7 @@ packages:
css-tree: 2.3.1
fast-glob: 3.3.0
magic-string: 0.30.1
postcss: 8.4.25
postcss: 8.4.26
dev: false
/@unocss/preset-attributify@0.53.5:
@ -3839,7 +3801,7 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.4.0-beta.3
vite: 4.4.0-beta.3(@types/node@20.4.2)
vue: 3.3.4
dev: true
@ -5165,18 +5127,6 @@ packages:
supports-color: 8.1.1
dev: true
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
supports-color:
optional: true
dependencies:
ms: 2.1.2
dev: true
/debug@4.3.4(supports-color@8.1.1):
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
@ -5555,6 +5505,7 @@ packages:
'@esbuild/win32-arm64': 0.18.11
'@esbuild/win32-ia32': 0.18.11
'@esbuild/win32-x64': 0.18.11
dev: false
/esbuild@0.18.13:
resolution: {integrity: sha512-vhg/WR/Oiu4oUIkVhmfcc23G6/zWuEQKFS+yiosSHe4aN6+DQRXIfeloYGibIfVhkr4wyfuVsGNLr+sQU1rWWw==}
@ -6830,6 +6781,7 @@ packages:
/immutable@4.3.0:
resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
dev: false
/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
@ -8330,7 +8282,6 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
dev: true
/preact@10.15.1:
resolution: {integrity: sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==}
@ -8753,6 +8704,7 @@ packages:
chokidar: 3.5.3
immutable: 4.3.0
source-map-js: 1.0.2
dev: false
/sax@1.2.4:
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
@ -8765,15 +8717,9 @@ packages:
xmlchars: 2.2.0
dev: false
/search-insights@2.6.0:
resolution: {integrity: sha512-vU2/fJ+h/Mkm/DJOe+EaM5cafJv/1rRTZpGJTuFPf/Q5LjzgMDsqPdSaZsAe+GAWHHsfsu+rQSAn6c8IGtBEVw==}
engines: {node: '>=8.16.0'}
dev: false
/search-insights@2.7.0:
resolution: {integrity: sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==}
engines: {node: '>=8.16.0'}
dev: true
/section-matter@1.0.0:
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
@ -9693,7 +9639,7 @@ packages:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
/unocss@0.53.5(postcss@8.4.25)(vite@4.4.4):
/unocss@0.53.5(postcss@8.4.26)(vite@4.4.4):
resolution: {integrity: sha512-LXAdtzAaH8iEDWxW4t9i6TvJNw0OSrgdN+jw8rAZAWb73Nx51ZLoKPUB1rFvQMr2Li7LcsUj5hYpOrQbhhafYg==}
engines: {node: '>=14'}
peerDependencies:
@ -9706,7 +9652,7 @@ packages:
'@unocss/cli': 0.53.5
'@unocss/core': 0.53.5
'@unocss/extractor-arbitrary-variants': 0.53.5
'@unocss/postcss': 0.53.5(postcss@8.4.25)
'@unocss/postcss': 0.53.5(postcss@8.4.26)
'@unocss/preset-attributify': 0.53.5
'@unocss/preset-icons': 0.53.5
'@unocss/preset-mini': 0.53.5
@ -9869,7 +9815,7 @@ packages:
mlly: 1.4.0
pathe: 1.1.1
picocolors: 1.0.0
vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6)
vite: 4.4.4(@types/node@20.4.2)
transitivePeerDependencies:
- '@types/node'
- less
@ -9889,12 +9835,12 @@ packages:
dependencies:
'@antfu/utils': 0.7.5
'@rollup/pluginutils': 5.0.2(rollup@2.79.1)
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
fs-extra: 11.1.1
open: 9.1.0
picocolors: 1.0.0
sirv: 2.0.3
vite: 4.4.4
vite: 4.4.4(@types/node@20.4.2)
transitivePeerDependencies:
- rollup
- supports-color
@ -9931,10 +9877,10 @@ packages:
workbox-build: ^7.0.0
workbox-window: ^7.0.0
dependencies:
debug: 4.3.4
debug: 4.3.4(supports-color@8.1.1)
fast-glob: 3.2.12
pretty-bytes: 6.1.0
vite: 4.4.4
vite: 4.4.4(@types/node@20.4.2)
workbox-build: 7.0.0
workbox-window: 7.0.0
transitivePeerDependencies:
@ -9998,7 +9944,7 @@ packages:
- utf-8-validate
dev: false
/vite@4.4.0-beta.3:
/vite@4.4.0-beta.3(@types/node@20.4.2):
resolution: {integrity: sha512-IC/thYTvArOFRJ4qvvudnu4KKZOVc+gduS3I9OfC5SbP/Rf4kkP7z6Of2QpKeOSVqwIK24khW6VOUmVD/0yzSQ==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@ -10026,6 +9972,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.4.2
esbuild: 0.18.13
postcss: 8.4.25
rollup: 3.26.2
@ -10033,7 +9980,7 @@ packages:
fsevents: 2.3.2
dev: true
/vite@4.4.4:
/vite@4.4.4(@types/node@20.4.2):
resolution: {integrity: sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@ -10061,6 +10008,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 20.4.2
esbuild: 0.18.13
postcss: 8.4.26
rollup: 3.26.3
@ -10103,8 +10051,9 @@ packages:
sass: 1.63.6
optionalDependencies:
fsevents: 2.3.2
dev: false
/vitepress@1.0.0-beta.5(search-insights@2.7.0):
/vitepress@1.0.0-beta.5(@types/node@20.4.2)(search-insights@2.7.0):
resolution: {integrity: sha512-/RjqqRsSEKkzF6HhK5e5Ij+bZ7ETb9jNCRRgIMm10gJ+ZLC3D1OqkE465lEqCeJUgt2HZ6jmWjDqIBfrJSpv7w==}
hasBin: true
dependencies:
@ -10119,7 +10068,7 @@ packages:
mark.js: 8.11.1
minisearch: 6.1.0
shiki: 0.14.3
vite: 4.4.0-beta.3
vite: 4.4.0-beta.3(@types/node@20.4.2)
vue: 3.3.4
transitivePeerDependencies:
- '@algolia/client-search'
@ -10200,7 +10149,7 @@ packages:
strip-literal: 1.0.1
tinybench: 2.5.0
tinypool: 0.6.0
vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6)
vite: 4.4.4(@types/node@20.4.2)
vite-node: 0.33.0(@types/node@20.4.2)
why-is-node-running: 2.2.2
transitivePeerDependencies: