diff --git a/package.json b/package.json index 0e7fbf86e29..49e5a8e2064 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@types/node": "^22.12.0", "@types/semver": "^7.5.8", "@types/serve-handler": "^6.1.4", - "@vitest/coverage-v8": "^3.0.2", + "@vitest/coverage-v8": "^3.0.5", "@vue/consolidate": "1.0.0", "conventional-changelog-cli": "^5.0.0", "enquirer": "^2.4.1", @@ -95,7 +95,7 @@ "prettier": "^3.4.2", "pretty-bytes": "^6.1.1", "pug": "^3.0.3", - "puppeteer": "~24.1.0", + "puppeteer": "~24.1.1", "rimraf": "^6.0.1", "rollup": "^4.32.1", "rollup-plugin-dts": "^6.1.1", @@ -110,7 +110,7 @@ "typescript": "~5.6.2", "typescript-eslint": "^8.20.0", "vite": "catalog:", - "vitest": "^3.0.2" + "vitest": "^3.0.5" }, "pnpm": { "peerDependencyRules": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 890b79725db..76a1da6bcce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,6 +24,9 @@ catalogs: source-map-js: specifier: ^1.2.0 version: 1.2.0 + vite: + specifier: ^5.4.0 + version: 5.4.12 importers: @@ -66,11 +69,11 @@ importers: specifier: ^6.1.4 version: 6.1.4 '@vitest/coverage-v8': - specifier: ^3.0.2 - version: 3.0.2(vitest@3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4)) + specifier: ^3.0.5 + version: 3.0.5(vitest@3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4)) '@vitest/eslint-plugin': specifier: ^1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.6.2))(eslint@9.18.0)(typescript@5.6.2)(vitest@3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4)) + version: 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.6.2))(eslint@9.18.0)(typescript@5.6.2)(vitest@3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4)) '@vue/consolidate': specifier: 1.0.0 version: 1.0.0 @@ -129,8 +132,8 @@ importers: specifier: ^3.0.3 version: 3.0.3 puppeteer: - specifier: ~24.1.0 - version: 24.1.0(typescript@5.6.2) + specifier: ~24.1.1 + version: 24.1.1(typescript@5.6.2) rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -174,8 +177,8 @@ importers: specifier: 'catalog:' version: 5.4.12(@types/node@22.12.0)(sass@1.83.4) vitest: - specifier: ^3.0.2 - version: 3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4) + specifier: ^3.0.5 + version: 3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4) packages-private/dts-built-test: dependencies: @@ -1350,11 +1353,11 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/coverage-v8@3.0.2': - resolution: {integrity: sha512-U+hZYb0FtgNDb6B3E9piAHzXXIuxuBw2cd6Lvepc9sYYY4KjgiwCBmo3Sird9ZRu3ggLpLBTfw1ZRr77ipiSfw==} + '@vitest/coverage-v8@3.0.5': + resolution: {integrity: sha512-zOOWIsj5fHh3jjGwQg+P+J1FW3s4jBu1Zqga0qW60yutsBtqEqNEJKWYh7cYn1yGD+1bdPsPdC/eL4eVK56xMg==} peerDependencies: - '@vitest/browser': 3.0.2 - vitest: 3.0.2 + '@vitest/browser': 3.0.5 + vitest: 3.0.5 peerDependenciesMeta: '@vitest/browser': optional: true @@ -1372,11 +1375,11 @@ packages: vitest: optional: true - '@vitest/expect@3.0.2': - resolution: {integrity: sha512-dKSHLBcoZI+3pmP5hiZ7I5grNru2HRtEW8Z5Zp4IXog8QYcxhlox7JUPyIIFWfN53+3HW3KPLIl6nSzUGgKSuQ==} + '@vitest/expect@3.0.5': + resolution: {integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==} - '@vitest/mocker@3.0.2': - resolution: {integrity: sha512-Hr09FoBf0jlwwSyzIF4Xw31OntpO3XtZjkccpcBf8FeVW3tpiyKlkeUzxS/txzHqpUCNIX157NaTySxedyZLvA==} + '@vitest/mocker@3.0.5': + resolution: {integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -1386,20 +1389,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.0.2': - resolution: {integrity: sha512-yBohcBw/T/p0/JRgYD+IYcjCmuHzjC3WLAKsVE4/LwiubzZkE8N49/xIQ/KGQwDRA8PaviF8IRO8JMWMngdVVQ==} + '@vitest/pretty-format@3.0.5': + resolution: {integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==} - '@vitest/runner@3.0.2': - resolution: {integrity: sha512-GHEsWoncrGxWuW8s405fVoDfSLk6RF2LCXp6XhevbtDjdDme1WV/eNmUueDfpY1IX3MJaCRelVCEXsT9cArfEg==} + '@vitest/runner@3.0.5': + resolution: {integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==} - '@vitest/snapshot@3.0.2': - resolution: {integrity: sha512-h9s67yD4+g+JoYG0zPCo/cLTabpDqzqNdzMawmNPzDStTiwxwkyYM1v5lWE8gmGv3SVJ2DcxA2NpQJZJv9ym3g==} + '@vitest/snapshot@3.0.5': + resolution: {integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==} - '@vitest/spy@3.0.2': - resolution: {integrity: sha512-8mI2iUn+PJFMT44e3ISA1R+K6ALVs47W6eriDTfXe6lFqlflID05MB4+rIFhmDSLBj8iBsZkzBYlgSkinxLzSQ==} + '@vitest/spy@3.0.5': + resolution: {integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==} - '@vitest/utils@3.0.2': - resolution: {integrity: sha512-Qu01ZYZlgHvDP02JnMBRpX43nRaZtNpIzw3C1clDXmn8eakgX6iQVGzTQ/NjkIr64WD8ioqOjkaYRVvHQI5qiw==} + '@vitest/utils@3.0.5': + resolution: {integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==} '@vue/consolidate@1.0.0': resolution: {integrity: sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==} @@ -1614,13 +1617,8 @@ packages: resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} engines: {node: '>= 14.16.0'} - chromium-bidi@0.11.0: - resolution: {integrity: sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==} - peerDependencies: - devtools-protocol: '*' - - chromium-bidi@0.12.0: - resolution: {integrity: sha512-xzXveJmX826GGq1MeE5okD8XxaDT8172CXByhFJ687eY65rbjOIebdbUuQh+jXKaNyGKI14Veb3KjLLmSueaxA==} + chromium-bidi@1.1.0: + resolution: {integrity: sha512-HislCEczCuamWm3+55Lig9XKmMF13K+BGKum9rwtDAzgUAHT4h5jNwhDmD4U20VoVUG8ujnv9UZ89qiIf5uF8w==} peerDependencies: devtools-protocol: '*' @@ -2921,12 +2919,12 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@24.1.0: - resolution: {integrity: sha512-ReefWoQgqdyl67uWEBy/TMZ4mAB7hP0JB5HIxSE8B1ot/4ningX1gmzHCOSNfMbTiS/VJHCvaZAe3oJTXph7yw==} + puppeteer-core@24.1.1: + resolution: {integrity: sha512-7FF3gq6bpIsbq3I8mfbodXh3DCzXagoz3l2eGv1cXooYU4g0P4mcHQVHuBD4iSZPXNg8WjzlP5kmRwK9UvwF0A==} engines: {node: '>=18'} - puppeteer@24.1.0: - resolution: {integrity: sha512-F+3yKILaosLToT7amR7LIkTKkKMR0EGQPjFBch+MtgS8vRPS+4cPnLJuXDVTfCj2NqfrCnShtOr7yD+9dEgHRQ==} + puppeteer@24.1.1: + resolution: {integrity: sha512-fuhceZ5HZuDXVuaMIRxUuDHfCJLmK0pXh8FlzVQ0/+OApStevxZhU5kAVeYFOEqeCF5OoAyZjcWbdQK27xW/9A==} engines: {node: '>=18'} hasBin: true @@ -3376,8 +3374,8 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@3.0.2: - resolution: {integrity: sha512-hsEQerBAHvVAbv40m3TFQe/lTEbOp7yDpyqMJqr2Tnd+W58+DEYOt+fluQgekOePcsNBmR77lpVAnIU2Xu4SvQ==} + vite-node@3.0.5: + resolution: {integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3412,20 +3410,23 @@ packages: terser: optional: true - vitest@3.0.2: - resolution: {integrity: sha512-5bzaHakQ0hmVVKLhfh/jXf6oETDBtgPo8tQCHYB+wftNgFJ+Hah67IsWc8ivx4vFL025Ow8UiuTf4W57z4izvQ==} + vitest@3.0.5: + resolution: {integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' + '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.2 - '@vitest/ui': 3.0.2 + '@vitest/browser': 3.0.5 + '@vitest/ui': 3.0.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/debug': + optional: true '@types/node': optional: true '@vitest/browser': @@ -3549,9 +3550,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zod@3.24.1: resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} @@ -4269,7 +4267,7 @@ snapshots: vite: 5.4.12(@types/node@22.12.0)(sass@1.83.4) vue: link:packages/vue - '@vitest/coverage-v8@3.0.2(vitest@3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4))': + '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -4283,55 +4281,55 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4) + vitest: 3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.6.2))(eslint@9.18.0)(typescript@5.6.2)(vitest@3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0)(typescript@5.6.2))(eslint@9.18.0)(typescript@5.6.2)(vitest@3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4))': dependencies: '@typescript-eslint/utils': 8.20.0(eslint@9.18.0)(typescript@5.6.2) eslint: 9.18.0 optionalDependencies: typescript: 5.6.2 - vitest: 3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4) + vitest: 3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4) - '@vitest/expect@3.0.2': + '@vitest/expect@3.0.5': dependencies: - '@vitest/spy': 3.0.2 - '@vitest/utils': 3.0.2 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.2(vite@5.4.12(@types/node@22.12.0)(sass@1.83.4))': + '@vitest/mocker@3.0.5(vite@5.4.12(@types/node@22.12.0)(sass@1.83.4))': dependencies: - '@vitest/spy': 3.0.2 + '@vitest/spy': 3.0.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: vite: 5.4.12(@types/node@22.12.0)(sass@1.83.4) - '@vitest/pretty-format@3.0.2': + '@vitest/pretty-format@3.0.5': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.2': + '@vitest/runner@3.0.5': dependencies: - '@vitest/utils': 3.0.2 + '@vitest/utils': 3.0.5 pathe: 2.0.2 - '@vitest/snapshot@3.0.2': + '@vitest/snapshot@3.0.5': dependencies: - '@vitest/pretty-format': 3.0.2 + '@vitest/pretty-format': 3.0.5 magic-string: 0.30.17 pathe: 2.0.2 - '@vitest/spy@3.0.2': + '@vitest/spy@3.0.5': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.0.2': + '@vitest/utils@3.0.5': dependencies: - '@vitest/pretty-format': 3.0.2 + '@vitest/pretty-format': 3.0.5 loupe: 3.1.2 tinyrainbow: 2.0.0 @@ -4537,13 +4535,7 @@ snapshots: dependencies: readdirp: 4.0.1 - chromium-bidi@0.11.0(devtools-protocol@0.0.1380148): - dependencies: - devtools-protocol: 0.0.1380148 - mitt: 3.0.1 - zod: 3.23.8 - - chromium-bidi@0.12.0(devtools-protocol@0.0.1380148): + chromium-bidi@1.1.0(devtools-protocol@0.0.1380148): dependencies: devtools-protocol: 0.0.1380148 mitt: 3.0.1 @@ -5939,10 +5931,10 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@24.1.0: + puppeteer-core@24.1.1: dependencies: '@puppeteer/browsers': 2.7.0 - chromium-bidi: 0.11.0(devtools-protocol@0.0.1380148) + chromium-bidi: 1.1.0(devtools-protocol@0.0.1380148) debug: 4.4.0 devtools-protocol: 0.0.1380148 typed-query-selector: 2.12.0 @@ -5952,13 +5944,13 @@ snapshots: - supports-color - utf-8-validate - puppeteer@24.1.0(typescript@5.6.2): + puppeteer@24.1.1(typescript@5.6.2): dependencies: '@puppeteer/browsers': 2.7.0 - chromium-bidi: 0.12.0(devtools-protocol@0.0.1380148) + chromium-bidi: 1.1.0(devtools-protocol@0.0.1380148) cosmiconfig: 9.0.0(typescript@5.6.2) devtools-protocol: 0.0.1380148 - puppeteer-core: 24.1.0 + puppeteer-core: 24.1.1 typed-query-selector: 2.12.0 transitivePeerDependencies: - bufferutil @@ -6424,7 +6416,7 @@ snapshots: vary@1.1.2: {} - vite-node@3.0.2(@types/node@22.12.0)(sass@1.83.4): + vite-node@3.0.5(@types/node@22.12.0)(sass@1.83.4): dependencies: cac: 6.7.14 debug: 4.4.0 @@ -6452,15 +6444,15 @@ snapshots: fsevents: 2.3.3 sass: 1.83.4 - vitest@3.0.2(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4): + vitest@3.0.5(@types/node@22.12.0)(jsdom@26.0.0)(sass@1.83.4): dependencies: - '@vitest/expect': 3.0.2 - '@vitest/mocker': 3.0.2(vite@5.4.12(@types/node@22.12.0)(sass@1.83.4)) - '@vitest/pretty-format': 3.0.2 - '@vitest/runner': 3.0.2 - '@vitest/snapshot': 3.0.2 - '@vitest/spy': 3.0.2 - '@vitest/utils': 3.0.2 + '@vitest/expect': 3.0.5 + '@vitest/mocker': 3.0.5(vite@5.4.12(@types/node@22.12.0)(sass@1.83.4)) + '@vitest/pretty-format': 3.0.5 + '@vitest/runner': 3.0.5 + '@vitest/snapshot': 3.0.5 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 chai: 5.1.2 debug: 4.4.0 expect-type: 1.1.0 @@ -6472,7 +6464,7 @@ snapshots: tinypool: 1.0.2 tinyrainbow: 2.0.0 vite: 5.4.12(@types/node@22.12.0)(sass@1.83.4) - vite-node: 3.0.2(@types/node@22.12.0)(sass@1.83.4) + vite-node: 3.0.5(@types/node@22.12.0)(sass@1.83.4) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.12.0 @@ -6584,6 +6576,4 @@ snapshots: yocto-queue@0.1.0: {} - zod@3.23.8: {} - zod@3.24.1: {}