From 3593f7aed96827dc5bd2cc61103a52c0873f4b3c Mon Sep 17 00:00:00 2001 From: Karyne Mayer Date: Tue, 16 Apr 2024 18:15:25 -0700 Subject: [PATCH] PriceChart unit tests fix --- package.json | 1 - .../__tests__/components/PriceChart.spec.ts | 43 +++- yarn.lock | 206 +++++++++--------- 3 files changed, 144 insertions(+), 106 deletions(-) diff --git a/package.json b/package.json index 930fef74..6021a9fd 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ "ual-anchor": "1.3.0", "universal-authenticator-library": "^0.3.0", "vue": "^3.3.0", - "vue-class-component": "^7.2.6", "vue-json-viewer": "^3.0.4", "vue-router": "^4.0.0", "vue3-openlayers": "^0.1.63" diff --git a/test/jest/__tests__/components/PriceChart.spec.ts b/test/jest/__tests__/components/PriceChart.spec.ts index a6e641ea..f95d21a0 100644 --- a/test/jest/__tests__/components/PriceChart.spec.ts +++ b/test/jest/__tests__/components/PriceChart.spec.ts @@ -10,7 +10,7 @@ import { beforeEach, } from '@jest/globals'; import { installQuasarPlugin } from '@quasar/quasar-app-extension-testing-unit-jest'; -import { shallowMount } from '@vue/test-utils'; +import { mount } from '@vue/test-utils'; import PriceChart from 'src/components/PriceChart.vue'; import { PriceStats, PriceHistory } from 'src/types'; import axios from 'axios'; @@ -55,9 +55,16 @@ describe('PriceChart', () => { it('returns value rounded to 2 decimals as a % string', () => { const testVal = 123.456; const expected = '123.46 %'; - const wrapper = shallowMount(PriceChart); + const wrapper = mount(PriceChart, { + global: { + stubs: { + Highcharts: { + template: '', + }, + }, + }, + }); const received = wrapper.vm.formatPercentage(testVal); - expect(received).toBe(expected); }); }); @@ -65,7 +72,15 @@ describe('PriceChart', () => { it('returns value as "$" rounded to 2 decimals if value is less than a million', () => { const testVal = 999999.9911; const expected = '$999999.99'; - const wrapper = shallowMount(PriceChart); + const wrapper = mount(PriceChart, { + global: { + stubs: { + Highcharts: { + template: '', + }, + }, + }, + }); const received = wrapper.vm.formatCurrencyValue(testVal); expect(received).toBe(expected); @@ -73,7 +88,15 @@ describe('PriceChart', () => { it('returns value "$" divided by a million rounded to 2 decimals and appended with "M" if value is greater than a million and less than a billion', () => { const testVal = 1234567.89; const expected = '$1.23M'; - const wrapper = shallowMount(PriceChart); + const wrapper = mount(PriceChart, { + global: { + stubs: { + Highcharts: { + template: '', + }, + }, + }, + }); const received = wrapper.vm.formatCurrencyValue(testVal); expect(received).toBe(expected); @@ -81,7 +104,15 @@ describe('PriceChart', () => { it('returns value "$" divided by a billion rounded to 2 decimals and appended with "B" if value is greater than a billion', () => { const testVal = 123456789123.45678; const expected = '$123.46B'; - const wrapper = shallowMount(PriceChart); + const wrapper = mount(PriceChart, { + global: { + stubs: { + Highcharts: { + template: '', + }, + }, + }, + }); const received = wrapper.vm.formatCurrencyValue(testVal); expect(received).toBe(expected); diff --git a/yarn.lock b/yarn.lock index 9fec945c..77ed78a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -443,10 +443,10 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== -"@babel/parser@^7.23.3": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.4.tgz#409fbe690c333bb70187e2de4021e1e47a026661" - integrity sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ== +"@babel/parser@^7.24.1": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" + integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12": version "7.17.12" @@ -2381,15 +2381,16 @@ estree-walker "^2.0.2" source-map "^0.6.1" -"@vue/compiler-core@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.9.tgz#df1fc7947dcef5c2e12d257eae540057707f47d1" - integrity sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ== +"@vue/compiler-core@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.23.tgz#a08f5998e391ad75e602a66dd7255af9054df2f3" + integrity sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ== dependencies: - "@babel/parser" "^7.23.3" - "@vue/shared" "3.3.9" + "@babel/parser" "^7.24.1" + "@vue/shared" "3.4.23" + entities "^4.5.0" estree-walker "^2.0.2" - source-map-js "^1.0.2" + source-map-js "^1.2.0" "@vue/compiler-dom@3.2.31": version "3.2.31" @@ -2399,13 +2400,13 @@ "@vue/compiler-core" "3.2.31" "@vue/shared" "3.2.31" -"@vue/compiler-dom@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.9.tgz#67315ea4193d9d18c7a710889b8f90f7aa3914d2" - integrity sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg== +"@vue/compiler-dom@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.23.tgz#6fa622d1e5c8508551564c5dc5948e9cddf60867" + integrity sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw== dependencies: - "@vue/compiler-core" "3.3.9" - "@vue/shared" "3.3.9" + "@vue/compiler-core" "3.4.23" + "@vue/shared" "3.4.23" "@vue/compiler-sfc@3.2.31": version "3.2.31" @@ -2423,21 +2424,20 @@ postcss "^8.1.10" source-map "^0.6.1" -"@vue/compiler-sfc@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.9.tgz#5900906baba1a90389200d81753ad0f7ceb98a83" - integrity sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A== - dependencies: - "@babel/parser" "^7.23.3" - "@vue/compiler-core" "3.3.9" - "@vue/compiler-dom" "3.3.9" - "@vue/compiler-ssr" "3.3.9" - "@vue/reactivity-transform" "3.3.9" - "@vue/shared" "3.3.9" +"@vue/compiler-sfc@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.23.tgz#7041517b9bbd1b304f0db33bfa424e9a899fda8d" + integrity sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw== + dependencies: + "@babel/parser" "^7.24.1" + "@vue/compiler-core" "3.4.23" + "@vue/compiler-dom" "3.4.23" + "@vue/compiler-ssr" "3.4.23" + "@vue/shared" "3.4.23" estree-walker "^2.0.2" - magic-string "^0.30.5" - postcss "^8.4.31" - source-map-js "^1.0.2" + magic-string "^0.30.8" + postcss "^8.4.38" + source-map-js "^1.2.0" "@vue/compiler-ssr@3.2.31": version "3.2.31" @@ -2447,13 +2447,13 @@ "@vue/compiler-dom" "3.2.31" "@vue/shared" "3.2.31" -"@vue/compiler-ssr@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.9.tgz#3b3dbfa5368165fa4ff74c060503b4087ec1beed" - integrity sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g== +"@vue/compiler-ssr@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.23.tgz#1ae4afe962a9e156b1a79eff909c37cd423dd4c2" + integrity sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg== dependencies: - "@vue/compiler-dom" "3.3.9" - "@vue/shared" "3.3.9" + "@vue/compiler-dom" "3.4.23" + "@vue/shared" "3.4.23" "@vue/devtools-api@^6.0.0": version "6.1.3" @@ -2476,17 +2476,6 @@ estree-walker "^2.0.2" magic-string "^0.25.7" -"@vue/reactivity-transform@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.9.tgz#5d894dd9a42a422a2db309babb385f9a2529b52f" - integrity sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg== - dependencies: - "@babel/parser" "^7.23.3" - "@vue/compiler-core" "3.3.9" - "@vue/shared" "3.3.9" - estree-walker "^2.0.2" - magic-string "^0.30.5" - "@vue/reactivity@3.2.31": version "3.2.31" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.2.31.tgz#fc90aa2cdf695418b79e534783aca90d63a46bbd" @@ -2494,12 +2483,12 @@ dependencies: "@vue/shared" "3.2.31" -"@vue/reactivity@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.9.tgz#e28e8071bd74edcdd9c87b667ad00e8fbd8d6920" - integrity sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw== +"@vue/reactivity@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.23.tgz#f29044a90a24994af075e4368790f31fa29ed747" + integrity sha512-GlXR9PL+23fQ3IqnbSQ8OQKLodjqCyoCrmdLKZk3BP7jN6prWheAfU7a3mrltewTkoBm+N7qMEb372VHIkQRMQ== dependencies: - "@vue/shared" "3.3.9" + "@vue/shared" "3.4.23" "@vue/runtime-core@3.2.31": version "3.2.31" @@ -2509,13 +2498,13 @@ "@vue/reactivity" "3.2.31" "@vue/shared" "3.2.31" -"@vue/runtime-core@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.9.tgz#c835b77f7dc7ae5f251e93f277b54963ea1b5c31" - integrity sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w== +"@vue/runtime-core@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.23.tgz#21f6c7153c33f56081145c2819c2f194cbe3eb22" + integrity sha512-FeQ9MZEXoFzFkFiw9MQQ/FWs3srvrP+SjDKSeRIiQHIhtkzoj0X4rWQlRNHbGuSwLra6pMyjAttwixNMjc/xLw== dependencies: - "@vue/reactivity" "3.3.9" - "@vue/shared" "3.3.9" + "@vue/reactivity" "3.4.23" + "@vue/shared" "3.4.23" "@vue/runtime-dom@3.2.31": version "3.2.31" @@ -2526,14 +2515,14 @@ "@vue/shared" "3.2.31" csstype "^2.6.8" -"@vue/runtime-dom@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.3.9.tgz#68081d981695a229d72f431fed0b0cdd9161ce53" - integrity sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ== +"@vue/runtime-dom@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.23.tgz#d5a9cca88b445de125c57e6b0d73faa2491e853f" + integrity sha512-RXJFwwykZWBkMiTPSLEWU3kgVLNAfActBfWFlZd0y79FTUxexogd0PLG4HH2LfOktjRxV47Nulygh0JFXe5f9A== dependencies: - "@vue/runtime-core" "3.3.9" - "@vue/shared" "3.3.9" - csstype "^3.1.2" + "@vue/runtime-core" "3.4.23" + "@vue/shared" "3.4.23" + csstype "^3.1.3" "@vue/server-renderer@3.2.31": version "3.2.31" @@ -2543,23 +2532,23 @@ "@vue/compiler-ssr" "3.2.31" "@vue/shared" "3.2.31" -"@vue/server-renderer@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.3.9.tgz#ffb41bc9c7afafcc608d0c500e9d6b0af7d68fad" - integrity sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A== +"@vue/server-renderer@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.23.tgz#e605872e26d995f5ba9382e8758cd8cc7fa2e16d" + integrity sha512-LDwGHtnIzvKFNS8dPJ1SSU5Gvm36p2ck8wCZc52fc3k/IfjKcwCyrWEf0Yag/2wTFUBXrqizfhK9c/mC367dXQ== dependencies: - "@vue/compiler-ssr" "3.3.9" - "@vue/shared" "3.3.9" + "@vue/compiler-ssr" "3.4.23" + "@vue/shared" "3.4.23" "@vue/shared@3.2.31": version "3.2.31" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.31.tgz#c90de7126d833dcd3a4c7534d534be2fb41faa4e" integrity sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ== -"@vue/shared@3.3.9": - version "3.3.9" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.9.tgz#df740d26d338faf03e09ca662a8031acf66051db" - integrity sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA== +"@vue/shared@3.4.23": + version "3.4.23" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.23.tgz#e536a6dfd2f5f950d08c2e8ebcfe7e5329a851a1" + integrity sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg== "@vue/test-utils@^2.0.0-rc.10": version "2.0.0-rc.17" @@ -4451,10 +4440,10 @@ csstype@^2.6.8: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda" integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA== -csstype@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== +csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== csvtojson@^2.0.10: version "2.0.10" @@ -4894,6 +4883,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== +entities@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -7832,10 +7826,10 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.5: - version "0.30.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" - integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== +magic-string@^0.30.8: + version "0.30.9" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.9.tgz#8927ae21bfdd856310e07a1bc8dd5e73cb6c251d" + integrity sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" @@ -8215,6 +8209,11 @@ nanoid@^3.3.6: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -9382,7 +9381,7 @@ postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.31, postcss@^8.4.4: +postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4.4: version "8.4.31" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== @@ -9391,6 +9390,15 @@ postcss@^8.1.10, postcss@^8.2.15, postcss@^8.3.11, postcss@^8.3.5, postcss@^8.4. picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.38: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -10490,6 +10498,11 @@ source-map-js@^1.0.2: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" @@ -11406,11 +11419,6 @@ vm-browserify@^1.1.2: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -vue-class-component@^7.2.6: - version "7.2.6" - resolved "https://registry.yarnpkg.com/vue-class-component/-/vue-class-component-7.2.6.tgz#8471e037b8e4762f5a464686e19e5afc708502e4" - integrity sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w== - vue-demi@>=0.14.5: version "0.14.6" resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.6.tgz#dc706582851dc1cdc17a0054f4fec2eb6df74c92" @@ -11503,15 +11511,15 @@ vue@^3.0.0: "@vue/shared" "3.2.31" vue@^3.3.0: - version "3.3.9" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.9.tgz#219a2ec68e8d4d0b0180460af0f5b9299b3f3f1f" - integrity sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w== - dependencies: - "@vue/compiler-dom" "3.3.9" - "@vue/compiler-sfc" "3.3.9" - "@vue/runtime-dom" "3.3.9" - "@vue/server-renderer" "3.3.9" - "@vue/shared" "3.3.9" + version "3.4.23" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.23.tgz#9d5a990a71c5bd5446f80377828e6587cfc488d5" + integrity sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg== + dependencies: + "@vue/compiler-dom" "3.4.23" + "@vue/compiler-sfc" "3.4.23" + "@vue/runtime-dom" "3.4.23" + "@vue/server-renderer" "3.4.23" + "@vue/shared" "3.4.23" w3c-hr-time@^1.0.2: version "1.0.2"