Skip to content

Commit ef21085

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

File tree

10 files changed

+103
-90
lines changed

10 files changed

+103
-90
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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"vue3-select-component": "0.11.8"
1616
},
1717
"devDependencies": {
18+
"@hey-api/vitepress": "2.0.0-alpha.11",
1819
"sharp": "0.33.5",
19-
"vitepress": "2.0.0-alpha.11",
2020
"vitepress-plugin-llms": "1.7.3",
2121
"vue": "3.5.13"
2222
}

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/*"],

pnpm-lock.yaml

Lines changed: 65 additions & 65 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)