Skip to content

Commit 9ab27b1

Browse files
committed
docs: fix versioned clients and plugins
1 parent ebce298 commit 9ab27b1

File tree

10 files changed

+5229
-4184
lines changed

10 files changed

+5229
-4184
lines changed

docs/.vitepress/config/en.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { defineConfig } from 'vitepress';
1+
import { defineConfig } from '@hey-api/vitepress';
22

33
export default defineConfig({
44
description:

docs/.vitepress/config/index.ts

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,12 @@
1-
import path from 'node:path';
1+
import { defineConfig } from '@hey-api/vitepress';
22

3-
import { defineConfig } from 'vitepress';
4-
5-
import en from './en';
6-
import shared from './shared';
3+
import en from './en.js';
4+
import shared from './shared.js';
75

86
export default defineConfig({
97
...shared,
108
locales: {
119
...shared.locales,
1210
root: { label: 'English', ...en },
1311
},
14-
vite: {
15-
...shared.vite,
16-
resolve: {
17-
...shared.vite?.resolve,
18-
alias: {
19-
...shared.vite?.resolve?.alias,
20-
'@components': path.resolve(__dirname, '..', 'theme', 'components'),
21-
'@data': path.resolve(__dirname, '..', '..', 'data'),
22-
'@versions': path.resolve(__dirname, '..', 'theme', 'versions'),
23-
},
24-
preserveSymlinks: true,
25-
},
26-
},
2712
});

docs/.vitepress/config/shared.ts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import { defineConfig, type HeadConfig } from 'vitepress';
1+
import path from 'node:path';
2+
3+
import { defineConfig, type HeadConfig } from '@hey-api/vitepress';
24
import llmstxt from 'vitepress-plugin-llms';
35

46
const domain = process.env.SITE_DOMAIN || 'http://localhost:5173';
@@ -115,5 +117,22 @@ export default defineConfig({
115117
},
116118
}),
117119
],
120+
resolve: {
121+
alias: [
122+
{
123+
find: '@components',
124+
replacement: path.resolve(__dirname, '..', 'theme', 'components'),
125+
},
126+
{
127+
find: '@data',
128+
replacement: path.resolve(__dirname, '..', '..', 'data'),
129+
},
130+
{
131+
find: '@versions',
132+
replacement: path.resolve(__dirname, '..', 'theme', 'versions'),
133+
},
134+
],
135+
preserveSymlinks: true,
136+
},
118137
},
119138
});
File renamed without changes.

docs/.vitepress/theme/components/VersionSwitcher.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script setup lang="ts">
22
import { ref } from 'vue';
3-
import { useRoute, useRouter } from 'vitepress';
3+
import { useRoute, useRouter } from '@hey-api/vitepress';
44
import VueSelect from 'vue3-select-component';
55
66
type Option = {

docs/.vitepress/theme/custom.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,3 +415,11 @@ footer.VPDocFooter > .edit-info > .last-updated {
415415
/* don't render last updated date */
416416
display: none;
417417
}
418+
419+
.DocSearch-Modal {
420+
display: flex;
421+
}
422+
423+
.DocSearch-Footer {
424+
position: initial;
425+
}

docs/.vitepress/theme/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// eslint-disable-next-line simple-import-sort/imports
2-
import type { Theme } from 'vitepress';
3-
import DefaultTheme from 'vitepress/theme';
2+
import type { Theme } from '@hey-api/vitepress';
3+
import DefaultTheme from '@hey-api/vitepress/theme';
44

55
// custom CSS must be imported after default theme to correctly apply styles
66
import './custom.css';
77

8-
import Layout from './Layout.vue';
8+
import Layout from './components/Layout.vue';
99

1010
export default {
1111
Layout,

docs/package.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,18 @@
1515
"vue3-select-component": "0.11.8"
1616
},
1717
"devDependencies": {
18+
"@hey-api/vitepress": "2.0.0-alpha.11",
19+
"@vue/devtools-kit": "8.0.0",
20+
"@vue/devtools-shared": "8.0.0",
21+
"@vueuse/core": "13.6.0",
22+
"@vueuse/shared": "13.6.0",
23+
"birpc": "2.5.0",
24+
"hookable": "5.5.3",
25+
"markdown-it-mathjax3": "4.3.2",
26+
"oxc-minify": "0.82.1",
27+
"perfect-debounce": "1.0.0",
28+
"postcss": "8.4.41",
1829
"sharp": "0.33.5",
19-
"vitepress": "2.0.0-alpha.11",
2030
"vitepress-plugin-llms": "1.7.3",
2131
"vue": "3.5.13"
2232
}

docs/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"compilerOptions": {
33
"baseUrl": ".",
44
"esModuleInterop": true,
5+
"module": "nodenext",
56
"paths": {
67
"@components/*": ["./.vitepress/theme/components/*"],
78
"@data": ["./data/*"],

0 commit comments

Comments
 (0)