1 | {
|
2 | "name": "@dcloudio/uniapp-debug-frontend",
|
3 | "description": "Frontend project for @dcloudio/uniapp-debugger",
|
4 | "version": "1.0.0",
|
5 | "author": "",
|
6 | "private": true,
|
7 | "engines": {
|
8 | "node": ">=6",
|
9 | "npm": ">=3"
|
10 | },
|
11 | "scripts": {
|
12 | "start": "npm run dev",
|
13 | "build": "cross-env-shell NODE_ENV=production npm run clean && npm run lint && npm run test && npm run compile",
|
14 | "ci:teamcity": "karma --env=tc start config/karma.coverage.js && npm run coverage:remap",
|
15 | "ci:jenkins": "karma --env=jk start config/karma.coverage.js && npm run coverage:remap",
|
16 | "clean": "rimraf public && rimraf coverage",
|
17 | "compile": "npm run clean && webpack --config config/webpack.config.prod.js",
|
18 | "watch": "webpack --config config/webpack.config.prod.js --watch",
|
19 | "coverage": "npm run coverage:run && npm run coverage:remap && npm run coverage:open",
|
20 | "coverage:open": "opn coverage/html-ts/index.html",
|
21 | "coverage:remap": "remap-istanbul -i coverage/json/coverage-final.json -o coverage/html-ts -t html",
|
22 | "coverage:run": "cross-env NODE_ENV=development karma start config/karma.coverage.js",
|
23 | "dev": "webpack-dev-server --config config/webpack.config.dev.js --hot --inline",
|
24 | "lint": "tslint src/**/*.ts",
|
25 | "serve": "http-server dist/ -g -o",
|
26 | "test": "cross-env NODE_ENV=development karma start config/karma.unit.js",
|
27 | "test:debug": "cross-env NODE_ENV=development karma start config/karma.debug.js",
|
28 | "test:watch": "cross-env NODE_ENV=development karma start config/karma.unit.js --singleRun=false --auto-watch"
|
29 | },
|
30 | "dependencies": {
|
31 | "axios": "~0.17.1",
|
32 | "bootstrap-vue": "~2.0.0-rc.1",
|
33 | "echarts": "^4.2.0-rc.2",
|
34 | "install": "^0.12.1",
|
35 | "npm": "^6.4.1",
|
36 | "qrcode.vue": "^1.6.1",
|
37 | "simple-websocket": "^7.2.0",
|
38 | "v-charts": "^1.18.0",
|
39 | "vue-class-component": "~6.1.2",
|
40 | "vue-clipboard2": "^0.2.1",
|
41 | "vue-codemirror-lite": "^1.0.4",
|
42 | "vue-i18n": "^8.5.0",
|
43 | "vue-js-toggle-button": "^1.3.0",
|
44 | "vue-json-tree-view": "^2.1.4",
|
45 | "vue-monaco-editor": "0.0.19",
|
46 | "vue-property-decorator": "~6.0.0",
|
47 | "vue-resource": "^1.5.1",
|
48 | "vue-router": "~3.0.1",
|
49 | "vue-snotify": "^3.2.1",
|
50 | "vue-tour": "^1.0.1",
|
51 | "vuex": "^3.0.1",
|
52 | "vuex-class": "^0.3.1"
|
53 | },
|
54 | "devDependencies": {
|
55 | "@types/mocha": "~2.2.47",
|
56 | "@types/node": "^9.4.7",
|
57 | "@types/sinon": "~4.1.3",
|
58 | "@types/webpack-env": "~1.13.5",
|
59 | "autoprefixer": "~7.2.5",
|
60 | "awesome-typescript-loader": "~3.4.1",
|
61 | "bootstrap": "^4.1.2",
|
62 | "chai": "~4.1.2",
|
63 | "compression-webpack-plugin": "~1.1.6",
|
64 | "copy-webpack-plugin": "^4.3.1",
|
65 | "cross-env": "~5.1.3",
|
66 | "css-loader": "~0.28.9",
|
67 | "cssnano": "~3.10.0",
|
68 | "es6-promise": "~4.2.4",
|
69 | "extract-text-webpack-plugin": "~3.0.2",
|
70 | "favicons-webpack-plugin": "0.0.7",
|
71 | "file-loader": "~1.1.6",
|
72 | "html-webpack-plugin": "~2.30.1",
|
73 | "http-server": "~0.11.1",
|
74 | "istanbul-instrumenter-loader": "~3.0.0",
|
75 | "json-loader": "~0.5.7",
|
76 | "karma": "~2.0.0",
|
77 | "karma-chai": "~0.1.0",
|
78 | "karma-chrome-launcher": "~2.2.0",
|
79 | "karma-coverage": "~1.1.1",
|
80 | "karma-junit-reporter": "~1.2.0",
|
81 | "karma-mocha": "~1.3.0",
|
82 | "karma-mocha-reporter": "~2.2.5",
|
83 | "karma-sinon": "~1.0.5",
|
84 | "karma-source-map-support": "~1.2.0",
|
85 | "karma-sourcemap-loader": "~0.3.7",
|
86 | "karma-teamcity-reporter": "~1.1.0",
|
87 | "karma-webpack": "~2.0.9",
|
88 | "lodash.merge": "~4.6.0",
|
89 | "minimist": "~1.2.0",
|
90 | "mocha": "~5.0.0",
|
91 | "monaco-editor": "^0.14.3",
|
92 | "ncp": "~2.0.0",
|
93 | "node-sass": "^4.7.2",
|
94 | "opn-cli": "~3.1.0",
|
95 | "optimize-css-assets-webpack-plugin": "~3.2.0",
|
96 | "postcss-loader": "~2.0.10",
|
97 | "raw-loader": "~0.5.1",
|
98 | "remap-istanbul": "~0.10.1",
|
99 | "rimraf": "~2.6.2",
|
100 | "sass-loader": "~6.0.6",
|
101 | "sinon": "~4.2.2",
|
102 | "standard": "~10.0.3",
|
103 | "style-loader": "~0.20.1",
|
104 | "tslint": "~5.9.1",
|
105 | "tslint-config-standard": "~7.0.0",
|
106 | "tslint-loader": "~3.5.3",
|
107 | "typescript": "~2.7.1",
|
108 | "url-loader": "~0.6.2",
|
109 | "vue": "2.5.21",
|
110 | "vue-hot-reload-api": "~2.2.4",
|
111 | "vue-loader": "^15.4.2",
|
112 | "vue-template-compiler": "2.5.21",
|
113 | "webpack": "~3.10.0",
|
114 | "webpack-dev-server": "^2.11.1"
|
115 | }
|
116 | }
|