Explorar el Código

[frontend] Upgrade Vue to 3.2

Johan Åhlén hace 4 años
padre
commit
df9793342d
Se han modificado 2 ficheros con 130 adiciones y 110 borrados
  1. 127 107
      package-lock.json
  2. 3 3
      package.json

+ 127 - 107
package-lock.json

@@ -6,7 +6,7 @@
   "packages": {
     "": {
       "name": "gethue",
-      "version": "4.10.3",
+      "version": "4.10.7",
       "license": "Apache-2.0",
       "dependencies": {
         "@gethue/sql-formatter": "4.0.3",
@@ -44,7 +44,7 @@
         "selectize": "0.12.6",
         "selectize-plugin-clear": "0.0.3",
         "sprintf-js": "1.1.2",
-        "vue": "3.0.11",
+        "vue": "3.2.0",
         "vue-custom-element": "3.2.14",
         "vue3-datepicker": "^0.2.4"
       },
@@ -68,7 +68,7 @@
         "@types/webpack": "5.28.0",
         "@typescript-eslint/eslint-plugin": "4.25.0",
         "@typescript-eslint/parser": "4.25.0",
-        "@vue/compiler-sfc": "3.0.11",
+        "@vue/compiler-sfc": "3.2.0",
         "@vue/test-utils": "^2.0.0-rc.1",
         "babel-eslint": "10.1.0",
         "babel-jest": "26.6.3",
@@ -111,7 +111,7 @@
         "util": "0.12.4",
         "vti": "0.0.24",
         "vue-jest": "5.0.0-alpha.10",
-        "vue-loader": "16.2.0",
+        "vue-loader": "16.5.0",
         "webpack": "5.38.1",
         "webpack-bundle-analyzer": "4.4.2",
         "webpack-bundle-tracker": "1.0.0",
@@ -3179,13 +3179,13 @@
       }
     },
     "node_modules/@vue/compiler-core": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.11.tgz",
-      "integrity": "sha512-6sFj6TBac1y2cWCvYCA8YzHJEbsVkX7zdRs/3yK/n1ilvRqcn983XvpBbnN3v4mZ1UiQycTvOiajJmOgN9EVgw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.0.tgz",
+      "integrity": "sha512-+kfA4pisto26tcEh9Naf/qrizplYWnkBLHu3fX5Yu0c47RVBteVG3dHENFczl3Egwra+5NP5f3YuOgxK1ZMbNQ==",
       "dependencies": {
         "@babel/parser": "^7.12.0",
         "@babel/types": "^7.12.0",
-        "@vue/shared": "3.0.11",
+        "@vue/shared": "3.2.0",
         "estree-walker": "^2.0.1",
         "source-map": "^0.6.1"
       }
@@ -3199,26 +3199,27 @@
       }
     },
     "node_modules/@vue/compiler-dom": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.11.tgz",
-      "integrity": "sha512-+3xB50uGeY5Fv9eMKVJs2WSRULfgwaTJsy23OIltKgMrynnIj8hTYY2UL97HCoz78aDw1VDXdrBQ4qepWjnQcw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.0.tgz",
+      "integrity": "sha512-CqfATmX04+58LNBTTUPRBLyYGLP0bxtL+8b7B8pEvXja7fpmxiYcKBQsdaXfyqoRJsaTzA7eVXQt/t0dYhu/SQ==",
       "dependencies": {
-        "@vue/compiler-core": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/compiler-core": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "node_modules/@vue/compiler-sfc": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.11.tgz",
-      "integrity": "sha512-7fNiZuCecRleiyVGUWNa6pn8fB2fnuJU+3AGjbjl7r1P5wBivfl02H4pG+2aJP5gh2u+0wXov1W38tfWOphsXw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.0.tgz",
+      "integrity": "sha512-EWxdXID+a71UPQV/xNZwL60X9AJtumxIBWMBmvT8gT9ng57Ux52nDJVcErLl0AkT53h9sGP2K9Jt51gGSgTWEQ==",
       "dev": true,
       "dependencies": {
         "@babel/parser": "^7.13.9",
         "@babel/types": "^7.13.0",
-        "@vue/compiler-core": "3.0.11",
-        "@vue/compiler-dom": "3.0.11",
-        "@vue/compiler-ssr": "3.0.11",
-        "@vue/shared": "3.0.11",
+        "@types/estree": "^0.0.48",
+        "@vue/compiler-core": "3.2.0",
+        "@vue/compiler-dom": "3.2.0",
+        "@vue/compiler-ssr": "3.2.0",
+        "@vue/shared": "3.2.0",
         "consolidate": "^0.16.0",
         "estree-walker": "^2.0.1",
         "hash-sum": "^2.0.0",
@@ -3229,11 +3230,14 @@
         "postcss-modules": "^4.0.0",
         "postcss-selector-parser": "^6.0.4",
         "source-map": "^0.6.1"
-      },
-      "peerDependencies": {
-        "vue": "3.0.11"
       }
     },
