Files
admin 792131228a Migrate old admin modules and local crud deps
Port pages for data forms, score admin, student maintenance,
vacation records, menu routing, and workbench. Add team switching,
dynamic menu loading, viewport scaling, and bundled local fast-crud
packages.
2026-11-02 12:21:25 +08:00

73 lines
2.0 KiB
JSON

{
"name": "v3-admin-vite",
"type": "module",
"version": "5.2.0",
"description": "AI-friendly admin template, built with Vue3, Vite, TypeScript, Element Plus, and more",
"author": "pany <939630029@qq.com> (https://github.com/pany-ang)",
"repository": "https://github.com/un-pany/v3-admin-vite",
"scripts": {
"dev": "vite",
"build:staging": "vue-tsc && vite build --mode staging",
"build": "vue-tsc && vite build",
"preview": "vite preview",
"lint": "eslint --fix",
"prepare": "husky",
"test": "vitest"
},
"dependencies": {
"@element-plus/icons-vue": "2.3.2",
"@fast-crud/fast-crud": "1.29.0",
"@fast-crud/ui-element": "1.29.0",
"@fast-crud/ui-interface": "1.29.0",
"@iconify/vue": "4.3.0",
"@vueuse/core": "15.0.0",
"axios": "1.18.1",
"dayjs": "1.11.21",
"echarts": "6.1.0",
"element-plus": "2.14.2",
"exceljs": "4.4.0",
"lodash-es": "4.18.1",
"mitt": "3.0.1",
"normalize.css": "8.0.1",
"nprogress": "0.2.0",
"path-browserify": "1.0.1",
"path-to-regexp": "8.4.2",
"pinia": "3.0.4",
"qrcode": "1.5.4",
"screenfull": "6.0.2",
"vue": "3.5.39",
"vue-router": "5.1.0",
"vxe-table": "4.6.25"
},
"devDependencies": {
"@antfu/eslint-config": "9.1.0",
"@types/lodash-es": "4.17.12",
"@types/node": "26.1.1",
"@types/nprogress": "0.2.3",
"@types/path-browserify": "1.0.3",
"@types/qrcode": "1.5.6",
"@vitejs/plugin-vue": "6.0.7",
"@vue/test-utils": "2.4.11",
"eslint": "10.6.0",
"eslint-plugin-format": "2.0.1",
"happy-dom": "20.10.6",
"husky": "9.1.7",
"lint-staged": "17.0.8",
"postcss-px-to-viewport-8-plugin": "1.2.5",
"sass-embedded": "1.78.0",
"typescript": "5.9.3",
"unocss": "66.7.5",
"unplugin-auto-import": "21.0.0",
"unplugin-svg-component": "0.12.6",
"unplugin-vue-components": "32.1.0",
"vite": "7.3.6",
"vite-plugin-mcp": "0.3.2",
"vite-svg-loader": "5.1.1",
"vitest": "4.1.10",
"vue-tsc": "3.3.7"
},
"lint-staged": {
"*": "eslint --fix"
}
}