|
2 | 2 | "name": "vue-pure-admin",
|
3 | 3 | "version": "4.5.0",
|
4 | 4 | "private": true,
|
| 5 | + "type": "module", |
| 6 | + "scripts": { |
| 7 | + "dev": "NODE_OPTIONS=--max-old-space-size=4096 vite", |
| 8 | + "serve": "pnpm dev", |
| 9 | + "build": "rimraf dist && NODE_OPTIONS=--max-old-space-size=8192 vite build && generate-version-file", |
| 10 | + "build:staging": "rimraf dist && vite build --mode staging", |
| 11 | + "report": "rimraf dist && vite build", |
| 12 | + "preview": "vite preview", |
| 13 | + "preview:build": "pnpm build && vite preview", |
| 14 | + "typecheck": "tsc --noEmit && vue-tsc --noEmit --skipLibCheck", |
| 15 | + "svgo": "svgo -f src/assets/svg -o src/assets/svg", |
| 16 | + "cloc": "NODE_OPTIONS=--max-old-space-size=4096 cloc . --exclude-dir=node_modules --exclude-lang=YAML", |
| 17 | + "clean:cache": "rimraf .eslintcache && rimraf node_modules && pnpm install", |
| 18 | + "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock,build}/**/*.{vue,js,ts,tsx}\" --fix", |
| 19 | + "lint:prettier": "prettier --write \"src/**/*.{js,ts,json,tsx,css,scss,vue,html,md}\"", |
| 20 | + "lint:stylelint": "stylelint --cache --fix \"**/*.{html,vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/", |
| 21 | + "lint": "pnpm lint:eslint && pnpm lint:prettier && pnpm lint:stylelint", |
| 22 | + "prepare": "husky install", |
| 23 | + "preinstall": "npx only-allow pnpm" |
| 24 | + }, |
5 | 25 | "keywords": [
|
6 | 26 | "vue-pure-admin",
|
7 | 27 | "element-plus",
|
|
13 | 33 | "vite"
|
14 | 34 | ],
|
15 | 35 | "homepage": "https://github.com/pure-admin/vue-pure-admin",
|
16 |
| - "bugs": { |
17 |
| - "url": "https://github.com/pure-admin/vue-pure-admin/issues" |
18 |
| - }, |
19 | 36 | "repository": {
|
20 | 37 | "type": "git",
|
21 | 38 | "url": "git+https://github.com/pure-admin/vue-pure-admin.git"
|
22 | 39 | },
|
| 40 | + "bugs": { |
| 41 | + "url": "https://github.com/pure-admin/vue-pure-admin/issues" |
| 42 | + }, |
23 | 43 | "license": "MIT",
|
24 | 44 | "author": {
|
25 | 45 | "name": "xiaoxian521",
|
26 | 46 |
|
27 | 47 | "url": "https://github.com/xiaoxian521"
|
28 | 48 | },
|
29 |
| - "scripts": { |
30 |
| - "dev": "NODE_OPTIONS=--max-old-space-size=4096 vite", |
31 |
| - "serve": "pnpm dev", |
32 |
| - "build": "rimraf dist && NODE_OPTIONS=--max-old-space-size=8192 vite build && generate-version-file", |
33 |
| - "build:staging": "rimraf dist && vite build --mode staging", |
34 |
| - "report": "rimraf dist && vite build", |
35 |
| - "preview": "vite preview", |
36 |
| - "preview:build": "pnpm build && vite preview", |
37 |
| - "typecheck": "tsc --noEmit && vue-tsc --noEmit --skipLibCheck", |
38 |
| - "svgo": "svgo -f src/assets/svg -o src/assets/svg", |
39 |
| - "cloc": "NODE_OPTIONS=--max-old-space-size=4096 cloc . --exclude-dir=node_modules --exclude-lang=YAML", |
40 |
| - "clean:cache": "rimraf .eslintcache && rimraf node_modules && pnpm install", |
41 |
| - "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock,build}/**/*.{vue,js,ts,tsx}\" --fix", |
42 |
| - "lint:prettier": "prettier --write \"src/**/*.{js,ts,json,tsx,css,scss,vue,html,md}\"", |
43 |
| - "lint:stylelint": "stylelint --cache --fix \"**/*.{html,vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/", |
44 |
| - "lint": "pnpm lint:eslint && pnpm lint:prettier && pnpm lint:stylelint", |
45 |
| - "prepare": "husky install", |
46 |
| - "preinstall": "npx only-allow pnpm" |
47 |
| - }, |
48 | 49 | "dependencies": {
|
49 | 50 | "@amap/amap-jsapi-loader": "^1.0.1",
|
50 | 51 | "@howdyjs/mouse-menu": "2.0.9",
|
|
53 | 54 | "@pureadmin/descriptions": "^1.2.0",
|
54 | 55 | "@pureadmin/table": "^2.3.4",
|
55 | 56 | "@pureadmin/utils": "^1.9.10",
|
56 |
| - "@vueuse/core": "^10.5.0", |
| 57 | + "@vueuse/core": "^10.6.0", |
57 | 58 | "@vueuse/motion": "^2.0.0",
|
58 | 59 | "@wangeditor/editor": "^5.1.23",
|
59 | 60 | "@wangeditor/editor-for-vue": "^5.1.12",
|
60 | 61 | "@zxcvbn-ts/core": "^3.0.4",
|
61 | 62 | "animate.css": "^4.1.1",
|
62 |
| - "axios": "^1.6.0", |
| 63 | + "axios": "^1.6.1", |
63 | 64 | "china-area-data": "^5.0.1",
|
64 | 65 | "cropperjs": "^1.6.1",
|
65 | 66 | "dayjs": "^1.11.10",
|
66 | 67 | "echarts": "^5.4.3",
|
67 | 68 | "el-table-infinite-scroll": "^3.0.3",
|
68 |
| - "element-plus": "^2.4.1", |
| 69 | + "element-plus": "^2.4.2", |
69 | 70 | "intro.js": "^7.2.0",
|
70 | 71 | "js-cookie": "^3.0.5",
|
71 | 72 | "jsbarcode": "^3.11.5",
|
|
81 | 82 | "qs": "^6.11.2",
|
82 | 83 | "responsive-storage": "^2.2.0",
|
83 | 84 | "sortablejs": "^1.15.0",
|
84 |
| - "swiper": "^11.0.3", |
| 85 | + "swiper": "^11.0.4", |
85 | 86 | "typeit": "^8.7.1",
|
86 | 87 | "v-contextmenu": "3.0.0",
|
87 | 88 | "v3-infinite-loading": "^1.3.1",
|
88 |
| - "version-rocket": "^1.7.0", |
89 |
| - "vue": "^3.3.7", |
90 |
| - "vue-i18n": "^9.6.2", |
| 89 | + "version-rocket": "^1.7.1", |
| 90 | + "vue": "^3.3.8", |
| 91 | + "vue-i18n": "^9.6.5", |
91 | 92 | "vue-json-pretty": "^2.2.4",
|
92 | 93 | "vue-pdf-embed": "^1.2.1",
|
93 | 94 | "vue-router": "^4.2.5",
|
94 | 95 | "vue-tippy": "^6.3.1",
|
95 | 96 | "vue-types": "^5.1.1",
|
96 | 97 | "vue-virtual-scroller": "2.0.0-beta.8",
|
97 |
| - "vue-waterfall-plugin-next": "^2.2.4", |
| 98 | + "vue-waterfall-plugin-next": "^2.2.6", |
98 | 99 | "vue3-danmaku": "^1.6.0",
|
99 | 100 | "vuedraggable": "^4.1.0",
|
100 |
| - "wavesurfer.js": "^7.4.2", |
| 101 | + "wavesurfer.js": "^7.4.5", |
101 | 102 | "xgplayer": "^3.0.9",
|
102 | 103 | "xlsx": "^0.18.5"
|
103 | 104 | },
|
104 | 105 | "devDependencies": {
|
105 |
| - "@commitlint/cli": "^17.7.2", |
106 |
| - "@commitlint/config-conventional": "^17.7.0", |
| 106 | + "@commitlint/cli": "^18.2.0", |
| 107 | + "@commitlint/config-conventional": "^18.1.0", |
107 | 108 | "@faker-js/faker": "^8.2.0",
|
108 | 109 | "@iconify-icons/ep": "^1.2.12",
|
109 | 110 | "@iconify-icons/ri": "^1.2.10",
|
110 | 111 | "@iconify/vue": "^4.1.1",
|
111 |
| - "@intlify/unplugin-vue-i18n": "^1.4.0", |
| 112 | + "@intlify/unplugin-vue-i18n": "^1.5.0", |
112 | 113 | "@pureadmin/theme": "^3.2.0",
|
113 |
| - "@types/intro.js": "^5.1.2", |
114 |
| - "@types/js-cookie": "^3.0.4", |
115 |
| - "@types/node": "^20.8.2", |
| 114 | + "@types/intro.js": "^5.1.4", |
| 115 | + "@types/js-cookie": "^3.0.6", |
| 116 | + "@types/node": "^20.9.0", |
116 | 117 | "@types/nprogress": "0.2.0",
|
117 |
| - "@types/qrcode": "^1.5.2", |
118 |
| - "@types/qs": "^6.9.8", |
119 |
| - "@types/sortablejs": "^1.15.3", |
120 |
| - "@typescript-eslint/eslint-plugin": "^6.7.4", |
121 |
| - "@typescript-eslint/parser": "^6.7.4", |
122 |
| - "@vitejs/plugin-vue": "^4.4.0", |
| 118 | + "@types/qrcode": "^1.5.5", |
| 119 | + "@types/qs": "^6.9.10", |
| 120 | + "@types/sortablejs": "^1.15.5", |
| 121 | + "@typescript-eslint/eslint-plugin": "^6.10.0", |
| 122 | + "@typescript-eslint/parser": "^6.10.0", |
| 123 | + "@vitejs/plugin-vue": "^4.4.1", |
123 | 124 | "@vitejs/plugin-vue-jsx": "^3.0.2",
|
124 | 125 | "@vue/eslint-config-prettier": "^8.0.0",
|
125 | 126 | "@vue/eslint-config-typescript": "^12.0.0",
|
126 | 127 | "autoprefixer": "^10.4.16",
|
127 | 128 | "cloc": "^2.11.0",
|
128 | 129 | "cssnano": "^6.0.1",
|
129 |
| - "eslint": "^8.50.0", |
130 |
| - "eslint-plugin-prettier": "^5.0.0", |
| 130 | + "eslint": "^8.53.0", |
| 131 | + "eslint-define-config": "^1.24.1", |
| 132 | + "eslint-plugin-prettier": "^5.0.1", |
131 | 133 | "eslint-plugin-vue": "^9.18.1",
|
132 | 134 | "husky": "^8.0.3",
|
133 |
| - "lint-staged": "^14.0.1", |
| 135 | + "lint-staged": "^15.0.2", |
134 | 136 | "picocolors": "^1.0.0",
|
135 | 137 | "postcss": "^8.4.31",
|
136 | 138 | "postcss-html": "^1.5.0",
|
|
139 | 141 | "prettier": "^3.0.3",
|
140 | 142 | "rimraf": "^5.0.5",
|
141 | 143 | "rollup-plugin-visualizer": "^5.9.2",
|
142 |
| - "sass": "^1.69.0", |
| 144 | + "sass": "^1.69.5", |
143 | 145 | "sass-loader": "^13.3.2",
|
144 |
| - "stylelint": "^15.10.3", |
| 146 | + "stylelint": "^15.11.0", |
145 | 147 | "stylelint-config-html": "^1.1.0",
|
146 | 148 | "stylelint-config-recess-order": "^4.3.0",
|
147 | 149 | "stylelint-config-recommended": "^13.0.0",
|
148 |
| - "stylelint-config-recommended-scss": "^13.0.0", |
| 150 | + "stylelint-config-recommended-scss": "^13.1.0", |
149 | 151 | "stylelint-config-recommended-vue": "^1.5.0",
|
150 | 152 | "stylelint-config-standard": "^34.0.0",
|
151 |
| - "stylelint-config-standard-scss": "^11.0.0", |
| 153 | + "stylelint-config-standard-scss": "^11.1.0", |
152 | 154 | "stylelint-order": "^6.0.3",
|
153 | 155 | "stylelint-prettier": "^4.0.2",
|
154 |
| - "stylelint-scss": "^5.2.1", |
155 |
| - "svgo": "^3.0.2", |
| 156 | + "stylelint-scss": "^5.3.1", |
| 157 | + "svgo": "^3.0.3", |
156 | 158 | "tailwindcss": "^3.3.5",
|
157 |
| - "terser": "^5.24.0", |
158 | 159 | "typescript": "^5.2.2",
|
159 |
| - "vite": "^4.5.0", |
| 160 | + "vite": "5.0.0-beta.17", |
160 | 161 | "vite-plugin-cdn-import": "^0.3.5",
|
161 | 162 | "vite-plugin-compression": "^0.5.1",
|
162 | 163 | "vite-plugin-fake-server": "^2.0.0",
|
|
165 | 166 | "vue-eslint-parser": "^9.3.2",
|
166 | 167 | "vue-tsc": "^1.8.22"
|
167 | 168 | },
|
| 169 | + "engines": { |
| 170 | + "node": "^18.0.0 || >=20.0.0", |
| 171 | + "pnpm": ">=8.6.10" |
| 172 | + }, |
| 173 | + "packageManager": "[email protected]", |
168 | 174 | "pnpm": {
|
169 | 175 | "peerDependencyRules": {
|
170 | 176 | "ignoreMissing": [
|
|
0 commit comments