diff --git a/package-lock.json b/package-lock.json index 3c8fc5c73..e72ec416b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -915,9 +915,9 @@ } }, "@babel/preset-env": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.8.tgz", - "integrity": "sha512-Sso1xOpV4S3ofnxW2DsWTE5ziRk62jEAKLGuQ+EJHC+YHTbFG38QUTixO3JVa1cYET9gkJhO1pMu+/+2dDhKvw==", + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.9.tgz", + "integrity": "sha512-mcsHUlh2rIhViqMG823JpscLMesRt3QbMsv1+jhopXEb3W2wXvQ9QoiOlZI9ZbR3XqPtaFpZwEZKYqGJnGMZTQ==", "dev": true, "requires": { "@babel/compat-data": "^7.13.8", @@ -1486,9 +1486,9 @@ } }, "@grpc/grpc-js": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.8.tgz", - "integrity": "sha512-9C1xiCbnYe/3OFpSuRqz2JgFSOxv6+SlqFhXgRC1nHfXYbLnXvtmsI/NpaMs6k9ZNyV4gyaOOh5Z4McfegQGew==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.10.tgz", + "integrity": "sha512-wj6GkNiorWYaPiIZ767xImmw7avMMVUweTvPFg4mJWOxz2180DKwfuxhJJZ7rpc1+7D3mX/v8vJdxTuIo71Ieg==", "requires": { "@types/node": ">=12.12.47", "google-auth-library": "^6.1.1", @@ -1511,6 +1511,11 @@ "protobufjs": "^6.8.6" } }, + "@intlify/shared": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.0.0.tgz", + "integrity": "sha512-0r4v7dnY8g/Jfx2swUWy2GyfH/WvIpWvkU4OIupvxDTWiE8RhcpbOCVvqpVh/xGi0proHQ/r2Dhc0QSItUsfDQ==" + }, "@intlify/vue-i18n-extensions": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@intlify/vue-i18n-extensions/-/vue-i18n-extensions-1.0.2.tgz", @@ -1520,10 +1525,11 @@ } }, "@intlify/vue-i18n-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@intlify/vue-i18n-loader/-/vue-i18n-loader-1.0.0.tgz", - "integrity": "sha512-y7LlpKEQ01u7Yq14l4VNlbFYEHMmSEH1QXXASOMWspj9ZcIdCebhhvHCHqk5Oy5Epw3PtoxyRJNpb6Wle5udgA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@intlify/vue-i18n-loader/-/vue-i18n-loader-1.1.0.tgz", + "integrity": "sha512-9LXiztMtYKTE8t/hRwwGUp+ofrwU0sxLQLzFEOZ38zvn0DonUIQmZUj1cfz5p1Lu8BllxKbCrn6HnsRJ+LYA6g==", "requires": { + "@intlify/shared": "^9.0.0", "js-yaml": "^3.13.1", "json5": "^2.1.1" } @@ -2616,9 +2622,9 @@ } }, "@nuxtjs/color-mode": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-2.0.3.tgz", - "integrity": "sha512-yfTkUbXcq42YW7qCv66kqAttnjr+sLpxY+HIJq7nlLadDQeEyjl+QMR8AHKS2KQMVfMwd7rbJyE+jU2PKjwDcQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-2.0.4.tgz", + "integrity": "sha512-wYoIwbNNFGtfD0oFo5P/tlnnir6NjYcbn+oG66XI3BJhfLFnFxG+rpFuVnIP3qpY2j0IAfq4CfgfdPeCRe/OLA==", "dev": true, "requires": { "defu": "^3.2.2", @@ -6793,15 +6799,15 @@ } }, "eslint-plugin-vue": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.6.0.tgz", - "integrity": "sha512-qYpKwAvpcQXyUXVcG8Zd+fxHDx9iSgTQuO7dql7Ug/2BCvNNDr6s3I9p8MoUo23JJdO7ZAjW3vSwY/EBf4uBcw==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.7.0.tgz", + "integrity": "sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ==", "dev": true, "requires": { "eslint-utils": "^2.1.0", "natural-compare": "^1.4.0", "semver": "^7.3.2", - "vue-eslint-parser": "^7.5.0" + "vue-eslint-parser": "^7.6.0" } }, "eslint-scope": { @@ -7403,9 +7409,9 @@ } }, "firebase": { - "version": "8.2.9", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-8.2.9.tgz", - "integrity": "sha512-0QNPgKre9OHuBHwXKIs1wW1aPrO0wx1si3JMA46vPOmx/vkpQQD2OCxdZdVUc+y5u9d/yNMvVBR6j85H0O15rA==", + "version": "8.2.10", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-8.2.10.tgz", + "integrity": "sha512-fGDrVWEDbFf4uaRhOMmbLf4CfW3D98GsMsbnvfd/5lPw5wTpUUcVjHyhXxcB+qfu66WeNW5kEKlEKLJmQXTkYw==", "requires": { "@firebase/analytics": "0.6.4", "@firebase/app": "0.6.15", @@ -7726,9 +7732,9 @@ "dev": true }, "gaxios": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz", - "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.2.0.tgz", + "integrity": "sha512-Ms7fNifGv0XVU+6eIyL9LB7RVESeML9+cMvkwGS70xyD6w2Z80wl6RiqiJ9k1KFlJCUTQqFFc8tXmPQfSKUe8g==", "requires": { "abort-controller": "^3.0.0", "extend": "^3.0.2", @@ -8568,9 +8574,9 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, "husky": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/husky/-/husky-5.1.2.tgz", - "integrity": "sha512-lilaRYeDXcAOj8DuRnN9IxUyEMVbYg9rK7yVNkPB5V4hCvxIUxpMeiv9K2h77CE0HzjCnk1Br0oWe1IghXngDQ==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-5.1.3.tgz", + "integrity": "sha512-fbNJ+Gz5wx2LIBtMweJNY1D7Uc8p1XERi5KNRMccwfQA+rXlxWNSdUxswo0gT8XqxywTIw7Ywm/F4v/O35RdMg==", "dev": true }, "iconv-lite": { @@ -11233,9 +11239,9 @@ } }, "nuxt-i18n": { - "version": "6.20.3", - "resolved": "https://registry.npmjs.org/nuxt-i18n/-/nuxt-i18n-6.20.3.tgz", - "integrity": "sha512-c+JQzJH5vp5fLwz6BcYFXB6dHxtlmZL10gPZLHo9Z13CU5NB2/U5ewbUfWuxK86Mi+41JW4aGPPaNL4U5LXOfQ==", + "version": "6.20.4", + "resolved": "https://registry.npmjs.org/nuxt-i18n/-/nuxt-i18n-6.20.4.tgz", + "integrity": "sha512-oYu/L4nLMV1QoEBdft6UEGx+qWp6yhl6STV1nRoNju6GZp1+atJzG3f3B6d/mwhRaJHrrp4mBjB9O6TeB3WWaQ==", "requires": { "@babel/parser": "^7.5.5", "@babel/traverse": "^7.5.5", @@ -11245,7 +11251,7 @@ "is-https": "^3.0.0", "js-cookie": "^2.2.1", "klona": "^2.0.4", - "vue-i18n": "^8.18.1" + "vue-i18n": "^8.23.0" }, "dependencies": { "cookie": { @@ -16243,9 +16249,9 @@ "integrity": "sha512-arhk1wtWAfLsJyxGMoEYhoBowM87/i6HLSG2LH/03Yog6i2d9JEN1peMP0Ceis+/n9DxdenGYZZTxbPPJyHciA==" }, "vue-eslint-parser": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.5.0.tgz", - "integrity": "sha512-6EHzl00hIpy4yWZo3qSbtvtVw1A1cTKOv1w95QSuAqGgk4113XtRjvNIiEGo49r0YWOPYsrmI4Dl64axL5Agrw==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.6.0.tgz", + "integrity": "sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==", "dev": true, "requires": { "debug": "^4.1.1", diff --git a/package.json b/package.json index 349580f5f..56d57aa07 100644 --- a/package.json +++ b/package.json @@ -29,12 +29,12 @@ "acorn": "^8.0.5", "acorn-walk": "^8.0.2", "esprima": "^4.0.1", - "firebase": "^8.2.9", + "firebase": "^8.2.10", "graphql": "^15.5.0", "graphql-language-service-interface": "^2.8.2", "mustache": "^4.1.0", "nuxt": "^2.15.2", - "nuxt-i18n": "^6.20.3", + "nuxt-i18n": "^6.20.4", "paho-mqtt": "^1.1.0", "socket.io-client": "^3.1.1", "socketio-wildcard": "^2.0.0", @@ -46,8 +46,8 @@ }, "devDependencies": { "@babel/core": "^7.13.1", - "@babel/preset-env": "^7.13.8", - "@nuxtjs/color-mode": "^2.0.3", + "@babel/preset-env": "^7.13.9", + "@nuxtjs/color-mode": "^2.0.4", "@nuxtjs/google-analytics": "^2.4.0", "@nuxtjs/google-fonts": "^1.2.0", "@nuxtjs/pwa": "^3.3.5", @@ -57,9 +57,9 @@ "babel-core": "^7.0.0-bridge.0", "babel-jest": "^26.6.3", "eslint": "^7.20.0", - "eslint-plugin-vue": "^7.6.0", + "eslint-plugin-vue": "^7.7.0", "firebase-mock": "^2.3.2", - "husky": "^5.1.1", + "husky": "^5.1.3", "jest": "^26.6.3", "jest-serializer-vue": "^2.0.2", "prettier": "^2.2.1",