Skip to content

Commit ca79223

Browse files
committed
docs(docs): fix docs display demo missing & upgrade docusaurus to 3.7.0
1 parent e51618e commit ca79223

13 files changed

Lines changed: 5732 additions & 3048 deletions

File tree

examples/taro-hooks-plugin/src/auto-imports.d.ts

Lines changed: 73 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -5,75 +5,77 @@
55
// Generated by unplugin-auto-import
66
export {}
77
declare global {
8-
const useAPICheck: typeof import('taro-hooks')['useAPICheck'];
9-
const useAccountInfo: typeof import('taro-hooks')['useAccountInfo'];
10-
const useActionSheet: typeof import('taro-hooks')['useActionSheet'];
11-
const useAlertBeforeUnload: typeof import('taro-hooks')['useAlertBeforeUnload'];
12-
const useApp: typeof import('taro-hooks')['useApp'];
13-
const useArrayBuffer: typeof import('taro-hooks')['useArrayBuffer'];
14-
const useAudio: typeof import('taro-hooks')['useAudio'];
15-
const useAuthorize: typeof import('taro-hooks')['useAuthorize'];
16-
const useBackground: typeof import('taro-hooks')['useBackground'];
17-
const useBattery: typeof import('taro-hooks')['useBattery'];
18-
const useBluetooth: typeof import('taro-hooks')['useBluetooth'];
19-
const useBoolean: typeof import('taro-hooks')['useBoolean'];
20-
const useBrightness: typeof import('taro-hooks')['useBrightness'];
21-
const useCamera: typeof import('taro-hooks')['useCamera'];
22-
const useChooseAddress: typeof import('taro-hooks')['useChooseAddress'];
23-
const useClipboardData: typeof import('taro-hooks')['useClipboardData'];
24-
const useCreation: typeof import('taro-hooks')['useCreation'];
25-
const useDebounce: typeof import('taro-hooks')['useDebounce'];
26-
const useDebounceFn: typeof import('taro-hooks')['useDebounceFn'];
27-
const useDeviceInfo: typeof import('taro-hooks')['useDeviceInfo'];
28-
const useEnterOptions: typeof import('taro-hooks')['useEnterOptions'];
29-
const useEnv: typeof import('taro-hooks')['useEnv'];
30-
const useEvent: typeof import('taro-hooks')['useEvent'];
31-
const useFile: typeof import('taro-hooks')['useFile'];
32-
const useFrom: typeof import('taro-hooks')['useFrom'];
33-
const useImage: typeof import('taro-hooks')['useImage'];
34-
const useInvoice: typeof import('taro-hooks')['useInvoice'];
35-
const useKeyboard: typeof import('taro-hooks')['useKeyboard'];
36-
const useLatest: typeof import('taro-hooks')['useLatest'];
37-
const useLaunchOptions: typeof import('taro-hooks')['useLaunchOptions'];
38-
const useLoading: typeof import('taro-hooks')['useLoading'];
39-
const useLocation: typeof import('taro-hooks')['useLocation'];
40-
const useLogin: typeof import('taro-hooks')['useLogin'];
41-
const useManualPullDownRefresh: typeof import('taro-hooks')['useManualPullDownRefresh'];
42-
const useMap: typeof import('taro-hooks')['useMap'];
43-
const useMemoizedFn: typeof import('taro-hooks')['useMemoizedFn'];
44-
const useMenuButtonBoundingClientRect: typeof import('taro-hooks')['useMenuButtonBoundingClientRect'];
45-
const useModal: typeof import('taro-hooks')['useModal'];
46-
const useMotion: typeof import('taro-hooks')['useMotion'];
47-
const useMount: typeof import('taro-hooks')['useMount'];
48-
const useNavigationBar: typeof import('taro-hooks')['useNavigationBar'];
49-
const useNetworkType: typeof import('taro-hooks')['useNetworkType'];
50-
const useOnline: typeof import('taro-hooks')['useOnline'];
51-
const usePage: typeof import('taro-hooks')['usePage'];
52-
const usePreload: typeof import('taro-hooks')['usePreload'];
53-
const usePromise: typeof import('taro-hooks')['usePromise'];
54-
const useRecord: typeof import('taro-hooks')['useRecord'];
55-
const useRequest: typeof import('taro-hooks')['useRequest'];
56-
const useRequestSubscribeMessage: typeof import('taro-hooks')['useRequestSubscribeMessage'];
57-
const useRouter: typeof import('taro-hooks')['useRouter'];
58-
const useScanCode: typeof import('taro-hooks')['useScanCode'];
59-
const useSelectorQuery: typeof import('taro-hooks')['useSelectorQuery'];
60-
const useStorage: typeof import('taro-hooks')['useStorage'];
61-
const useSystemInfo: typeof import('taro-hooks')['useSystemInfo'];
62-
const useTabBar: typeof import('taro-hooks')['useTabBar'];
63-
const useThrottle: typeof import('taro-hooks')['useThrottle'];
64-
const useThrottleFn: typeof import('taro-hooks')['useThrottleFn'];
65-
const useToast: typeof import('taro-hooks')['useToast'];
66-
const useToggle: typeof import('taro-hooks')['useToggle'];
67-
const useTopBarText: typeof import('taro-hooks')['useTopBarText'];
68-
const useUnmount: typeof import('taro-hooks')['useUnmount'];
69-
const useUpdate: typeof import('taro-hooks')['useUpdate'];
70-
const useUpdateEffect: typeof import('taro-hooks')['useUpdateEffect'];
71-
const useUpdateManager: typeof import('taro-hooks')['useUpdateManager'];
72-
const useUserInfo: typeof import('taro-hooks')['useUserInfo'];
73-
const useVibrate: typeof import('taro-hooks')['useVibrate'];
74-
const useVideo: typeof import('taro-hooks')['useVideo'];
75-
const useVisible: typeof import('taro-hooks')['useVisible'];
76-
const useWeRun: typeof import('taro-hooks')['useWeRun'];
77-
const useWebp: typeof import('taro-hooks')['useWebp'];
78-
const useWindowInfo: typeof import('taro-hooks')['useWindowInfo'];
8+
const useAPICheck: typeof import('taro-hooks')['useAPICheck']
9+
const useAccountInfo: typeof import('taro-hooks')['useAccountInfo']
10+
const useActionSheet: typeof import('taro-hooks')['useActionSheet']
11+
const useAlertBeforeUnload: typeof import('taro-hooks')['useAlertBeforeUnload']
12+
const useApp: typeof import('taro-hooks')['useApp']
13+
const useAppBaseInfo: typeof import('taro-hooks')['useAppBaseInfo']
14+
const useArrayBuffer: typeof import('taro-hooks')['useArrayBuffer']
15+
const useAudio: typeof import('taro-hooks')['useAudio']
16+
const useAuthorize: typeof import('taro-hooks')['useAuthorize']
17+
const useBackground: typeof import('taro-hooks')['useBackground']
18+
const useBattery: typeof import('taro-hooks')['useBattery']
19+
const useBluetooth: typeof import('taro-hooks')['useBluetooth']
20+
const useBoolean: typeof import('taro-hooks')['useBoolean']
21+
const useBrightness: typeof import('taro-hooks')['useBrightness']
22+
const useCamera: typeof import('taro-hooks')['useCamera']
23+
const useChooseAddress: typeof import('taro-hooks')['useChooseAddress']
24+
const useClipboardData: typeof import('taro-hooks')['useClipboardData']
25+
const useCreation: typeof import('taro-hooks')['useCreation']
26+
const useDebounce: typeof import('taro-hooks')['useDebounce']
27+
const useDebounceFn: typeof import('taro-hooks')['useDebounceFn']
28+
const useDeviceInfo: typeof import('taro-hooks')['useDeviceInfo']
29+
const useEnterOptions: typeof import('taro-hooks')['useEnterOptions']
30+
const useEnv: typeof import('taro-hooks')['useEnv']
31+
const useEvent: typeof import('taro-hooks')['useEvent']
32+
const useFile: typeof import('taro-hooks')['useFile']
33+
const useFrom: typeof import('taro-hooks')['useFrom']
34+
const useImage: typeof import('taro-hooks')['useImage']
35+
const useInvoice: typeof import('taro-hooks')['useInvoice']
36+
const useKeyboard: typeof import('taro-hooks')['useKeyboard']
37+
const useLatest: typeof import('taro-hooks')['useLatest']
38+
const useLaunchOptions: typeof import('taro-hooks')['useLaunchOptions']
39+
const useLoading: typeof import('taro-hooks')['useLoading']
40+
const useLocation: typeof import('taro-hooks')['useLocation']
41+
const useLogin: typeof import('taro-hooks')['useLogin']
42+
const useManualPullDownRefresh: typeof import('taro-hooks')['useManualPullDownRefresh']
43+
const useMap: typeof import('taro-hooks')['useMap']
44+
const useMemoizedFn: typeof import('taro-hooks')['useMemoizedFn']
45+
const useMenuButtonBoundingClientRect: typeof import('taro-hooks')['useMenuButtonBoundingClientRect']
46+
const useModal: typeof import('taro-hooks')['useModal']
47+
const useMotion: typeof import('taro-hooks')['useMotion']
48+
const useMount: typeof import('taro-hooks')['useMount']
49+
const useNavigationBar: typeof import('taro-hooks')['useNavigationBar']
50+
const useNetworkType: typeof import('taro-hooks')['useNetworkType']
51+
const useOnline: typeof import('taro-hooks')['useOnline']
52+
const usePage: typeof import('taro-hooks')['usePage']
53+
const usePreload: typeof import('taro-hooks')['usePreload']
54+
const usePromise: typeof import('taro-hooks')['usePromise']
55+
const useRecord: typeof import('taro-hooks')['useRecord']
56+
const useRendererUserAgent: typeof import('taro-hooks')['useRendererUserAgent']
57+
const useRequest: typeof import('taro-hooks')['useRequest']
58+
const useRequestSubscribeMessage: typeof import('taro-hooks')['useRequestSubscribeMessage']
59+
const useRouter: typeof import('taro-hooks')['useRouter']
60+
const useScanCode: typeof import('taro-hooks')['useScanCode']
61+
const useSelectorQuery: typeof import('taro-hooks')['useSelectorQuery']
62+
const useStorage: typeof import('taro-hooks')['useStorage']
63+
const useSystemInfo: typeof import('taro-hooks')['useSystemInfo']
64+
const useTabBar: typeof import('taro-hooks')['useTabBar']
65+
const useThrottle: typeof import('taro-hooks')['useThrottle']
66+
const useThrottleFn: typeof import('taro-hooks')['useThrottleFn']
67+
const useToast: typeof import('taro-hooks')['useToast']
68+
const useToggle: typeof import('taro-hooks')['useToggle']
69+
const useTopBarText: typeof import('taro-hooks')['useTopBarText']
70+
const useUnmount: typeof import('taro-hooks')['useUnmount']
71+
const useUpdate: typeof import('taro-hooks')['useUpdate']
72+
const useUpdateEffect: typeof import('taro-hooks')['useUpdateEffect']
73+
const useUpdateManager: typeof import('taro-hooks')['useUpdateManager']
74+
const useUserInfo: typeof import('taro-hooks')['useUserInfo']
75+
const useVibrate: typeof import('taro-hooks')['useVibrate']
76+
const useVideo: typeof import('taro-hooks')['useVideo']
77+
const useVisible: typeof import('taro-hooks')['useVisible']
78+
const useWeRun: typeof import('taro-hooks')['useWeRun']
79+
const useWebp: typeof import('taro-hooks')['useWebp']
80+
const useWindowInfo: typeof import('taro-hooks')['useWindowInfo']
7981
}

