Update linting packages to use latest

- 99% of changes were small syntax changes that were changed by the
lint command. There were a couple of small manual changes to meet the
property order patterns established as part of the vue:recommended
guidelines.

There are rules that were set from errors to warnings and new stories
are being opened to address those issues.

Testing:
- Successfully ran npm run serve
- Successfully ran npm run lint
- Verified functionality works as expected, e.g. success and failure use cases
- Resolved any JavaScript errors thrown to the console

Signed-off-by: Derick Montague <derick.montague@ibm.com>
Change-Id: Ie082f31c73ccbe8a60afa8f88a9ef6dbf33d9fd2
diff --git a/package.json b/package.json
index 99a750d..0f4c00d 100644
--- a/package.json
+++ b/package.json
@@ -46,11 +46,11 @@
     "babel-eslint": "10.1.0",
     "check-node-version": "4.0.3",
     "compression-webpack-plugin": "6.0.3",
-    "eslint": "5.16.0",
+    "eslint": "7.11.0",
     "eslint-plugin-prettier": "3.1.4",
-    "eslint-plugin-vue": "5.0.0",
-    "lint-staged": "9.4.2",
-    "prettier": "1.18.2",
+    "eslint-plugin-vue": "7.1.0",
+    "lint-staged": "10.4.2",
+    "prettier": "2.1.2",
     "sass": "1.27.0",
     "sass-loader": "8.0.0",
     "vue-cli-plugin-i18n": "0.6.1",