Update package.json

main
pmsyffau9 2 months ago
parent ed6e1642c3
commit de666306dd

@ -1,66 +1,82 @@
{ {
"name": "mall4v", "name": "mall4v",
// npm
"private": true, "private": true,
//
"version": "0.0.0", "version": "0.0.0",
// 使ES
"type": "module", "type": "module",
"scripts": { "scripts": {
// 使pnpm
"preinstall": "npx only-allow pnpm", "preinstall": "npx only-allow pnpm",
// 使Vite
"dev": "vite", "dev": "vite",
//
"dev:test": "vite --mode testing", "dev:test": "vite --mode testing",
//
"build": "vite build", "build": "vite build",
//
"build:test": "vite build --mode testing", "build:test": "vite build --mode testing",
// 使eslintsrc.js.vue
"lint": "eslint --ext .js,.vue src", "lint": "eslint --ext .js,.vue src",
// eslint
"lint:fix": "eslint --fix --ext .js,.vue src", "lint:fix": "eslint --fix --ext .js,.vue src",
//
"preview": "vite preview", "preview": "vite preview",
// lint
"lint:staged": "lint-staged" "lint:staged": "lint-staged"
}, },
// Node.jspnpm
"engines": { "engines": {
"node": ">=16", "node": ">=16",
"pnpm": ">=6" "pnpm": ">=6"
}, },
"dependencies": { "dependencies": {
"@element-plus/icons-vue": "2.1.0", //
"@smallwei/avue": "^3.2.22", "@element-plus/icons-vue": "2.1.0", // Element Plus
"axios": "1.3.4", "@smallwei/avue": "^3.2.22", // Avue
"big.js": "6.2.1", "axios": "1.3.4", // HTTP
"browser-image-compression": "2.0.2", "big.js": "6.2.1", //
"crypto-js": "4.1.1", "browser-image-compression": "2.0.2", //
"echarts": "5.4.1", "crypto-js": "4.1.1", //
"element-plus": "2.3.6", "echarts": "5.4.1", //
"element-resize-detector": "1.2.4", "element-plus": "2.3.6", // Element Plus UI
"js-base64": "3.7.5", "element-resize-detector": "1.2.4", // DOM
"lodash": "4.17.21", "js-base64": "3.7.5", // Base64
"moment": "2.29.4", "lodash": "4.17.21", // JavaScript
"pinia": "2.0.33", "moment": "2.29.4", // 使date-fnsdayjs
"qs": "6.11.1", "pinia": "2.0.33", // Vue
"vue": "3.2.47", "qs": "6.11.1", //
"vue-cookies": "1.8.3", "vue": "3.2.47", // Vue
"vue-draggable-next": "2.1.1", "vue-cookies": "1.8.3", // Vuecookies
"vue-router": "4.1.6" "vue-draggable-next": "2.1.1", // Vue
"vue-router": "4.1.6" // Vue
}, },
"devDependencies": { "devDependencies": {
"@babel/eslint-parser": "^7.21.3", // 使
"@vitejs/plugin-vue": "^4.1.0", "@babel/eslint-parser": "^7.21.3", // Babel ESLint
"eslint": "^8.38.0", "@vitejs/plugin-vue": "^4.1.0", // ViteVue
"eslint-config-standard": "^17.0.0", "eslint": "^8.38.0", // ESLint
"eslint-plugin-import": "^2.27.5", "eslint-config-standard": "^17.0.0", // ESLint
"eslint-plugin-n": "^15.7.0", "eslint-plugin-import": "^2.27.5", // ESLintimport/export
"eslint-plugin-promise": "^6.1.1", "eslint-plugin-n": "^15.7.0", // ESLintNode.js
"eslint-plugin-vue": "^9.10.0", "eslint-plugin-promise": "^6.1.1", // ESLintPromise
"eslint-plugin-vue-scoped-css": "^2.4.0", "eslint-plugin-vue": "^9.10.0", // ESLintVue
"lint-staged": "13.2.2", "eslint-plugin-vue-scoped-css": "^2.4.0", // ESLintVueCSS
"sass": "^1.59.3", "lint-staged": "13.2.2", // git
"unplugin-auto-import": "^0.15.1", "sass": "^1.59.3", // Sass
"unplugin-vue-components": "^0.24.1", "unplugin-auto-import": "^0.15.1", // API
"vite": "^4.3.9", "unplugin-vue-components": "^0.24.1", // Vue
"vite-plugin-compression": "^0.5.1", "vite": "^4.3.9", //
"vite-plugin-eslint": "^1.8.1", "vite-plugin-compression": "^0.5.1", // Vite
"vite-plugin-svg-icons": "^2.0.1", "vite-plugin-eslint": "^1.8.1", // ViteESLint
"vue-eslint-parser": "^9.1.1" "vite-plugin-svg-icons": "^2.0.1", // Vite便使SVG
"vue-eslint-parser": "^9.1.1" // VueESLint
}, },
// *.js*.vue
"lint-staged": { "lint-staged": {
"*.{js,vue}": [ "*.{js,vue}": [
"eslint --fix" "eslint --fix"
] ]
} }
} }
Loading…
Cancel
Save