hook-meta.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
- [x] useSystemInfo
1818
- [x] useWindowInfo 🆕
1919
- [x] useDeviceInfo 🆕
20+
- [x] useAppBaseInfo 🆕
21+
- [x] useRendererUserAgent 🆕
2022
- [x] useEvent
2123
- [x] useVisible
2224
- [x] useSelectorQuery

packages/plugin-docusaurus/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"url": "https://github.com/innocces/taro-hooks/issues"
3333
},
3434
"devDependencies": {
35-
"@docusaurus/types": "2.2.0",
35+
"@docusaurus/types": "3.7.0",
3636
"@types/node": "^18.15.12",
3737
"esbuild": "^0.15.18",
3838
"webpack": "4.46.0"

packages/plugin-docusaurus/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import type {
33
Plugin,
44
DocusaurusContext,
55
OptionValidationContext,
6+
ValidationSchema,
67
} from '@docusaurus/types';
78
import type { Options as VueOptions } from './vue-loader';
89

@@ -81,5 +82,5 @@ export function validateOptions({
8182
vue: Joi.object<VueOptions>(),
8283
});
8384

84-
return validate(optionsScheme, options);
85+
return validate(optionsScheme as ValidationSchema<Options>, options);
8586
}

0 commit comments

Comments
 (0)