From c82c52c4b41e500e76be9006ba7877b0e1fbedf9 Mon Sep 17 00:00:00 2001 From: ElectricS01 <103579308+ElectricS01@users.noreply.github.com> Date: Sun, 10 Dec 2023 03:21:52 +1100 Subject: [PATCH 1/4] Update vue-cli, ESLint, and electron --- frontend/.eslintrc.js | 6 +- frontend/package.json | 23 +- frontend/src/views/Admin/AdminThemes.vue | 4 +- frontend/src/views/Admin/AdminUsers.vue | 4 +- .../Communications/CommunicationsChat.vue | 2 +- frontend/yarn.lock | 4393 ++++++++--------- 6 files changed, 2089 insertions(+), 2343 deletions(-) diff --git a/frontend/.eslintrc.js b/frontend/.eslintrc.js index ad1e07e..5ff1825 100644 --- a/frontend/.eslintrc.js +++ b/frontend/.eslintrc.js @@ -6,7 +6,7 @@ module.exports = { }, extends: ["plugin:vue/essential", "eslint:recommended"], parserOptions: { - parser: "babel-eslint" + parser: "@babel/eslint-parser" }, rules: { "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", @@ -14,6 +14,8 @@ module.exports = { "vue/no-parsing-error": [ "error", { "invalid-first-character-of-tag-name": false } - ] + ], + "vue/no-mutating-props": "off", + "vue/multi-word-component-names": "off" } } diff --git a/frontend/package.json b/frontend/package.json index c8e8f5f..10fee90 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,24 +54,25 @@ "vuex": "^3.4.0" }, "devDependencies": { + "@babel/core": "^7.12.16", + "@babel/eslint-parser": "^7.12.16", "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@vue/cli-plugin-babel": "~4.5.15", - "@vue/cli-plugin-eslint": "~4.5.15", - "@vue/cli-plugin-pwa": "~4.5.15", - "@vue/cli-plugin-router": "~4.5.15", - "@vue/cli-plugin-vuex": "~4.5.15", - "@vue/cli-service": "~4.5.15", - "babel-eslint": "^10.1.0", + "@vue/cli-plugin-babel": "~5.0.8", + "@vue/cli-plugin-eslint": "~5.0.8", + "@vue/cli-plugin-pwa": "~5.0.8", + "@vue/cli-plugin-router": "~5.0.8", + "@vue/cli-plugin-vuex": "~5.0.8", + "@vue/cli-service": "~5.0.8", "dotenv-webpack": "^7.1.0", - "electron": "^23.0.0", + "electron": "^28.0.0", "electron-devtools-installer": "^3.1.0", - "eslint": "^6.7.2", - "eslint-plugin-vue": "^6.2.2", + "eslint": "^7.32.0", + "eslint-plugin-vue": "^8.0.3", "material-design-icons-iconfont": "^6.5.0", "sass": "~1.32.0", "sass-loader": "^10.0.0", "vue-cli-plugin-electron-builder": "^2.1.1", - "vue-cli-plugin-vuetify": "~2.4.7", + "vue-cli-plugin-vuetify": "~2.5.8", "vue-template-babel-compiler": "^1.1.3", "vue-template-compiler": "^2.6.11", "vuetify-loader": "^1.7.0", diff --git a/frontend/src/views/Admin/AdminThemes.vue b/frontend/src/views/Admin/AdminThemes.vue index 0601c36..855e644 100644 --- a/frontend/src/views/Admin/AdminThemes.vue +++ b/frontend/src/views/Admin/AdminThemes.vue @@ -16,10 +16,10 @@ $vuetify.theme.themes[$vuetify.theme.dark ? 'dark' : 'light'].card " > -