diff --git a/package.json b/package.json index b15c3ab..7986686 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,16 @@ { "name": "v3-admin-vite", - "private": true, "version": "3.1.3-rc3", + "description": "一个中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element-Plus、Pinia 和 Vite", + "author": { + "name": "pany", + "email": "939630029@qq.com", + "url": "https://github.com/pany-ang" + }, + "repository": { + "type": "git", + "url": "https://github.com/un-pany/v3-admin-vite.git" + }, "scripts": { "dev": "vite", "build:stage": "vue-tsc --noEmit && vite build --mode staging", @@ -61,5 +70,14 @@ "pnpm lint", "git add" ] - } + }, + "keywords": [ + "vue", + "element-plus", + "vue3", + "ts", + "admin", + "typescript" + ], + "license": "MIT" } diff --git a/types/components.d.ts b/types/components.d.ts index c41c41f..62750a9 100644 --- a/types/components.d.ts +++ b/types/components.d.ts @@ -5,6 +5,29 @@ import '@vue/runtime-core' declare module '@vue/runtime-core' { export interface GlobalComponents { + ElAvatar: typeof import('element-plus/es')['ElAvatar'] + ElBreadcrumb: typeof import('element-plus/es')['ElBreadcrumb'] + ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] + ElButton: typeof import('element-plus/es')['ElButton'] + ElDrawer: typeof import('element-plus/es')['ElDrawer'] + ElDropdown: typeof import('element-plus/es')['ElDropdown'] + ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] + ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] + ElForm: typeof import('element-plus/es')['ElForm'] + ElFormItem: typeof import('element-plus/es')['ElFormItem'] + ElIcon: typeof import('element-plus/es')['ElIcon'] + ElInput: typeof import('element-plus/es')['ElInput'] + ElMenu: typeof import('element-plus/es')['ElMenu'] + ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] + ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] + ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] + ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] + ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] + ElSwitch: typeof import('element-plus/es')['ElSwitch'] + ElTabPane: typeof import('element-plus/es')['ElTabPane'] + ElTabs: typeof import('element-plus/es')['ElTabs'] + ElTag: typeof import('element-plus/es')['ElTag'] + ElTooltip: typeof import('element-plus/es')['ElTooltip'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] Screenfull: typeof import('./../src/components/Screenfull/index.vue')['default']