+    "node_modules/@vue/compiler-sfc/node_modules/@types/estree": {
+      "version": "0.0.48",
+      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz",
+      "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==",
+      "dev": true
+    },
     "node_modules/@vue/compiler-sfc/node_modules/source-map": {
       "version": "0.6.1",
       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -3244,46 +3248,46 @@
       }
     },
     "node_modules/@vue/compiler-ssr": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.11.tgz",
-      "integrity": "sha512-66yUGI8SGOpNvOcrQybRIhl2M03PJ+OrDPm78i7tvVln86MHTKhM3ERbALK26F7tXl0RkjX4sZpucCpiKs3MnA==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.0.tgz",
+      "integrity": "sha512-EAdyPh/N/8V0dyg4beMPoVhgDn1VBKz1Pc5+s1VkCZ4EsVOG4bGtXUQwVXoR43bnzUcZsiwLh2ZAN4nu7c+TEg==",
       "dev": true,
       "dependencies": {
-        "@vue/compiler-dom": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/compiler-dom": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "node_modules/@vue/reactivity": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.11.tgz",
-      "integrity": "sha512-SKM3YKxtXHBPMf7yufXeBhCZ4XZDKP9/iXeQSC8bBO3ivBuzAi4aZi0bNoeE2IF2iGfP/AHEt1OU4ARj4ao/Xw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.0.tgz",
+      "integrity": "sha512-39L3UJe8+jYeCTM/QrDglDM05O11UrmyhazUOHOOj7+a9pPVu95HGInh5CkKQf98mx2gq6t3PPN8bCN5wK8Wwg==",
       "dependencies": {
-        "@vue/shared": "3.0.11"
+        "@vue/shared": "3.2.0"
       }
     },
     "node_modules/@vue/runtime-core": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.11.tgz",
-      "integrity": "sha512-87XPNwHfz9JkmOlayBeCCfMh9PT2NBnv795DSbi//C/RaAnc/bGZgECjmkD7oXJ526BZbgk9QZBPdFT8KMxkAg==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.0.tgz",
+      "integrity": "sha512-mZlkYTcw3mVwClwFTpql4hkDfOweHE/w+9r3Yb3UPwRs75bSJXMBRUikw1GVx01bZQ8VQPjBYowCElcWNSlKig==",
       "dependencies": {
-        "@vue/reactivity": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/reactivity": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "node_modules/@vue/runtime-dom": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.11.tgz",
-      "integrity": "sha512-jm3FVQESY3y2hKZ2wlkcmFDDyqaPyU3p1IdAX92zTNeCH7I8zZ37PtlE1b9NlCtzV53WjB4TZAYh9yDCMIEumA==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.0.tgz",
+      "integrity": "sha512-NCHMfrUwpJelCTINpMRLFhzWKJkl07slabmTbECZFJnkdDfFkptGCWll42q58bbvwGmpAPDzNI3yYch72pcKwg==",
       "dependencies": {
-        "@vue/runtime-core": "3.0.11",
-        "@vue/shared": "3.0.11",
+        "@vue/runtime-core": "3.2.0",
+        "@vue/shared": "3.2.0",
         "csstype": "^2.6.8"
       }
     },
     "node_modules/@vue/shared": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.11.tgz",
