|
18 | 18 | "bootstrap-vue": "^2.0.0-rc.12",
|
19 | 19 | "file": "^0.2.2",
|
20 | 20 | "jsonlint": "^1.6.3",
|
21 |
| - "lodash": "^4.17.11", |
| 21 | + "lodash": "^4.17.13", |
22 | 22 | "lz-string": "^1.4.4",
|
23 | 23 | "lzma": "^2.3.2",
|
24 | 24 | "style-loader": "^0.23.1",
|
|
27 | 27 | "vue-analytics": "^5.16.4",
|
28 | 28 | "vue-clipboard2": "^0.3.0",
|
29 | 29 | "vue-codemirror": "^4.0.6",
|
30 |
| - "vue-router": "^3.0.6" |
| 30 | + "vue-loading-overlay": "^3.2.0", |
| 31 | + "vue-router": "^3.0.6", |
| 32 | + "yourls": "^1.0.2" |
31 | 33 | },
|
32 | 34 | "devDependencies": {
|
33 |
| - "@vue/cli-plugin-babel": "^3.4.0", |
34 |
| - "@vue/cli-plugin-eslint": "^3.4.0", |
35 |
| - "@vue/cli-service": "^3.4.0", |
| 35 | + "@vue/cli-plugin-babel": "^4.1.2", |
| 36 | + "@vue/cli-plugin-eslint": "^4.1.2", |
| 37 | + "@vue/cli-service": "^4.1.2", |
36 | 38 | "babel-eslint": "^10.0.1",
|
37 |
| - "eslint": "^5.16.0", |
38 |
| - "eslint-plugin-vue": "^5.2.2", |
| 39 | + "eslint": "^6.8.0", |
| 40 | + "eslint-config-prettier": "^6.9.0", |
| 41 | + "eslint-plugin-vue": "^6.1.2", |
| 42 | + "prettier": "^1.18.2", |
39 | 43 | "vue-template-compiler": "^2.5.21"
|
40 | 44 | },
|
41 | 45 | "eslintConfig": {
|
42 | 46 | "root": true,
|
43 | 47 | "env": {
|
44 | 48 | "node": true
|
45 | 49 | },
|
| 50 | + "plugins": [ |
| 51 | + "vue" |
| 52 | + ], |
46 | 53 | "extends": [
|
47 | 54 | "plugin:vue/essential",
|
48 | 55 | "plugin:vue/recommended",
|
49 |
| - "eslint:recommended" |
| 56 | + "eslint:recommended", |
| 57 | + "prettier" |
50 | 58 | ],
|
51 | 59 | "rules": {
|
52 | 60 | "vue/max-attributes-per-line": [
|
53 | 61 | "error",
|
54 | 62 | {
|
55 |
| - "singleline": 2 |
| 63 | + "singleline": 5, |
| 64 | + "multiline": { |
| 65 | + "max": 1, |
| 66 | + "allowFirstLine": true |
| 67 | + } |
56 | 68 | }
|
57 | 69 | ]
|
58 | 70 | },
|
|
0 commit comments