{ "name": "v3-admin-vite", "version": "3.1.10", "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", "build:prod": "vue-tsc --noEmit && vite build", "preview:stage": "pnpm build:stage && vite preview", "preview:prod": "pnpm build:prod && vite preview", "lint:eslint": "eslint \"src/**/*.{vue,ts,tsx}\" --fix", "lint:prettier": "prettier --write \"src/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"", "lint": "pnpm lint:eslint && pnpm lint:prettier", "prepare": "husky install" }, "dependencies": { "@element-plus/icons-vue": "^2.0.6", "axios": "^0.27.2", "dayjs": "^1.11.3", "element-plus": "^2.2.7", "js-cookie": "^3.0.1", "lodash-es": "^4.17.21", "normalize.css": "^8.0.1", "nprogress": "^0.2.0", "path-browserify": "^1.0.1", "path-to-regexp": "^6.2.1", "pinia": "^2.0.14", "screenfull": "^6.0.2", "vue": "^3.2.37", "vue-router": "^4.0.16" }, "devDependencies": { "@types/js-cookie": "^3.0.2", "@types/lodash-es": "^4.17.6", "@types/node": "^18.0.0", "@types/nprogress": "^0.2.0", "@types/path-browserify": "^1.0.0", "@typescript-eslint/eslint-plugin": "^5.30.0", "@typescript-eslint/parser": "^5.30.0", "@vitejs/plugin-vue": "^2.3.3", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.0", "eslint": "^8.18.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-vue": "^9.1.1", "husky": "^8.0.1", "lint-staged": "^13.0.3", "prettier": "^2.7.1", "sass": "^1.53.0", "typescript": "^4.7.4", "unocss": "^0.42.0", "vite": "^2.9.13", "vite-plugin-svg-icons": "^2.0.1", "vue-eslint-parser": "^9.0.3", "vue-tsc": "^0.38.2" }, "lint-staged": { "*.{js,jsx,vue,ts,tsx}": [ "eslint --fix", "prettier --write" ], "*.{scss,less,css,html,md}": [ "prettier --write" ], "package.json": [ "prettier --write" ], "{!(package)*.json,.!(browserslist)*rc}": [ "prettier --write--parser json" ] }, "keywords": [ "vue", "element-plus", "vue3", "ts", "admin", "typescript" ], "license": "MIT" }