-      "integrity": "sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA=="
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.0.tgz",
+      "integrity": "sha512-MgdilC3YHYSCFuNlxZBgugh8B9/h/h+nQ6lkeaxqFWW+FnV/JzCwW4Bh5bYIYvBleG8QZjFwxdmdqSAWLXzgEA=="
     },
     "node_modules/@vue/test-utils": {
       "version": "2.0.0-rc.9",
@@ -17164,9 +17168,9 @@
       }
     },
     "node_modules/tar": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
-      "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
+      "version": "6.1.7",
+      "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.7.tgz",
+      "integrity": "sha512-PBoRkOJU0X3lejJ8GaRCsobjXTgFofRDSPdSUhRSdlwJfifRlQBwGXitDItdGFu0/h0XDMCkig0RN1iT7DBxhA==",
       "dev": true,
       "dependencies": {
         "chownr": "^2.0.0",
@@ -18304,13 +18308,13 @@
       }
     },
     "node_modules/vue": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.11.tgz",
-      "integrity": "sha512-3/eUi4InQz8MPzruHYSTQPxtM3LdZ1/S/BvaU021zBnZi0laRUyH6pfuE4wtUeLvI8wmUNwj5wrZFvbHUXL9dw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.0.tgz",
+      "integrity": "sha512-eMo5yCdkWRmBfqp/acBI/Y1Omgk0NyGqPViaU66eOpKarXNtkdImzDA57+E76jnWVr6MEp/rg1n0vnxaVvALMQ==",
       "dependencies": {
-        "@vue/compiler-dom": "3.0.11",
-        "@vue/runtime-dom": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/compiler-dom": "3.2.0",
+        "@vue/runtime-dom": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "node_modules/vue-custom-element": {
@@ -18409,14 +18413,23 @@
       }
     },
     "node_modules/vue-loader": {
-      "version": "16.2.0",
-      "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz",
-      "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==",
+      "version": "16.5.0",
+      "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.5.0.tgz",
+      "integrity": "sha512-WXh+7AgFxGTgb5QAkQtFeUcHNIEq3PGVQ8WskY5ZiFbWBkOwcCPRs4w/2tVyTbh2q6TVRlO3xfvIukUtjsu62A==",
       "dev": true,
       "dependencies": {
         "chalk": "^4.1.0",
         "hash-sum": "^2.0.0",
         "loader-utils": "^2.0.0"
+      },
+      "peerDependencies": {
+        "@vue/compiler-sfc": "^3.0.8",
+        "webpack": "^4.1.0 || ^5.0.0-0"
+      },
+      "peerDependenciesMeta": {
+        "@vue/compiler-sfc": {
+          "optional": true
+        }
       }
     },
     "node_modules/vue-loader/node_modules/ansi-styles": {
@@ -21534,13 +21547,13 @@
       }
     },
     "@vue/compiler-core": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.11.tgz",
-      "integrity": "sha512-6sFj6TBac1y2cWCvYCA8YzHJEbsVkX7zdRs/3yK/n1ilvRqcn983XvpBbnN3v4mZ1UiQycTvOiajJmOgN9EVgw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.0.tgz",
+      "integrity": "sha512-+kfA4pisto26tcEh9Naf/qrizplYWnkBLHu3fX5Yu0c47RVBteVG3dHENFczl3Egwra+5NP5f3YuOgxK1ZMbNQ==",
       "requires": {
         "@babel/parser": "^7.12.0",
         "@babel/types": "^7.12.0",
-        "@vue/shared": "3.0.11",
+        "@vue/shared": "3.2.0",
         "estree-walker": "^2.0.1",
         "source-map": "^0.6.1"
       },
@@ -21553,26 +21566,27 @@
       }
     },
     "@vue/compiler-dom": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.11.tgz",
