github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/static_source/admin/package.json (about) 1 { 2 "name": "vue-element-plus-admin", 3 "version": "1.9.9", 4 "description": "一套基于vue3、element-plus、typesScript、vite4的后台集成方案。", 5 "author": "Archer <502431556@qq.com>", 6 "private": false, 7 "scripts": { 8 "i": "pnpm install", 9 "dev": "vite --mode base", 10 "ts:check": "vue-tsc --noEmit", 11 "build:pro": "vite build --mode pro", 12 "build:gitee": "vite build --mode gitee", 13 "build:dev": "npm run ts:check && vite build --mode dev", 14 "build:test": "npm run ts:check && vite build --mode test", 15 "serve:pro": "vite preview --mode pro", 16 "serve:dev": "vite preview --mode dev", 17 "serve:test": "vite preview --mode test", 18 "npm:check": "npx npm-check-updates", 19 "clean": "npx rimraf node_modules", 20 "clean:cache": "npx rimraf node_modules/.cache", 21 "lint:eslint": "eslint --fix --ext .js,.ts,.vue ./src", 22 "lint:format": "prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,vue,html,md}\"", 23 "lint:style": "stylelint --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/", 24 "p": "plop", 25 "analysis": "windicss-analysis" 26 }, 27 "dependencies": { 28 "@daybrush/utils": "^1.13.0", 29 "@element-plus/icons-vue": "^2.1.0", 30 "@iconify/iconify": "^3.1.0", 31 "@imengyu/vue3-context-menu": "^1.3.8", 32 "@moveable/helper": "^0.1.3", 33 "@tinymce/tinymce-vue": "^5.1.1", 34 "@tweakpane/plugin-essentials": "^0.2.1", 35 "@vueuse/core": "^9.13.0", 36 "@zxcvbn-ts/core": "^2.2.1", 37 "animate.css": "^4.1.1", 38 "axios": "^1.3.5", 39 "codemirror": "~5.65.13", 40 "codemirror-editor-vue3": "^2.3.0", 41 "cropperjs": "^1.6.1", 42 "echarts": "^5.4.2", 43 "echarts-wordcloud": "^2.1.0", 44 "element-plus": "2.3.3", 45 "intro.js": "^7.0.1", 46 "js-cookie": "^3.0.5", 47 "json-editor-vue": "^0.11.2", 48 "lodash-es": "^4.17.21", 49 "lodash.debounce": "^4.0.8", 50 "mitt": "^3.0.0", 51 "moveable": "^0.51.1", 52 "muuri": "^0.9.5", 53 "nprogress": "^0.2.0", 54 "ol": "^8.0.0", 55 "ol-contextmenu": "^5.2.1", 56 "ol-ext": "^4.0.11", 57 "pinia": "^2.0.34", 58 "qrcode": "^1.5.1", 59 "qs": "^6.11.1", 60 "stats.js": "^0.17.0", 61 "three": "~0.134.0", 62 "tinymce": "^6.6.2", 63 "tinymce-i18n": "^23.8.7", 64 "troisjs": "^0.3.4", 65 "tweakpane": "^4.0.3", 66 "url": "^0.11.0", 67 "uuid-generator-ts": "^1.1.0", 68 "v-tweakpane": "^0.2.0", 69 "vue": "3.2.47", 70 "vue-i18n": "9.2.2", 71 "vue-json-viewer": "^3.0.4", 72 "vue-lite-youtube-embed": "^1.2.0", 73 "vue-router": "^4.1.6", 74 "vue-three-round-slider": "^1.2.7", 75 "vue-types": "^5.0.2", 76 "vue3-moveable": "^0.26.1", 77 "vue3-openlayers": "2.0.0-0", 78 "vue3-selecto": "^1.12.0", 79 "vue3-slider": "^1.9.0", 80 "web-storage-cache": "^1.1.1", 81 "websocket-ts": "^1.1.1", 82 "xterm": "^5.3.0", 83 "xterm-addon-fit": "^0.8.0" 84 }, 85 "devDependencies": { 86 "@commitlint/cli": "^17.5.1", 87 "@commitlint/config-conventional": "^17.4.4", 88 "@iconify/json": "^2.2.48", 89 "@intlify/unplugin-vue-i18n": "^0.10.0", 90 "@purge-icons/generated": "^0.9.0", 91 "@rollup/plugin-replace": "^5.0.5", 92 "@types/codemirror": "^5.60.15", 93 "@types/intro.js": "^5.1.1", 94 "@types/lodash-es": "^4.17.7", 95 "@types/node": "^18.15.11", 96 "@types/nprogress": "^0.2.0", 97 "@types/qrcode": "^1.5.0", 98 "@types/qs": "^6.9.7", 99 "@typescript-eslint/eslint-plugin": "^5.58.0", 100 "@typescript-eslint/parser": "^5.58.0", 101 "@vitejs/plugin-legacy": "^4.0.2", 102 "@vitejs/plugin-vue": "^4.1.0", 103 "@vitejs/plugin-vue-jsx": "^3.0.1", 104 "autoprefixer": "^10.4.14", 105 "consola": "^3.0.1", 106 "eslint": "^8.38.0", 107 "eslint-config-prettier": "^8.8.0", 108 "eslint-define-config": "^1.17.0", 109 "eslint-plugin-prettier": "^4.2.1", 110 "eslint-plugin-vue": "^9.10.0", 111 "husky": "^8.0.3", 112 "less": "^4.1.3", 113 "lint-staged": "^13.2.1", 114 "plop": "^3.1.2", 115 "postcss": "^8.4.21", 116 "postcss-html": "^1.5.0", 117 "postcss-less": "^6.0.0", 118 "prettier": "^2.8.8", 119 "rimraf": "^5.0.0", 120 "rollup": "^3.20.2", 121 "rollup-plugin-analyzer": "^4.0.0", 122 "stylelint": "^15.4.0", 123 "stylelint-config-html": "^1.1.0", 124 "stylelint-config-prettier": "^9.0.5", 125 "stylelint-config-recommended": "^11.0.0", 126 "stylelint-config-standard": "^32.0.0", 127 "stylelint-order": "^6.0.3", 128 "terser": "^5.16.9", 129 "typescript": "5.0.4", 130 "unplugin-fonts": "^1.0.3", 131 "unplugin-vue-define-options": "^1.3.3", 132 "vite": "4.2.1", 133 "vite-plugin-ejs": "^1.6.4", 134 "vite-plugin-eslint": "^1.8.1", 135 "vite-plugin-mock": "^2.9.6", 136 "vite-plugin-progress": "^0.0.7", 137 "vite-plugin-purge-icons": "^0.9.2", 138 "vite-plugin-pwa": "^0.19.0", 139 "vite-plugin-style-import": "2.0.0", 140 "vite-plugin-svg-icons": "^2.0.1", 141 "vite-plugin-windicss": "^1.8.10", 142 "vue-tsc": "^1.2.0", 143 "windicss": "^3.5.6", 144 "windicss-analysis": "^0.3.5", 145 "workbox-cacheable-response": "^7.0.0", 146 "workbox-expiration": "^7.0.0", 147 "workbox-precaching": "^7.0.0", 148 "workbox-routing": "^7.0.0", 149 "workbox-strategies": "^7.0.0", 150 "workbox-window": "^7.0.0" 151 }, 152 "engines": { 153 "node": ">= 14.18.0" 154 }, 155 "license": "MIT", 156 "repository": { 157 "type": "git", 158 "url": "git+https://github.com/kailong321200875/vue-element-plus-admin.git" 159 }, 160 "bugs": { 161 "url": "https://github.com/kailong321200875/vue-element-plus-admin/issues" 162 }, 163 "homepage": "https://github.com/kailong321200875/vue-element-plus-admin" 164 }