From e1be62628b42f1bb1f3557fbe48771e3b7722334 Mon Sep 17 00:00:00 2001 From: Devin Cowan Date: Wed, 24 May 2023 14:49:10 -0400 Subject: [PATCH] fix duplicate attributes --- .eslintrc.cjs | 2 +- TODO | 8 +++--- package-lock.json | 25 ++++++++++++++++++- package.json | 4 +-- src/App.vue | 2 +- .../new-submission/cz.folder-structure.vue | 5 ++-- .../cz.new-submission-actions.vue | 2 +- 7 files changed, 34 insertions(+), 14 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 7d55ffa9..9e2fffff 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -8,7 +8,7 @@ module.exports = { 'eslint:recommended', '@vue/eslint-config-typescript', '@vue/eslint-config-prettier/skip-formatting', - "plugin:vuetify/base" + 'plugin:vuetify/base' ], overrides: [ { diff --git a/TODO b/TODO index 1634ddd3..3f210b52 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,9 @@ TODO +npx eslint --ext .vue src +https://vuetifyjs.com/en/getting-started/upgrade-guide/ vuex orm -> pinia replace vue-facing-decorator -> composables re-enable sprintf fontawesome browserDetect -enable routerGuards - -https://vuetifyjs.com/en/getting-started/upgrade-guide/ -v-list-item-group has been removed, just add value to list items to make them selectable and bind -v-list-item-content has been removed, lists use CSS grid for layout now instead. \ No newline at end of file +enable routerGuards \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index f06c4771..89d5ecb7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,6 @@ "rxjs": "^7.5.5", "sprintf-js": "^1.1.2", "v-mask": "^2.3.0", - "vite-plugin-vuetify": "^1.0.2", "vue": "^3.3.2", "vue-browser-detect-plugin": "^0.1.18", "vue-cookies": "^1.8.1", @@ -49,6 +48,7 @@ "eslint": "^8.39.0", "eslint-plugin-cypress": "^2.13.3", "eslint-plugin-vue": "^9.11.0", + "eslint-plugin-vuetify": "^2.0.1", "node-sass": "*", "npm-run-all": "^4.1.5", "prettier": "^2.8.8", @@ -2954,6 +2954,20 @@ "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/eslint-plugin-vuetify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vuetify/-/eslint-plugin-vuetify-2.0.1.tgz", + "integrity": "sha512-zuiXmef3hMl04aLtiU6EbAJwvlYo1iTr8HC9wdk5nE6Z5cgaw/AXkYx4O27vQIqA6HZE/w7tSHTFvtzd7/dlsQ==", + "dev": true, + "dependencies": { + "eslint-plugin-vue": "^9.6.0", + "requireindex": "^1.2.0" + }, + "peerDependencies": { + "eslint": "^8.0.0", + "vuetify": "^3.0.0" + } + }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -6502,6 +6516,15 @@ "node": ">=0.10.0" } }, + "node_modules/requireindex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", + "dev": true, + "engines": { + "node": ">=0.10.5" + } + }, "node_modules/resolve": { "version": "1.22.2", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", diff --git a/package.json b/package.json index fbfd4d00..04ffc220 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "rxjs": "^7.5.5", "sprintf-js": "^1.1.2", "v-mask": "^2.3.0", - "vite-plugin-vuetify": "^1.0.2", "vue": "^3.3.2", "vue-browser-detect-plugin": "^0.1.18", "vue-cookies": "^1.8.1", @@ -57,8 +56,9 @@ "eslint": "^8.39.0", "eslint-plugin-cypress": "^2.13.3", "eslint-plugin-vue": "^9.11.0", - "npm-run-all": "^4.1.5", + "eslint-plugin-vuetify": "^2.0.1", "node-sass": "*", + "npm-run-all": "^4.1.5", "prettier": "^2.8.8", "sass": "^1.51.0", "sass-loader": "^10.2.1", diff --git a/src/App.vue b/src/App.vue index 8524d431..313b3dff 100644 --- a/src/App.vue +++ b/src/App.vue @@ -56,7 +56,7 @@ >Log In