-      "integrity": "sha512-+3xB50uGeY5Fv9eMKVJs2WSRULfgwaTJsy23OIltKgMrynnIj8hTYY2UL97HCoz78aDw1VDXdrBQ4qepWjnQcw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.0.tgz",
+      "integrity": "sha512-CqfATmX04+58LNBTTUPRBLyYGLP0bxtL+8b7B8pEvXja7fpmxiYcKBQsdaXfyqoRJsaTzA7eVXQt/t0dYhu/SQ==",
       "requires": {
-        "@vue/compiler-core": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/compiler-core": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "@vue/compiler-sfc": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.11.tgz",
-      "integrity": "sha512-7fNiZuCecRleiyVGUWNa6pn8fB2fnuJU+3AGjbjl7r1P5wBivfl02H4pG+2aJP5gh2u+0wXov1W38tfWOphsXw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.0.tgz",
+      "integrity": "sha512-EWxdXID+a71UPQV/xNZwL60X9AJtumxIBWMBmvT8gT9ng57Ux52nDJVcErLl0AkT53h9sGP2K9Jt51gGSgTWEQ==",
       "dev": true,
       "requires": {
         "@babel/parser": "^7.13.9",
         "@babel/types": "^7.13.0",
-        "@vue/compiler-core": "3.0.11",
-        "@vue/compiler-dom": "3.0.11",
-        "@vue/compiler-ssr": "3.0.11",
-        "@vue/shared": "3.0.11",
+        "@types/estree": "^0.0.48",
+        "@vue/compiler-core": "3.2.0",
+        "@vue/compiler-dom": "3.2.0",
+        "@vue/compiler-ssr": "3.2.0",
+        "@vue/shared": "3.2.0",
         "consolidate": "^0.16.0",
         "estree-walker": "^2.0.1",
         "hash-sum": "^2.0.0",
@@ -21585,6 +21599,12 @@
         "source-map": "^0.6.1"
       },
       "dependencies": {
+        "@types/estree": {
+          "version": "0.0.48",
+          "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz",
+          "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==",
+          "dev": true
+        },
         "source-map": {
           "version": "0.6.1",
           "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -21594,46 +21614,46 @@
       }
     },
     "@vue/compiler-ssr": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.11.tgz",
-      "integrity": "sha512-66yUGI8SGOpNvOcrQybRIhl2M03PJ+OrDPm78i7tvVln86MHTKhM3ERbALK26F7tXl0RkjX4sZpucCpiKs3MnA==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.0.tgz",
+      "integrity": "sha512-EAdyPh/N/8V0dyg4beMPoVhgDn1VBKz1Pc5+s1VkCZ4EsVOG4bGtXUQwVXoR43bnzUcZsiwLh2ZAN4nu7c+TEg==",
       "dev": true,
       "requires": {
-        "@vue/compiler-dom": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/compiler-dom": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "@vue/reactivity": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.11.tgz",
-      "integrity": "sha512-SKM3YKxtXHBPMf7yufXeBhCZ4XZDKP9/iXeQSC8bBO3ivBuzAi4aZi0bNoeE2IF2iGfP/AHEt1OU4ARj4ao/Xw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.0.tgz",
+      "integrity": "sha512-39L3UJe8+jYeCTM/QrDglDM05O11UrmyhazUOHOOj7+a9pPVu95HGInh5CkKQf98mx2gq6t3PPN8bCN5wK8Wwg==",
       "requires": {
-        "@vue/shared": "3.0.11"
+        "@vue/shared": "3.2.0"
       }
     },
     "@vue/runtime-core": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.11.tgz",
-      "integrity": "sha512-87XPNwHfz9JkmOlayBeCCfMh9PT2NBnv795DSbi//C/RaAnc/bGZgECjmkD7oXJ526BZbgk9QZBPdFT8KMxkAg==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.0.tgz",
+      "integrity": "sha512-mZlkYTcw3mVwClwFTpql4hkDfOweHE/w+9r3Yb3UPwRs75bSJXMBRUikw1GVx01bZQ8VQPjBYowCElcWNSlKig==",
       "requires": {
-        "@vue/reactivity": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/reactivity": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "@vue/runtime-dom": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.11.tgz",
-      "integrity": "sha512-jm3FVQESY3y2hKZ2wlkcmFDDyqaPyU3p1IdAX92zTNeCH7I8zZ37PtlE1b9NlCtzV53WjB4TZAYh9yDCMIEumA==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.0.tgz",
+      "integrity": "sha512-NCHMfrUwpJelCTINpMRLFhzWKJkl07slabmTbECZFJnkdDfFkptGCWll42q58bbvwGmpAPDzNI3yYch72pcKwg==",
       "requires": {
-        "@vue/runtime-core": "3.0.11",
-        "@vue/shared": "3.0.11",
+        "@vue/runtime-core": "3.2.0",
+        "@vue/shared": "3.2.0",
         "csstype": "^2.6.8"
       }
     },
     "@vue/shared": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.11.tgz",
-      "integrity": "sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA=="
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.0.tgz",
+      "integrity": "sha512-MgdilC3YHYSCFuNlxZBgugh8B9/h/h+nQ6lkeaxqFWW+FnV/JzCwW4Bh5bYIYvBleG8QZjFwxdmdqSAWLXzgEA=="
     },
     "@vue/test-utils": {
       "version": "2.0.0-rc.9",
@@ -32397,9 +32417,9 @@
       "dev": true
     },
     "tar": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
