{ "name": "后台", "version": "1.19.0", "description": "后台", "type": "module", "scripts": { "dev": "vite", "build": "vite build" }, "engines": { "node": ">=20.12.2" }, "packageManager": "pnpm@8.15.8", "devDependencies": { "@types/ityped": "^1.0.3", "@types/node": "^20.12.7", "@typescript-eslint/parser": "7.8.0", "@unocss/eslint-config": "0.59.4", "@unocss/reset": "^0.59.4", "@vitejs/plugin-vue": "^5.0.4", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vueuse/components": "^10.9.0", "@vueuse/core": "^10.9.0", "@vueuse/integrations": "^10.9.0", "axios": "^1.6.8", "browserslist": "^4.23.0", "c8": "^9.1.0", "changelogen": "^0.5.5", "consola": "^3.2.3", "cross-env": "^7.0.3", "defu": "^6.1.4", "echarts": "^5.5.0", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-prettier": "5.1.3", "eslint-plugin-vue": "^9.25.0", "fs-extra": "^11.2.0", "husky": "^9.0.11", "ityped": "^1.0.3", "kolorist": "^1.8.0", "lightningcss": "^1.24.1", "lint-staged": "^15.2.2", "local-pkg": "^0.5.0", "mockjs": "^1.1.0", "nprogress": "^0.2.0", "perfect-debounce": "^1.0.0", "pinia": "^2.1.7", "pinia-plugin-persistedstate": "^3.2.1", "plop": "^4.0.1", "prettier": "^3.2.5", "prism-theme-vars": "^0.2.5", "simple-git": "^3.24.0", "taze": "^0.13.7", "terser": "^5.31.0", "typescript": "^5.4.5", "unocss": "^0.59.4", "unplugin-auto-import": "^0.17.5", "unplugin-vue-components": "^0.26.0", "unplugin-vue-markdown": "^0.26.2", "unplugin-vue-router": "^0.8.6", "vite": "^5.2.10", "vite-auto-import-resolvers": "^3.2.1", "vite-layers": "^0.5.2", "vite-plugin-compression": "^0.5.1", "vite-plugin-env-types": "^0.1.4", "vite-plugin-legacy-swc": "^1.1.0", "vite-plugin-use-modules": "^1.4.8", "vite-plugin-vue-devtools": "^7.1.3", "vite-plugin-vue-meta-layouts": "^0.4.3", "vitest": "^1.5.3", "vue": "^3.4.26", "vue-echarts": "^6.7.1", "vue-request": "2.0.4", "vue-router": "^4.3.2", "vue-toastification": "2.0.0-rc.5" }, "lint-staged": { "*.{js,jsx,ts,tsx,vue}": "eslint --cache --fix" }, "overrides": { "sourcemap-codec": "npm:@jridgewell/sourcemap-codec@latest", "array-includes": "npm:@nolyfill/array-includes@latest", "array.prototype.findlastindex": "npm:@nolyfill/array.prototype.findlastindex@latest", "array.prototype.flat": "npm:@nolyfill/array.prototype.flat@latest", "array.prototype.flatmap": "npm:@nolyfill/array.prototype.flatmap@latest", "arraybuffer.prorotype.slice": "npm:@nolyfill/arraybuffer.prorotype.slice@latest", "function.prototype.name": "npm:@nolyfill/function.prototype.name@latest", "has": "npm:@nolyfill/has@latest", "is-regex": "npm:@nolyfill/is-regex@latest", "object-keys": "npm:@nolyfill/object-keys@latest", "object.assign": "npm:@nolyfill/object.assign@latest", "object.entries": "npm:@nolyfill/object.entries@latest", "object.fromentries": "npm:@nolyfill/object.fromentries@latest", "object.values": "npm:@nolyfill/object.values@latest", "vue-demi": "npm:vue-demi@latest" }, "repository": { "url": "https://github.com/dishait/tov-template" }, "browserslist": [ ">= 0.25%", "last 2 versions", "not dead", "not ie <= 11", "Android >= 4.0", "iOS >= 8" ], "dependencies": { "@element-plus/icons-vue": "^2.3.1", "element-plus": "^2.9.2" } }