Skip to content

Commit b80fe9f

Browse files
authored
chore: use unplugin-auto-import & unplugin-vue-components (#614)
Signed-off-by: Bob Du <i@bobdu.cc>
1 parent 3d89744 commit b80fe9f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+409
-87
lines changed

auto-imports.d.ts

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
/* eslint-disable */
2+
/* prettier-ignore */
3+
// @ts-nocheck
4+
// noinspection JSUnusedGlobalSymbols
5+
// Generated by unplugin-auto-import
6+
// biome-ignore lint: disable
7+
export {}
8+
declare global {
9+
const EffectScope: typeof import('vue')['EffectScope']
10+
const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate']
11+
const computed: typeof import('vue')['computed']
12+
const createApp: typeof import('vue')['createApp']
13+
const createPinia: typeof import('pinia')['createPinia']
14+
const customRef: typeof import('vue')['customRef']
15+
const defineAsyncComponent: typeof import('vue')['defineAsyncComponent']
16+
const defineComponent: typeof import('vue')['defineComponent']
17+
const defineStore: typeof import('pinia')['defineStore']
18+
const effectScope: typeof import('vue')['effectScope']
19+
const getActivePinia: typeof import('pinia')['getActivePinia']
20+
const getCurrentInstance: typeof import('vue')['getCurrentInstance']
21+
const getCurrentScope: typeof import('vue')['getCurrentScope']
22+
const h: typeof import('vue')['h']
23+
const inject: typeof import('vue')['inject']
24+
const isProxy: typeof import('vue')['isProxy']
25+
const isReactive: typeof import('vue')['isReactive']
26+
const isReadonly: typeof import('vue')['isReadonly']
27+
const isRef: typeof import('vue')['isRef']
28+
const mapActions: typeof import('pinia')['mapActions']
29+
const mapGetters: typeof import('pinia')['mapGetters']
30+
const mapState: typeof import('pinia')['mapState']
31+
const mapStores: typeof import('pinia')['mapStores']
32+
const mapWritableState: typeof import('pinia')['mapWritableState']
33+
const markRaw: typeof import('vue')['markRaw']
34+
const nextTick: typeof import('vue')['nextTick']
35+
const onActivated: typeof import('vue')['onActivated']
36+
const onBeforeMount: typeof import('vue')['onBeforeMount']
37+
const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave']
38+
const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate']
39+
const onBeforeUnmount: typeof import('vue')['onBeforeUnmount']
40+
const onBeforeUpdate: typeof import('vue')['onBeforeUpdate']
41+
const onDeactivated: typeof import('vue')['onDeactivated']
42+
const onErrorCaptured: typeof import('vue')['onErrorCaptured']
43+
const onMounted: typeof import('vue')['onMounted']
44+
const onRenderTracked: typeof import('vue')['onRenderTracked']
45+
const onRenderTriggered: typeof import('vue')['onRenderTriggered']
46+
const onScopeDispose: typeof import('vue')['onScopeDispose']
47+
const onServerPrefetch: typeof import('vue')['onServerPrefetch']
48+
const onUnmounted: typeof import('vue')['onUnmounted']
49+
const onUpdated: typeof import('vue')['onUpdated']
50+
const onWatcherCleanup: typeof import('vue')['onWatcherCleanup']
51+
const provide: typeof import('vue')['provide']
52+
const reactive: typeof import('vue')['reactive']
53+
const readonly: typeof import('vue')['readonly']
54+
const ref: typeof import('vue')['ref']
55+
const resolveComponent: typeof import('vue')['resolveComponent']
56+
const setActivePinia: typeof import('pinia')['setActivePinia']
57+
const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix']
58+
const shallowReactive: typeof import('vue')['shallowReactive']
59+
const shallowReadonly: typeof import('vue')['shallowReadonly']
60+
const shallowRef: typeof import('vue')['shallowRef']
61+
const storeToRefs: typeof import('pinia')['storeToRefs']
62+
const toRaw: typeof import('vue')['toRaw']
63+
const toRef: typeof import('vue')['toRef']
64+
const toRefs: typeof import('vue')['toRefs']
65+
const toValue: typeof import('vue')['toValue']
66+
const triggerRef: typeof import('vue')['triggerRef']
67+
const unref: typeof import('vue')['unref']
68+
const useAttrs: typeof import('vue')['useAttrs']
69+
const useCssModule: typeof import('vue')['useCssModule']
70+
const useCssVars: typeof import('vue')['useCssVars']
71+
const useDialog: typeof import('naive-ui')['useDialog']
72+
const useId: typeof import('vue')['useId']
73+
const useLink: typeof import('vue-router')['useLink']
74+
const useLoadingBar: typeof import('naive-ui')['useLoadingBar']
75+
const useMessage: typeof import('naive-ui')['useMessage']
76+
const useModel: typeof import('vue')['useModel']
77+
const useNotification: typeof import('naive-ui')['useNotification']
78+
const useRoute: typeof import('vue-router')['useRoute']
79+
const useRouter: typeof import('vue-router')['useRouter']
80+
const useSlots: typeof import('vue')['useSlots']
81+
const useTemplateRef: typeof import('vue')['useTemplateRef']
82+
const watch: typeof import('vue')['watch']
83+
const watchEffect: typeof import('vue')['watchEffect']
84+
const watchPostEffect: typeof import('vue')['watchPostEffect']
85+
const watchSyncEffect: typeof import('vue')['watchSyncEffect']
86+
}
87+
// for type re-export
88+
declare global {
89+
// @ts-ignore
90+
export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
91+
import('vue')
92+
}

components.d.ts

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
/* eslint-disable */
2+
// @ts-nocheck
3+
// Generated by unplugin-vue-components
4+
// Read more: https://github.com/vuejs/core/pull/3399
5+
// biome-ignore lint: disable
6+
export {}
7+
8+
/* prettier-ignore */
9+
declare module 'vue' {
10+
export interface GlobalComponents {
11+
NAutoComplete: typeof import('naive-ui')['NAutoComplete']
12+
NAvatar: typeof import('naive-ui')['NAvatar']
13+
NButton: typeof import('naive-ui')['NButton']
14+
NButtonGroup: typeof import('naive-ui')['NButtonGroup']
15+
NCard: typeof import('naive-ui')['NCard']
16+
NCol: typeof import('naive-ui')['NCol']
17+
NDataTable: typeof import('naive-ui')['NDataTable']
18+
NDatePicker: typeof import('naive-ui')['NDatePicker']
19+
NDivider: typeof import('naive-ui')['NDivider']
20+
NDropdown: typeof import('naive-ui')['NDropdown']
21+
NIcon: typeof import('naive-ui')['NIcon']
22+
NInput: typeof import('naive-ui')['NInput']
23+
NInputNumber: typeof import('naive-ui')['NInputNumber']
24+
NLayout: typeof import('naive-ui')['NLayout']
25+
NLayoutContent: typeof import('naive-ui')['NLayoutContent']
26+
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
27+
NList: typeof import('naive-ui')['NList']
28+
NListItem: typeof import('naive-ui')['NListItem']
29+
NModal: typeof import('naive-ui')['NModal']
30+
NNumberAnimation: typeof import('naive-ui')['NNumberAnimation']
31+
NP: typeof import('naive-ui')['NP']
32+
NPopconfirm: typeof import('naive-ui')['NPopconfirm']
33+
NPopover: typeof import('naive-ui')['NPopover']
34+
NRow: typeof import('naive-ui')['NRow']
35+
NScrollbar: typeof import('naive-ui')['NScrollbar']
36+
NSelect: typeof import('naive-ui')['NSelect']
37+
NSlider: typeof import('naive-ui')['NSlider']
38+
NSpace: typeof import('naive-ui')['NSpace']
39+
NSpin: typeof import('naive-ui')['NSpin']
40+
NStatistic: typeof import('naive-ui')['NStatistic']
41+
NStep: typeof import('naive-ui')['NStep']
42+
NSteps: typeof import('naive-ui')['NSteps']
43+
NSwitch: typeof import('naive-ui')['NSwitch']
44+
NTabPane: typeof import('naive-ui')['NTabPane']
45+
NTabs: typeof import('naive-ui')['NTabs']
46+
NTag: typeof import('naive-ui')['NTag']
47+
NText: typeof import('naive-ui')['NText']
48+
NThing: typeof import('naive-ui')['NThing']
49+
NTooltip: typeof import('naive-ui')['NTooltip']
50+
NUpload: typeof import('naive-ui')['NUpload']
51+
NUploadDragger: typeof import('naive-ui')['NUploadDragger']
52+
NWatermark: typeof import('naive-ui')['NWatermark']
53+
RouterLink: typeof import('vue-router')['RouterLink']
54+
RouterView: typeof import('vue-router')['RouterView']
55+
}
56+
}

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@
5555
"rimraf": "^6.0.1",
5656
"tailwindcss": "^4.1.7",
5757
"typescript": "~5.3.3",
58+
"unplugin-auto-import": "^19.3.0",
59+
"unplugin-vue-components": "^28.7.0",
5860
"vite": "6.3.4",
5961
"vue": "^3.5.15",
6062
"vue-chartjs": "^5.3.2",

0 commit comments

Comments
 (0)