{ "name": "v3-admin-vite", "type": "module", "version": "4.5.4", "description": "A friendly admin template, based on Vue3, Vite, TypeScript, etc", "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 --noEmit && vite build --mode staging", "build": "vue-tsc --noEmit && vite build", "preview:staging": "pnpm build:staging && vite preview", "preview": "pnpm build && vite preview", "lint": "eslint . --fix", "prepare": "husky", "test": "vitest" }, "dependencies": { "@element-plus/icons-vue": "2.3.1", "axios": "1.7.7", "dayjs": "1.11.13", "element-plus": "2.8.8", "js-cookie": "3.0.5", "lodash-es": "4.17.21", "mitt": "3.0.1", "normalize.css": "8.0.1", "nprogress": "0.2.0", "path-browserify": "1.0.1", "path-to-regexp": "8.2.0", "pinia": "2.2.6", "screenfull": "6.0.2", "vue": "3.5.13", "vue-router": "4.4.5", "vxe-table": "4.6.23", "vxe-table-plugin-element": "4.0.4", "xe-utils": "3.5.31" }, "devDependencies": { "@antfu/eslint-config": "3.9.1", "@types/js-cookie": "3.0.6", "@types/lodash-es": "4.17.12", "@types/node": "22.9.0", "@types/nprogress": "0.2.3", "@types/path-browserify": "1.0.3", "@vitejs/plugin-vue": "5.2.0", "@vitejs/plugin-vue-jsx": "4.1.0", "@vue/test-utils": "2.4.6", "eslint": "9.15.0", "eslint-plugin-format": "0.1.2", "husky": "9.1.6", "jsdom": "25.0.1", "lint-staged": "15.2.10", "sass": "1.78.0", "typescript": "5.6.3", "unocss": "0.64.1", "vite": "5.4.11", "vite-plugin-svg-icons": "2.0.1", "vite-svg-loader": "5.1.0", "vitest": "2.1.5", "vue-tsc": "2.1.10" }, "lint-staged": { "*": "eslint --fix" } }