{
"name": "vchess-client",
- "version": "0.1.0",
+ "version": "1.0.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"lint": "vue-cli-service lint"
},
"dependencies": {
- "vue": "^2.5.21",
- "vue-router": "^3.0.1"
+ "ajv-keywords": "^3.5.2",
+ "vue": "^2.6.12",
+ "vue-router": "^3.4.9"
},
"devDependencies": {
- "@vue/cli-plugin-eslint": "^3.3.0",
- "@vue/cli-service": "^3.3.0",
- "@vue/eslint-config-prettier": "^4.0.1",
- "babel-eslint": "^10.0.1",
- "eslint": "^5.8.0",
- "eslint-plugin-vue": "^5.0.0",
- "lint-staged": "^8.1.0",
- "node-sass": "^4.9.0",
- "pug": "^2.0.3",
- "pug-plain-loader": "^1.0.0",
- "raw-loader": "^1.0.0",
- "sass-loader": "^7.0.1",
- "vue-template-compiler": "^2.5.21"
+ "@vue/cli-plugin-eslint": "^4.5.9",
+ "@vue/cli-service": "^4.5.9",
+ "ajv": "^6.12.6",
+ "apply-loader": "^2.0.0",
+ "babel-eslint": "^10.1.0",
+ "chokidar": "^3.5.1",
+ "eslint": "^6.8.0",
+ "eslint-plugin-vue": "^7.2.0",
+ "lint-staged": "^10.5.3",
+ "lodash": "^4.17.20",
+ "node-sass": "^5.0.0",
+ "pug": "^3.0.2",
+ "pug-loader": "^2.4.0",
+ "pug-plain-loader": "^1.1.0",
+ "raw-loader": "^4.0.2",
+ "sass-loader": "^10.1.0",
+ "vue-loader": "^15.9.5",
+ "vue-template-compiler": "^2.6.12",
+ "worker-loader": "^3.0.6"
},
"eslintConfig": {
"root": true,
},
"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": {