sijun.li | 9646230 | 2020-07-24 10:08:05 +0800 | [diff] [blame] | 1 | { |
| 2 | "name": "vue-element-admin", |
| 3 | "version": "4.4.0", |
| 4 | "description": "A magical vue admin. An out-of-box UI solution for enterprise applications. Newest development stack of vue. Lots of awesome features", |
| 5 | "author": "Pan <panfree23@gmail.com>", |
| 6 | "scripts": { |
| 7 | "dev": "vue-cli-service serve", |
| 8 | "lint": "eslint --ext .js,.vue src", |
| 9 | "build:prod": "vue-cli-service build", |
| 10 | "build:stage": "vue-cli-service build --mode staging", |
| 11 | "preview": "node build/index.js --preview", |
| 12 | "new": "plop", |
| 13 | "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml", |
| 14 | "test:unit": "jest --clearCache && vue-cli-service test:unit", |
| 15 | "test:ci": "npm run lint && npm run test:unit" |
| 16 | }, |
| 17 | "dependencies": { |
| 18 | "axios": "0.18.1", |
| 19 | "clipboard": "2.0.4", |
| 20 | "codemirror": "5.45.0", |
| 21 | "core-js": "3.6.5", |
| 22 | "driver.js": "0.9.5", |
| 23 | "dropzone": "5.5.1", |
| 24 | "echarts": "4.2.1", |
| 25 | "element-ui": "2.13.2", |
| 26 | "file-saver": "2.0.1", |
| 27 | "fuse.js": "3.4.4", |
| 28 | "js-cookie": "2.2.0", |
| 29 | "jsonlint": "1.6.3", |
| 30 | "jszip": "3.2.1", |
sijun.li | 2c3a34f | 2020-08-17 15:18:32 +0800 | [diff] [blame] | 31 | "moment": "^2.27.0", |
sijun.li | 9646230 | 2020-07-24 10:08:05 +0800 | [diff] [blame] | 32 | "normalize.css": "7.0.0", |
| 33 | "nprogress": "0.2.0", |
| 34 | "path-to-regexp": "2.4.0", |
| 35 | "screenfull": "4.2.0", |
| 36 | "script-loader": "0.7.2", |
| 37 | "sortablejs": "1.8.4", |
| 38 | "tui-editor": "1.3.3", |
| 39 | "vue": "2.6.10", |
| 40 | "vue-count-to": "1.0.13", |
| 41 | "vue-router": "3.0.2", |
| 42 | "vue-splitpane": "1.0.4", |
| 43 | "vuedraggable": "2.20.0", |
| 44 | "vuex": "3.1.0", |
| 45 | "xlsx": "0.14.1" |
| 46 | }, |
| 47 | "devDependencies": { |
| 48 | "@vue/cli-plugin-babel": "4.4.4", |
| 49 | "@vue/cli-plugin-eslint": "4.4.4", |
| 50 | "@vue/cli-plugin-unit-jest": "4.4.4", |
| 51 | "@vue/cli-service": "4.4.4", |
| 52 | "@vue/test-utils": "1.0.0-beta.29", |
| 53 | "autoprefixer": "9.5.1", |
| 54 | "babel-eslint": "10.1.0", |
| 55 | "babel-jest": "23.6.0", |
| 56 | "babel-plugin-dynamic-import-node": "2.3.3", |
| 57 | "chalk": "2.4.2", |
| 58 | "chokidar": "2.1.5", |
| 59 | "connect": "3.6.6", |
| 60 | "eslint": "6.7.2", |
| 61 | "eslint-plugin-vue": "6.2.2", |
| 62 | "html-webpack-plugin": "3.2.0", |
| 63 | "husky": "1.3.1", |
| 64 | "lint-staged": "8.1.5", |
| 65 | "mockjs": "1.0.1-beta3", |
| 66 | "plop": "2.3.0", |
| 67 | "runjs": "4.3.2", |
| 68 | "sass": "1.26.2", |
| 69 | "sass-loader": "8.0.2", |
| 70 | "script-ext-html-webpack-plugin": "2.1.3", |
| 71 | "serve-static": "1.13.2", |
| 72 | "svg-sprite-loader": "4.1.3", |
| 73 | "svgo": "1.2.0", |
| 74 | "vue-template-compiler": "2.6.10" |
| 75 | }, |
| 76 | "browserslist": [ |
| 77 | "> 1%", |
| 78 | "last 2 versions" |
| 79 | ], |
| 80 | "bugs": { |
| 81 | "url": "https://github.com/PanJiaChen/vue-element-admin/issues" |
| 82 | }, |
| 83 | "engines": { |
| 84 | "node": ">=8.9", |
| 85 | "npm": ">= 3.0.0" |
| 86 | }, |
| 87 | "keywords": [ |
| 88 | "vue", |
| 89 | "admin", |
| 90 | "dashboard", |
| 91 | "element-ui", |
| 92 | "boilerplate", |
| 93 | "admin-template", |
| 94 | "management-system" |
| 95 | ], |
| 96 | "license": "MIT", |
| 97 | "lint-staged": { |
| 98 | "src/**/*.{js,vue}": [ |
| 99 | "eslint --fix", |
| 100 | "git add" |
| 101 | ] |
| 102 | }, |
| 103 | "husky": { |
| 104 | "hooks": { |
| 105 | "pre-commit": "lint-staged" |
| 106 | } |
| 107 | }, |
| 108 | "repository": { |
| 109 | "type": "git", |
| 110 | "url": "git+https://github.com/PanJiaChen/vue-element-admin.git" |
| 111 | } |
| 112 | } |