-      "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==",
+      "version": "6.1.7",
+      "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.7.tgz",
+      "integrity": "sha512-PBoRkOJU0X3lejJ8GaRCsobjXTgFofRDSPdSUhRSdlwJfifRlQBwGXitDItdGFu0/h0XDMCkig0RN1iT7DBxhA==",
       "dev": true,
       "requires": {
         "chownr": "^2.0.0",
@@ -33278,13 +33298,13 @@
       }
     },
     "vue": {
-      "version": "3.0.11",
-      "resolved": "https://registry.npmjs.org/vue/-/vue-3.0.11.tgz",
-      "integrity": "sha512-3/eUi4InQz8MPzruHYSTQPxtM3LdZ1/S/BvaU021zBnZi0laRUyH6pfuE4wtUeLvI8wmUNwj5wrZFvbHUXL9dw==",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.0.tgz",
+      "integrity": "sha512-eMo5yCdkWRmBfqp/acBI/Y1Omgk0NyGqPViaU66eOpKarXNtkdImzDA57+E76jnWVr6MEp/rg1n0vnxaVvALMQ==",
       "requires": {
-        "@vue/compiler-dom": "3.0.11",
-        "@vue/runtime-dom": "3.0.11",
-        "@vue/shared": "3.0.11"
+        "@vue/compiler-dom": "3.2.0",
+        "@vue/runtime-dom": "3.2.0",
+        "@vue/shared": "3.2.0"
       }
     },
     "vue-custom-element": {
@@ -33349,9 +33369,9 @@
       }
     },
     "vue-loader": {
-      "version": "16.2.0",
-      "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.2.0.tgz",
-      "integrity": "sha512-TitGhqSQ61RJljMmhIGvfWzJ2zk9m1Qug049Ugml6QP3t0e95o0XJjk29roNEiPKJQBEi8Ord5hFuSuELzSp8Q==",
+      "version": "16.5.0",
+      "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.5.0.tgz",
+      "integrity": "sha512-WXh+7AgFxGTgb5QAkQtFeUcHNIEq3PGVQ8WskY5ZiFbWBkOwcCPRs4w/2tVyTbh2q6TVRlO3xfvIukUtjsu62A==",
       "dev": true,
       "requires": {
         "chalk": "^4.1.0",

+ 3 - 3
package.json

@@ -65,7 +65,7 @@
     "selectize": "0.12.6",
     "selectize-plugin-clear": "0.0.3",
     "sprintf-js": "1.1.2",
-    "vue": "3.0.11",
+    "vue": "3.2.0",
     "vue-custom-element": "3.2.14",
     "vue3-datepicker": "^0.2.4"
   },
@@ -89,7 +89,7 @@
     "@types/webpack": "5.28.0",
     "@typescript-eslint/eslint-plugin": "4.25.0",
     "@typescript-eslint/parser": "4.25.0",
-    "@vue/compiler-sfc": "3.0.11",
+    "@vue/compiler-sfc": "3.2.0",
     "@vue/test-utils": "^2.0.0-rc.1",
     "babel-eslint": "10.1.0",
     "babel-jest": "26.6.3",
@@ -132,7 +132,7 @@
     "util": "0.12.4",
     "vti": "0.0.24",
     "vue-jest": "5.0.0-alpha.10",
-    "vue-loader": "16.2.0",
+    "vue-loader": "16.5.0",
     "webpack": "5.38.1",
     "webpack-bundle-analyzer": "4.4.2",
     "webpack-bundle-tracker": "1.0.0",