diff --git a/package.json b/package.json index e5cdccf..c6c7302 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "eslint": "8.56.0", "eslint-plugin-vue": "9.20.1", "firebase-admin": "12.0.0", - "happy-dom": "13.2.1", + "happy-dom": "14.11.2", "typescript": "5.3.3", "unocss": "0.58.3", "unplugin-auto-import": "0.17.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 52f0517..e095340 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,8 +77,8 @@ devDependencies: specifier: 12.0.0 version: 12.0.0 happy-dom: - specifier: 13.2.1 - version: 13.2.1 + specifier: 14.11.2 + version: 14.11.2 typescript: specifier: 5.3.3 version: 5.3.3 @@ -111,7 +111,7 @@ devDependencies: version: 0.23.6(critters@0.0.20)(vite@5.0.12)(vue-router@4.2.5)(vue@3.4.15) vitest: specifier: 1.2.1 - version: 1.2.1(@types/node@20.11.5)(happy-dom@13.2.1) + version: 1.2.1(@types/node@20.11.5)(happy-dom@14.11.2) vue-tsc: specifier: 1.8.27 version: 1.8.27(typescript@5.3.3) @@ -3219,6 +3219,7 @@ packages: /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + requiresBuild: true dev: true /destr@2.0.2: @@ -3689,7 +3690,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 - vitest: 1.2.1(@types/node@20.11.5)(happy-dom@13.2.1) + vitest: 1.2.1(@types/node@20.11.5)(happy-dom@14.11.2) transitivePeerDependencies: - supports-color - typescript @@ -4336,8 +4337,8 @@ packages: duplexer: 0.1.2 dev: true - /happy-dom@13.2.1: - resolution: {integrity: sha512-AwSV0OPsLxOu1nsKsw+1aakYGiCgLcYed/BPLMGe4lOxAZY14UWGAw8nB7SSnHRltBPwcM6Rf+5hcMXcU7qxaQ==} + /happy-dom@14.11.2: + resolution: {integrity: sha512-KUrwcT2GAVIGkFev287ude3n0BGGK3BWGltlVEPE8osMbDRU4zwKfcg6jUO7HkX1tAUU+kKt2g+LycmCH0Zwsg==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -5042,6 +5043,7 @@ packages: /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + requiresBuild: true /lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} @@ -5085,6 +5087,7 @@ packages: /long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + requiresBuild: true /loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} @@ -6786,7 +6789,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.2.1(@types/node@20.11.5)(happy-dom@13.2.1): + /vitest@1.2.1(@types/node@20.11.5)(happy-dom@14.11.2): resolution: {integrity: sha512-TRph8N8rnSDa5M2wKWJCMnztCZS9cDcgVTQ6tsTFTG/odHJ4l5yNVqvbeDJYJRZ6is3uxaEpFs8LL6QM+YFSdA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6822,7 +6825,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 13.2.1 + happy-dom: 14.11.2 local-pkg: 0.5.0 magic-string: 0.30.5 pathe: 1.1.2 @@ -6858,6 +6861,21 @@ packages: dependencies: vue: 3.4.15(typescript@5.3.3) + /vue-demi@0.14.7(vue@3.4.15): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.4.15(typescript@5.3.3) + dev: false + /vue-eslint-parser@9.4.1(eslint@8.56.0): resolution: {integrity: sha512-EmIbJ5cCI/E06SlI8K5sldVZ+Ef5vy26Ck0lNALxgY7FEAMOjNR32qcsVM3FUJUbvVWTBEiOy5lQvbhPK/ynBw==} engines: {node: ^14.17.0 || >=16.0.0} @@ -6944,7 +6962,7 @@ packages: dependencies: firebase: 10.7.2 vue: 3.4.15(typescript@5.3.3) - vue-demi: 0.14.6(vue@3.4.15) + vue-demi: 0.14.7(vue@3.4.15) dev: false /w3c-xmlserializer@5.0.0: