Add Castle Chess
[vchess.git] / client / package.json
index 4f8c8a9..1f24074 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "vchess-client",
-  "version": "0.1.0",
+  "version": "1.0.0",
   "private": true,
   "scripts": {
     "serve": "vue-cli-service serve",
@@ -8,26 +8,28 @@
     "lint": "vue-cli-service lint"
   },
   "dependencies": {
-    "vue": "^2.6.10",
-    "vue-router": "^3.1.3"
+    "ajv-keywords": "^3.4.1",
+    "vue": "^2.6.11",
+    "vue-router": "^3.1.6"
   },
   "devDependencies": {
-    "@vue/cli-plugin-eslint": "^3.12.1",
-    "@vue/cli-service": "^3.12.1",
-    "@vue/eslint-config-prettier": "^4.0.1",
+    "@vue/cli-plugin-eslint": "^4.3.1",
+    "@vue/cli-service": "^4.3.1",
+    "ajv": "^6.12.2",
     "apply-loader": "^2.0.0",
-    "babel-eslint": "^10.0.3",
+    "babel-eslint": "^10.1.0",
     "eslint": "^5.16.0",
     "eslint-plugin-vue": "^5.2.3",
     "lint-staged": "^8.2.1",
     "lodash": "^4.17.15",
-    "node-sass": "^4.13.0",
+    "node-sass": "^4.14.0",
     "pug": "^2.0.4",
     "pug-loader": "^2.4.0",
     "pug-plain-loader": "^1.0.0",
     "raw-loader": "^1.0.0",
-    "sass-loader": "^7.3.1",
-    "vue-template-compiler": "^2.6.10",
+    "sass-loader": "^8.0.2",
+    "vue-loader": "^15.9.1",
+    "vue-template-compiler": "^2.6.11",
     "worker-loader": "^2.0.0"
   },
   "eslintConfig": {
     },
     "extends": [
       "plugin:vue/essential",
-      "@vue/prettier"
+      "eslint:recommended"
     ],
-    "rules": {},
+    "rules": {
+      "consistent-return": 2,
+      "indent": [
+        "error",
+        2,
+        {
+          "SwitchCase": 1,
+          "VariableDeclarator": "first",
+          "FunctionExpression": {
+            "parameters": "first"
+          },
+          "CallExpression": {
+            "arguments": "first"
+          },
+          "flatTernaryExpressions": true
+        }
+      ],
+      "no-else-return": [
+        1,
+        {
+          "allowElseIf": false
+        }
+      ],
+      "semi": [
+        1,
+        "always"
+      ]
+    },
     "parserOptions": {
       "parser": "babel-eslint"
+    },
+    "globals": {
+      "V": "readonly"
     }
   },
   "postcss": {