diff --git a/frontend/package.json b/frontend/package.json index 7fcf26c..615a091 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -29,7 +29,7 @@ "@types/node": "^20.12.2", "@vite-pwa/nuxt": "^0.6.0", "@vueuse/nuxt": "^10.9.0", - "happy-dom": "^12.10.3", + "happy-dom": "^13.10.1", "nuxt": "^3.11.1", "nuxt-csurf": "^1.4.2", "nuxt-icon": "^0.6.9", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 38498a0..ec560a0 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -18,7 +18,7 @@ devDependencies: version: 0.8.1 '@nuxt/test-utils': specifier: ^3.11.0 - version: 3.12.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@12.10.3)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + version: 3.12.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@13.10.1)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) '@nuxt/ui': specifier: ^2.15.0 version: 2.15.0(nuxt@3.11.1)(rollup@4.13.0)(vite@5.2.2)(vue@3.4.21) @@ -47,8 +47,8 @@ devDependencies: specifier: ^10.9.0 version: 10.9.0(nuxt@3.11.1)(rollup@4.13.0)(vue@3.4.21) happy-dom: - specifier: ^12.10.3 - version: 12.10.3 + specifier: ^13.10.1 + version: 13.10.1 nuxt: specifier: ^3.11.1 version: 3.11.1(@types/node@20.12.2)(@unocss/reset@0.58.6)(floating-vue@5.2.2)(rollup@4.13.0)(typescript@5.4.3)(unocss@0.58.6)(vite@5.2.2)(vue-tsc@1.8.22) @@ -72,7 +72,7 @@ devDependencies: version: 5.4.3 vitest: specifier: ^1.3.1 - version: 1.4.0(@types/node@20.12.2)(happy-dom@12.10.3) + version: 1.4.0(@types/node@20.12.2)(happy-dom@13.10.1) vue-tsc: specifier: 1.8.22 version: 1.8.22(typescript@5.4.3) @@ -2235,7 +2235,7 @@ packages: - supports-color dev: true - /@nuxt/test-utils@3.12.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@12.10.3)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): + /@nuxt/test-utils@3.12.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@13.10.1)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-Q3HP53TDIYeqHT65r31HZhK/gRwVBmchSdVj1tfiYECyqstckvsQ4Cyt/GX/XmD7cLdD3d5aHow8LaMfP+BSqQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -2287,7 +2287,7 @@ packages: fake-indexeddb: 5.0.2 get-port-please: 3.1.2 h3: 1.11.1 - happy-dom: 12.10.3 + happy-dom: 13.10.1 local-pkg: 0.5.0 magic-string: 0.30.8 node-fetch-native: 1.6.3 @@ -2301,8 +2301,8 @@ packages: unenv: 1.9.0 unplugin: 1.10.0 vite: 5.2.2(@types/node@20.12.2) - vitest: 1.4.0(@types/node@20.12.2)(happy-dom@12.10.3) - vitest-environment-nuxt: 1.0.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@12.10.3)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + vitest: 1.4.0(@types/node@20.12.2)(happy-dom@13.10.1) + vitest-environment-nuxt: 1.0.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@13.10.1)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) vue: 3.4.21(typescript@5.4.3) vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: @@ -3152,7 +3152,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.19.26 + '@types/node': 20.12.2 dev: true /@types/resolve@1.20.2: @@ -4854,10 +4854,6 @@ packages: engines: {node: '>= 6'} dev: true - /css.escape@1.5.1: - resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} - dev: true - /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -5921,14 +5917,12 @@ packages: - uWebSockets.js dev: true - /happy-dom@12.10.3: - resolution: {integrity: sha512-JzUXOh0wdNGY54oKng5hliuBkq/+aT1V3YpTM+lrN/GoLQTANZsMaIvmHiHe612rauHvPJnDZkZ+5GZR++1Abg==} + /happy-dom@13.10.1: + resolution: {integrity: sha512-9GZLEFvQL5EgfJX2zcBgu1nsPUn98JF/EiJnSfQbdxI6YEQGqpd09lXXxOmYonRBIEFz9JlGCOiPflDzgS1p8w==} + engines: {node: '>=16.0.0'} dependencies: - css.escape: 1.5.1 entities: 4.5.0 - iconv-lite: 0.6.3 webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 dev: true @@ -6115,9 +6109,11 @@ packages: /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + requiresBuild: true dependencies: safer-buffer: 2.1.2 dev: true + optional: true /idb@7.1.1: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} @@ -6508,7 +6504,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.26 + '@types/node': 20.12.2 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -8811,7 +8807,9 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + requiresBuild: true dev: true + optional: true /scule@1.3.0: resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} @@ -10170,10 +10168,10 @@ packages: fsevents: 2.3.3 dev: true - /vitest-environment-nuxt@1.0.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@12.10.3)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): + /vitest-environment-nuxt@1.0.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@13.10.1)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.12.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@12.10.3)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + '@nuxt/test-utils': 3.12.0(@playwright/test@1.42.1)(h3@1.11.1)(happy-dom@13.10.1)(rollup@4.13.0)(vite@5.2.2)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -10193,7 +10191,7 @@ packages: - vue-router dev: true - /vitest@1.4.0(@types/node@20.12.2)(happy-dom@12.10.3): + /vitest@1.4.0(@types/node@20.12.2)(happy-dom@13.10.1): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -10228,7 +10226,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 12.10.3 + happy-dom: 13.10.1 local-pkg: 0.5.0 magic-string: 0.30.8 pathe: 1.1.2 @@ -10418,13 +10416,6 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: true - /whatwg-encoding@2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} - dependencies: - iconv-lite: 0.6.3 - dev: true - /whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'}