diff --git a/package.json b/package.json index acd7487d..ed23efda 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "vite-plugin-pwa": "0.11.13", "vite-plugin-vue-layouts": "0.6.0", "vite-ssg": "0.19.0", - "vitest": "0.19.1", + "vitest": "0.23.4", "vue-demi": "0.12.4", "vue-eslint-parser": "8.3.0", "vue-i18n": "9.1.9", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14e05a41..3cca8c50 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,7 +63,7 @@ specifiers: vite-plugin-pwa: 0.11.13 vite-plugin-vue-layouts: 0.6.0 vite-ssg: 0.19.0 - vitest: 0.19.1 + vitest: 0.23.4 vue: 3.2.31 vue-demi: 0.12.4 vue-eslint-parser: 8.3.0 @@ -139,7 +139,7 @@ devDependencies: vite-plugin-pwa: 0.11.13_vite@2.8.6 vite-plugin-vue-layouts: 0.6.0_da2b5bfcc9ee38bfd25c98b31b35c29d vite-ssg: 0.19.0_06991454d28c6a3de3c4aa992a4c8636 - vitest: 0.19.1_sass@1.49.9 + vitest: 0.23.4_sass@1.49.9 vue-demi: 0.12.4_vue@3.2.31 vue-eslint-parser: 8.3.0_eslint@8.11.0 vue-i18n: 9.1.9_vue@3.2.31 @@ -1543,8 +1543,8 @@ packages: vue-i18n: optional: true dependencies: - '@intlify/message-compiler': 9.2.0-beta.40 - '@intlify/shared': 9.2.0-beta.40 + '@intlify/message-compiler': 9.3.0-beta.3 + '@intlify/shared': 9.3.0-beta.3 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 vue-i18n: 9.1.9_vue@3.2.31 @@ -1579,11 +1579,11 @@ packages: source-map: 0.6.1 dev: true - /@intlify/message-compiler/9.2.0-beta.40: - resolution: {integrity: sha512-6QWTSYewmkew4nsRqgkwTVuGFKzxVCOK8EXsPt15N+tN1g+OYjC3PfGA2dPB6cVkNxqA9mV/hNK02uHPWU9t0A==} + /@intlify/message-compiler/9.3.0-beta.3: + resolution: {integrity: sha512-j8OwToBQgs01RBMX4GCDNQfcnmw3AiDG3moKIONTrfXcf+1yt/rWznLTYH/DXbKcFMAFijFpCzMYjUmH1jVFYA==} engines: {node: '>= 14'} dependencies: - '@intlify/shared': 9.2.0-beta.40 + '@intlify/shared': 9.3.0-beta.3 source-map: 0.6.1 dev: true @@ -1606,8 +1606,8 @@ packages: engines: {node: '>= 10'} dev: true - /@intlify/shared/9.2.0-beta.40: - resolution: {integrity: sha512-xWz+SFjgt/LfaSbbHVn+V7gmvX4ZNP3cIFta790GWZ/tEgwJeC3tkV7i45iUbZ4ZimOerFgKH05b7qvJlKb6RQ==} + /@intlify/shared/9.3.0-beta.3: + resolution: {integrity: sha512-Z/0TU4GhFKRxKh+0RbwJExik9zz57gXYgxSYaPn7YQdkQ/pabSioCY/SXnYxQHL6HzULF5tmqarFm6glbGqKhw==} engines: {node: '>= 14'} dev: true @@ -1625,7 +1625,7 @@ packages: optional: true dependencies: '@intlify/bundle-utils': 3.1.0_vue-i18n@9.1.9 - '@intlify/shared': 9.2.0-beta.40 + '@intlify/shared': 9.3.0-beta.3 '@rollup/pluginutils': 4.2.0 debug: 4.3.3 fast-glob: 3.2.11 @@ -1815,11 +1815,11 @@ packages: /@types/chai-subset/1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.1 + '@types/chai': 4.3.3 dev: true - /@types/chai/4.3.1: - resolution: {integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==} + /@types/chai/4.3.3: + resolution: {integrity: sha512-hC7OMnszpxhZPduX+m+nrx+uFoLkWOMiR4oa/AZF3MuSETYTZmFfJAHqZEM8MVlvfG7BEUcgvtwoCTxBp6hm3g==} dev: true /@types/estree/0.0.39: @@ -2315,12 +2315,12 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.7.0: + /acorn-jsx/5.3.2_acorn@8.8.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.0 + acorn: 8.8.0 dev: true /acorn-walk/7.2.0: @@ -2345,6 +2345,12 @@ packages: hasBin: true dev: true + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base/6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -4585,8 +4591,8 @@ packages: resolution: {integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.7.0 - acorn-jsx: 5.3.2_acorn@8.7.0 + acorn: 8.8.0 + acorn-jsx: 5.3.2_acorn@8.8.0 eslint-visitor-keys: 3.3.0 dev: true @@ -6023,7 +6029,7 @@ packages: optional: true dependencies: abab: 2.0.5 - acorn: 8.7.0 + acorn: 8.8.0 acorn-globals: 6.0.0 cssom: 0.5.0 cssstyle: 2.3.0 @@ -8259,6 +8265,12 @@ packages: engines: {node: '>=8'} dev: true + /strip-literal/0.4.1: + resolution: {integrity: sha512-z+F/xmDM8GOdvA5UoZXFxEnxdvMOZ+XEBIwjfLfc8hMSuHpGxjXAUCfuEo+t1GOHSb8+qgI/IBRpxXVMaABYWA==} + dependencies: + acorn: 8.8.0 + dev: true + /style-search/0.1.0: resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=} dev: true @@ -8520,7 +8532,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.0 + acorn: 8.8.0 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.21 @@ -8553,13 +8565,17 @@ packages: resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} dev: true - /tinypool/0.2.4: - resolution: {integrity: sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==} + /tinybench/2.1.5: + resolution: {integrity: sha512-ak+PZZEuH3mw6CCFOgf5S90YH0MARnZNhxjhjguAmoJimEMAJuNip/rJRd6/wyylHItomVpKTzZk9zrhTrQCoQ==} + dev: true + + /tinypool/0.3.0: + resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==} engines: {node: '>=14.0.0'} dev: true - /tinyspy/1.0.0: - resolution: {integrity: sha512-FI5B2QdODQYDRjfuLF+OrJ8bjWRMCXokQPcwKm0W3IzcbUmBNv536cQc7eXGoAuXphZwgx1DFbqImwzz08Fnhw==} + /tinyspy/1.0.2: + resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} engines: {node: '>=14.0.0'} dev: true @@ -8687,7 +8703,7 @@ packages: '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 '@types/node': 17.0.21 - acorn: 8.7.0 + acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -9316,15 +9332,14 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.19.1_sass@1.49.9: - resolution: {integrity: sha512-E/ZXpFMUahn731wzhMBNzWRp4mGgiZFT0xdHa32cbNO0CSaHpE9hTfteEU247Gi2Dula8uXo5vvrNB6dtszmQA==} + /vitest/0.23.4_sass@1.49.9: + resolution: {integrity: sha512-iukBNWqQAv8EKDBUNntspLp9SfpaVFbmzmM0sNcnTxASQZMzRw3PsM6DMlsHiI+I6GeO5/sYDg3ecpC+SNFLrQ==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@vitest/browser': '*' '@vitest/ui': '*' - c8: '*' happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -9334,21 +9349,21 @@ packages: optional: true '@vitest/ui': optional: true - c8: - optional: true happy-dom: optional: true jsdom: optional: true dependencies: - '@types/chai': 4.3.1 + '@types/chai': 4.3.3 '@types/chai-subset': 1.3.3 '@types/node': 17.0.21 chai: 4.3.6 debug: 4.3.4 local-pkg: 0.4.2 - tinypool: 0.2.4 - tinyspy: 1.0.0 + strip-literal: 0.4.1 + tinybench: 2.1.5 + tinypool: 0.3.0 + tinyspy: 1.0.2 vite: 3.0.4_sass@1.49.9 transitivePeerDependencies: - less