From 64b58502ccf98d2801229561b9a2661cc6e36dd2 Mon Sep 17 00:00:00 2001 From: Ryan Leckey Date: Wed, 18 Sep 2019 17:33:08 -0700 Subject: [PATCH] Update dependencies --- .eslintrc.js | 8 ++- package.json | 10 ++-- yarn.lock | 134 +++++++++++++++++++++++++++------------------------ 3 files changed, 82 insertions(+), 70 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 12b52bb02..eb49a8ee3 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -6,7 +6,11 @@ module.exports = { "@launchbadge/eslint-config/vue-typescript" ], rules: { - // Make this a warning for now - "compat/compat": "warn" + // v-html is used for rich text formatting for i18n + "vue/no-v-html": "off", + // lints that were added later and should eventually be fixed and removed here + // so they are defaulted back to error + "unicorn/consistent-function-scoping": "warn", + "unicorn/expiring-todo-comments": "warn" } }; diff --git a/package.json b/package.json index bf9dfdbd5..388516829 100644 --- a/package.json +++ b/package.json @@ -13,12 +13,11 @@ "test:e2e": "vue-cli-service test:e2e" }, "dependencies": { - "@fortawesome/fontawesome-svg-core": "^1.2.22", - "@fortawesome/free-solid-svg-icons": "^5.10.2", + "@fortawesome/fontawesome-svg-core": "^1.2.24", + "@fortawesome/free-solid-svg-icons": "^5.11.1", "@fortawesome/vue-fontawesome": "^0.1.7", "@hashgraph/sdk": "^0.5.1", "@mdi/js": "^4.4.95", - "@types/jspdf": "^1.3.1", "@vue/composition-api": "^0.3.1", "bignumber.js": "^9.0.0", "html2pdf.js": "^0.9.1", @@ -27,7 +26,7 @@ "qrcode.vue": "^1.6.3", "ua-parser-js": "^0.7.20", "vue": "^2.6.10", - "vue-i18n": "^8.14.0", + "vue-i18n": "^8.14.1", "vue-router": "^3.1.3", "vuex": "^3.1.1", "zxcvbn": "^4.4.2" @@ -35,11 +34,12 @@ "devDependencies": { "@babel/core": "^7.5.5", "@improbable-eng/grpc-web-node-http-transport": "^0.11.0", - "@launchbadge/eslint-config": "^0.11.7", + "@launchbadge/eslint-config": "^0.12.1", "@types/core-js": "2.x.x", "@types/jest": "^24.0.18", "@types/prettier": "1.18.2", "@types/ua-parser-js": "^0.7.33", + "@types/jspdf": "^1.3.1", "@types/zxcvbn": "^4.4.0", "@vue/cli-plugin-babel": "^4.0.0-rc.3", "@vue/cli-plugin-e2e-nightwatch": "^3.11.0", diff --git a/yarn.lock b/yarn.lock index 1a93f1d21..c5c8a2f3d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -724,24 +724,24 @@ resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== -"@fortawesome/fontawesome-common-types@^0.2.22": - version "0.2.22" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.22.tgz#3f1328d232a0fd5de8484d833c8519426f39f016" - integrity sha512-QmEuZsipX5/cR9JOg0fsTN4Yr/9lieYWM8AQpmRa0eIfeOcl/HLYoEa366BCGRSrgNJEexuvOgbq9jnJ22IY5g== +"@fortawesome/fontawesome-common-types@^0.2.24": + version "0.2.24" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.24.tgz#e7be36e18b2af0d56cd2211b05b7b17a0fbfa6b7" + integrity sha512-IPBT/1LdUVQpHcqdrh8uI2/86Fbu7933hkA/HweiCmP5QgF/8PecFM00gYvykxf0RZud8bg8zu+YfggDFUc1Kw== -"@fortawesome/fontawesome-svg-core@^1.2.22": - version "1.2.22" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.22.tgz#9a6117c96c8b823c7d531000568ac75c3c02e123" - integrity sha512-Q941E4x8UfnMH3308n0qrgoja+GoqyiV846JTLoCcCWAKokLKrixCkq6RDBs8r+TtAWaLUrBpI+JFxQNX/WNPQ== +"@fortawesome/fontawesome-svg-core@^1.2.24": + version "1.2.24" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.24.tgz#327fe1fbf1fb1fb440c2b0156398b305c713349b" + integrity sha512-9uVGOEZwviZKbkOVX8nn8cErVqOHBAd1Fqd2OH7Iwu0vxGWdb3fFOMhaAyMXUHZpq1u5C9/HClCV49ci4WmJAg== dependencies: - "@fortawesome/fontawesome-common-types" "^0.2.22" + "@fortawesome/fontawesome-common-types" "^0.2.24" -"@fortawesome/free-solid-svg-icons@^5.10.2": - version "5.10.2" - resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.10.2.tgz#61bcecce3aa5001fd154826238dfa840de4aa05a" - integrity sha512-9Os/GRUcy+iVaznlg8GKcPSQFpIQpAg14jF0DWsMdnpJfIftlvfaQCWniR/ex9FoOpSEOrlXqmUCFL+JGeciuA== +"@fortawesome/free-solid-svg-icons@^5.11.1": + version "5.11.1" + resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.11.1.tgz#1290696252b2f8af75d32d7416d8181df2ba50e3" + integrity sha512-bB3hXON1K6mVOetTTg5VXZ4CAHg866p7MqenDkJ/eVcbWbGQRE45ojHEwkf37tWx3E8z6lcEameRwU9r5tGwjg== dependencies: - "@fortawesome/fontawesome-common-types" "^0.2.22" + "@fortawesome/fontawesome-common-types" "^0.2.24" "@fortawesome/vue-fontawesome@^0.1.7": version "0.1.7" @@ -962,14 +962,14 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@launchbadge/eslint-config@^0.11.7": - version "0.11.7" - resolved "https://registry.yarnpkg.com/@launchbadge/eslint-config/-/eslint-config-0.11.7.tgz#d0bd4737fcebaf5ce41d337050ad1fb3453c7c4e" - integrity sha512-Bho5T5AQspDdFiL7EVz9qojDf/XINV7j5DDGnKoRrrzZ+lEd/0UQmodk2NITVcOMwY1a5rctH5iPO6kRvcUgxQ== +"@launchbadge/eslint-config@^0.12.1": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@launchbadge/eslint-config/-/eslint-config-0.12.1.tgz#11fa0280a1bebb20804a0d68e6d8f5165aebf86a" + integrity sha512-1DhQbI9gl/Mr80p6HJYiIL0/8cSKv7DJJ8QhEnubFd1B+Hr1+aiOtvuj6PvATRJLYtwDxjUCKegglALus8qrlA== dependencies: - "@lwc/eslint-plugin-lwc" "^0.7.0" - "@typescript-eslint/eslint-plugin" "^2.2.0" - "@typescript-eslint/parser" "^2.2.0" + "@lwc/eslint-plugin-lwc" "^0.8.0" + "@typescript-eslint/eslint-plugin" "^2.3.0" + "@typescript-eslint/parser" "^2.3.0" "@vue/eslint-config-prettier" "^5.0.0" "@vue/eslint-config-typescript" "^4.0.0" eslint-import-resolver-typescript "^1.1.1" @@ -977,15 +977,15 @@ eslint-plugin-compat "^3.3.0" eslint-plugin-import "^2.18.2" eslint-plugin-jest "^22.17.0" - eslint-plugin-prettier "^3.1.0" - eslint-plugin-unicorn "^10.0.0" + eslint-plugin-prettier "^3.1.1" + eslint-plugin-unicorn "^11.0.0" eslint-plugin-vue "^5.2.3" prettier "^1.18.2" -"@lwc/eslint-plugin-lwc@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@lwc/eslint-plugin-lwc/-/eslint-plugin-lwc-0.7.0.tgz#95f3be7896e1a06432842ff917052bd6d7893711" - integrity sha512-vjOQ0zH5F0iOi2VHu68D7jB2r9Phm+SaqN+rz1pcmSavtoXsoqkLR25Snu0q+KRZRgHHSMEezL2GaE6KhHP95Q== +"@lwc/eslint-plugin-lwc@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@lwc/eslint-plugin-lwc/-/eslint-plugin-lwc-0.8.0.tgz#40ed5b9809434f3bd901309359273d19c6c3e888" + integrity sha512-HV5gEcB9PuusAGgMtPWFEzal8cw3LmpXgVUOIpHQ1a/yoNyn9Jofo8eur51yjgTSjHJGH0iqmjSLxmcvc1IAYA== "@mdi/js@^4.4.95": version "4.4.95" @@ -1279,12 +1279,12 @@ regexpp "^2.0.1" tsutils "^3.7.0" -"@typescript-eslint/eslint-plugin@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.2.0.tgz#cba8caa6ad8df544c46bca674125a31af8c9ac2f" - integrity sha512-rOodtI+IvaO8USa6ValYOrdWm9eQBgqwsY+B0PPiB+aSiK6p6Z4l9jLn/jI3z3WM4mkABAhKIqvGIBl0AFRaLQ== +"@typescript-eslint/eslint-plugin@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.3.0.tgz#6ead12c6b15a9b930430931e396e01a1fe181fcc" + integrity sha512-QgO/qmNye+rKsU7dan6pkBTSfpbyrHJidsw9bR3gZCrQNTB9eWQ5+UDkrrev/fu9xg6Qh7ebbx03IVuGnGRmEw== dependencies: - "@typescript-eslint/experimental-utils" "2.2.0" + "@typescript-eslint/experimental-utils" "2.3.0" eslint-utils "^1.4.2" functional-red-black-tree "^1.0.1" regexpp "^2.0.1" @@ -1299,13 +1299,13 @@ "@typescript-eslint/typescript-estree" "1.13.0" eslint-scope "^4.0.0" -"@typescript-eslint/experimental-utils@2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.0.tgz#31d855fbc425168ecf56960c777aacfcca391cff" - integrity sha512-IMhbewFs27Frd/ICHBRfIcsUCK213B8MsEUqvKFK14SDPjPR5JF6jgOGPlroybFTrGWpMvN5tMZdXAf+xcmxsA== +"@typescript-eslint/experimental-utils@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.3.0.tgz#19a8e1b8fcee7d7469f3b44691d91830568de140" + integrity sha512-ry+fgd0Hh33LyzS30bIhX/a1HJpvtnecjQjWxxsZTavrRa1ymdmX7tz+7lPrPAxB018jnNzwNtog6s3OhxPTAg== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.2.0" + "@typescript-eslint/typescript-estree" "2.3.0" eslint-scope "^5.0.0" "@typescript-eslint/parser@^1.1.0": @@ -1318,14 +1318,14 @@ "@typescript-eslint/typescript-estree" "1.13.0" eslint-visitor-keys "^1.0.0" -"@typescript-eslint/parser@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.2.0.tgz#3cd758ed85ae9be06667beb61bbdf8060f274fb7" - integrity sha512-0mf893kj9L65O5sA7wP6EoYvTybefuRFavUNhT7w9kjhkdZodoViwVS+k3D+ZxKhvtL7xGtP/y/cNMJX9S8W4A== +"@typescript-eslint/parser@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.3.0.tgz#d2df1d4bb8827e36125fb7c6274df1b4d4e614f0" + integrity sha512-Dc+LAtHts0yDuusxG0NVjGvrpPy2kZauxqPbfFs0fmcMB4JhNs+WwIDMFGWeKjbGoPt/SIUC9XJ7E0ZD/f8InQ== dependencies: "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.2.0" - "@typescript-eslint/typescript-estree" "2.2.0" + "@typescript-eslint/experimental-utils" "2.3.0" + "@typescript-eslint/typescript-estree" "2.3.0" eslint-visitor-keys "^1.1.0" "@typescript-eslint/typescript-estree@1.13.0": @@ -1336,10 +1336,10 @@ lodash.unescape "4.0.1" semver "5.5.0" -"@typescript-eslint/typescript-estree@2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.2.0.tgz#1e2aad5ed573f9f7a8e3261eb79404264c4fc57f" - integrity sha512-9/6x23A3HwWWRjEQbuR24on5XIfVmV96cDpGR9671eJv1ebFKHj2sGVVAwkAVXR2UNuhY1NeKS2QMv5P8kQb2Q== +"@typescript-eslint/typescript-estree@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.3.0.tgz#fd8faff7e4c73795c65e5817c52f9038e33ef29d" + integrity sha512-WBxfwsTeCOsmQ7cLjow7lgysviBKUW34npShu7dxJYUQCbSG5nfZWZTgmQPKEc+3flpbSM7tjXjQOgETYp+njQ== dependencies: glob "^7.1.4" is-glob "^4.0.1" @@ -4909,30 +4909,33 @@ eslint-plugin-jest@^22.17.0: dependencies: "@typescript-eslint/experimental-utils" "^1.13.0" -eslint-plugin-prettier@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz#8695188f95daa93b0dc54b249347ca3b79c4686d" - integrity sha512-XWX2yVuwVNLOUhQijAkXz+rMPPoCr7WFiAl8ig6I7Xn+pPVhDhzg4DxHpmbeb0iqjO9UronEA3Tb09ChnFVHHA== +eslint-plugin-prettier@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.1.tgz#507b8562410d02a03f0ddc949c616f877852f2ba" + integrity sha512-A+TZuHZ0KU0cnn56/9mfR7/KjUJ9QNVXUhwvRFSR7PGPe0zQR6PTkmyqg1AtUUEOzTqeRsUwyKFh0oVZKVCrtA== dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-unicorn@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-10.0.0.tgz#f3815a759f76dd490dbb5a560e3805e0556aff17" - integrity sha512-hJaDsoquO+2UMtxmURXA/6VNH+sNS4kyO5aaal8fEis7pdCuErwRsGzhhI9fOYmA7985M3XADPEWmK+29T525w== +eslint-plugin-unicorn@^11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-11.0.1.tgz#1bac58a2c388bfe21d36d8e91f4bba136ac18f0a" + integrity sha512-uxgA+OS0f/OJGk+Z1eMotuQIPc+n9JSZe9A33X+/1UiKS8gmIE2JeMnZV/CjYh/BPA3LzvJtQexx0p0CLCBOBg== dependencies: + ci-info "^2.0.0" clean-regexp "^1.0.0" eslint-ast-utils "^1.1.0" import-modules "^1.1.0" lodash.camelcase "^4.3.0" - lodash.defaultsdeep "^4.6.0" + lodash.defaultsdeep "^4.6.1" lodash.kebabcase "^4.1.1" lodash.snakecase "^4.1.1" lodash.topairs "^4.3.0" lodash.upperfirst "^4.3.1" - regexpp "^2.0.1" + read-pkg "^5.2.0" + regexpp "^3.0.0" reserved-words "^0.1.2" safe-regex "^2.0.2" + semver "^6.3.0" eslint-plugin-vue@^5.2.3: version "5.2.3" @@ -8409,7 +8412,7 @@ lodash.defaultsdeep@4.3.2: lodash.mergewith "^4.0.0" lodash.rest "^4.0.0" -lodash.defaultsdeep@^4.6.0, lodash.defaultsdeep@^4.6.1: +lodash.defaultsdeep@^4.6.1: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6" integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA== @@ -11463,7 +11466,7 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -read-pkg@^5.1.1: +read-pkg@^5.1.1, read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -11601,6 +11604,11 @@ regexpp@^2.0.1: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== +regexpp@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" + integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== + regexpu-core@^4.5.4: version "4.6.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" @@ -13861,10 +13869,10 @@ vue-hot-reload-api@^2.3.0: resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== -vue-i18n@^8.14.0: - version "8.14.0" - resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.14.0.tgz#613cbbc21d71dc608cd085f8a94ea3a40badcd33" - integrity sha512-utI1Rvc8i+fmmUkkKRmHaf4QQ87s7rGVL5ZZLsKvvRzmgaIr1l+GfGxxxRmsZxHpPlgeB8OxoUZ4noqZgDL6xg== +vue-i18n@^8.14.1: + version "8.14.1" + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.14.1.tgz#0ca0a2742c14e0144481655157fffcc7cc313e50" + integrity sha512-uHzw5GTFyf/TmjJXveSl3L4CG61KI4lvhKOQvx8W4Y8P2LZ3v3l/qw4KRs1C6pWyjkfY9p0rezYNFO5YzMEQ8A== vue-jest@^3.0.4: version "3.0.5"