|
5 | 5 | "author": "Finnian Anderson <[email protected]>",
|
6 | 6 | "private": true,
|
7 | 7 | "scripts": {
|
| 8 | + "report-coverage": "codecov", |
8 | 9 | "dev": "node build/dev-server.js",
|
9 | 10 | "start": "serve -n dist",
|
10 | 11 | "build": "NODE_ENV=production node build/build.js",
|
11 | 12 | "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run",
|
12 | 13 | "e2e": "node test/e2e/runner.js",
|
13 | 14 | "test": "npm run unit && npm run e2e",
|
| 15 | + "unit-watch": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --auto-watch", |
14 | 16 | "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
|
15 | 17 | },
|
16 | 18 | "dependencies": {
|
17 |
| - "axios": "^0.18.0", |
18 |
| - "lodash.debounce": "^4.0.8", |
19 |
| - "serve": "^9.4.0", |
20 |
| - "vue": "^2.5.2", |
21 |
| - "vue-analytics": "^5.12.3", |
22 |
| - "vue-meta": "^1.5.2", |
23 |
| - "vue-moment": "^4.0.0", |
24 |
| - "vue-router": "^3.0.1" |
| 19 | + "serve": "^9.4.0" |
25 | 20 | },
|
26 | 21 | "devDependencies": {
|
| 22 | + "@vue/test-utils": "^1.0.0-beta.24", |
27 | 23 | "autoprefixer": "^7.1.5",
|
| 24 | + "axios": "^0.18.0", |
28 | 25 | "babel-core": "^6.26.0",
|
29 |
| - "sw-precache-webpack-plugin": "^0.11.4", |
30 | 26 | "babel-eslint": "^8.0.1",
|
31 | 27 | "babel-loader": "^7.1.2",
|
| 28 | + "babel-plugin-istanbul": "^4.1.5", |
32 | 29 | "babel-plugin-transform-runtime": "^6.23.0",
|
| 30 | + "babel-polyfill": "^6.26.0", |
33 | 31 | "babel-preset-env": "^1.6.0",
|
34 | 32 | "babel-preset-stage-2": "^6.24.1",
|
35 | 33 | "babel-register": "^6.26.0",
|
| 34 | + "chai": "^4.1.2", |
36 | 35 | "chalk": "^2.1.0",
|
| 36 | + "chromedriver": "^2.33.1", |
37 | 37 | "connect-history-api-fallback": "^1.4.0",
|
38 | 38 | "copy-webpack-plugin": "^4.1.1",
|
| 39 | + "cross-env": "^5.0.5", |
| 40 | + "cross-spawn": "^5.1.0", |
39 | 41 | "css-loader": "^0.28.7",
|
40 | 42 | "cssnano": "^3.10.0",
|
41 | 43 | "eslint": "^4.9.0",
|
| 44 | + "eslint-config-standard": "^10.2.1", |
42 | 45 | "eslint-friendly-formatter": "^3.0.0",
|
43 | 46 | "eslint-loader": "^1.9.0",
|
44 | 47 | "eslint-plugin-html": "^3.2.2",
|
45 | 48 | "eslint-plugin-import": "^2.7.0",
|
46 | 49 | "eslint-plugin-node": "^5.2.0",
|
47 |
| - "eslint-config-standard": "^10.2.1", |
48 | 50 | "eslint-plugin-promise": "^3.6.0",
|
49 | 51 | "eslint-plugin-standard": "^3.0.1",
|
50 | 52 | "eventsource-polyfill": "^0.9.6",
|
|
54 | 56 | "friendly-errors-webpack-plugin": "^1.6.1",
|
55 | 57 | "html-webpack-plugin": "^2.30.1",
|
56 | 58 | "http-proxy-middleware": "^0.17.4",
|
57 |
| - "webpack-bundle-analyzer": "^2.9.0", |
58 |
| - "cross-env": "^5.0.5", |
| 59 | + "inject-loader": "^3.0.1", |
59 | 60 | "karma": "^1.7.1",
|
60 | 61 | "karma-coverage": "^1.1.1",
|
61 | 62 | "karma-mocha": "^1.3.0",
|
|
65 | 66 | "karma-sourcemap-loader": "^0.3.7",
|
66 | 67 | "karma-spec-reporter": "0.0.31",
|
67 | 68 | "karma-webpack": "^2.0.5",
|
| 69 | + "lodash.debounce": "^4.0.8", |
68 | 70 | "mocha": "^4.0.1",
|
69 |
| - "chai": "^4.1.2", |
70 |
| - "sinon": "^4.0.1", |
71 |
| - "sinon-chai": "^2.14.0", |
72 |
| - "inject-loader": "^3.0.1", |
73 |
| - "babel-plugin-istanbul": "^4.1.5", |
74 |
| - "phantomjs-prebuilt": "^2.1.15", |
75 |
| - "chromedriver": "^2.33.1", |
76 |
| - "cross-spawn": "^5.1.0", |
77 | 71 | "nightwatch": "^0.9.16",
|
78 |
| - "selenium-server": "^3.6.0", |
79 |
| - "semver": "^5.4.1", |
80 |
| - "shelljs": "^0.7.8", |
81 | 72 | "opn": "^5.1.0",
|
82 | 73 | "optimize-css-assets-webpack-plugin": "^3.2.0",
|
83 | 74 | "ora": "^1.3.0",
|
| 75 | + "phantomjs-prebuilt": "^2.1.15", |
84 | 76 | "rimraf": "^2.6.2",
|
| 77 | + "selenium-server": "^3.6.0", |
| 78 | + "semver": "^5.4.1", |
| 79 | + "shelljs": "^0.7.8", |
| 80 | + "sinon": "^4.0.1", |
| 81 | + "sinon-chai": "^2.14.0", |
| 82 | + "sw-precache-webpack-plugin": "^0.11.4", |
| 83 | + "uglify-es": "^3.1.3", |
85 | 84 | "url-loader": "^0.6.2",
|
| 85 | + "vue": "^2.5.2", |
| 86 | + "vue-analytics": "^5.12.3", |
86 | 87 | "vue-loader": "^13.3.0",
|
| 88 | + "vue-meta": "^1.5.2", |
| 89 | + "vue-moment": "^4.0.0", |
| 90 | + "vue-router": "^3.0.1", |
87 | 91 | "vue-style-loader": "^3.0.3",
|
88 | 92 | "vue-template-compiler": "^2.5.2",
|
89 | 93 | "webpack": "^3.7.1",
|
| 94 | + "webpack-bundle-analyzer": "^2.9.0", |
90 | 95 | "webpack-dev-middleware": "^1.12.0",
|
91 | 96 | "webpack-hot-middleware": "^2.19.1",
|
92 |
| - "webpack-merge": "^4.1.0", |
93 |
| - "uglify-es": "^3.1.3" |
| 97 | + "webpack-merge": "^4.1.0" |
94 | 98 | },
|
95 | 99 | "engines": {
|
96 | 100 | "node": ">= 4.0.0",
|
|
0 commit comments