diff --git a/package.json b/package.json index 7b7317e4..bc8ee6a0 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "sort-package-json": "2.10.1", "turbo": "2.1.1", "typescript": "5.5.4", - "vitest": "2.0.5" + "vitest": "2.1.9" }, "packageManager": "pnpm@9.12.0", "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f312f838..41bf5e83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,7 +24,7 @@ importers: version: 7.18.0(eslint@8.56.0)(typescript@5.5.4) "@vitest/coverage-v8": specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@20.3.1)) + version: 2.0.5(vitest@2.1.9(@types/node@20.3.1)) commitlint: specifier: 19.4.1 version: 19.4.1(@types/node@20.3.1)(typescript@5.5.4) @@ -56,8 +56,8 @@ importers: specifier: 5.5.4 version: 5.5.4 vitest: - specifier: 2.0.5 - version: 2.0.5(@types/node@20.3.1) + specifier: 2.1.9 + version: 2.1.9(@types/node@20.3.1) apps/indexer: dependencies: @@ -1709,10 +1709,10 @@ packages: integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==, } - "@types/dockerode@3.3.34": + "@types/dockerode@3.3.35": resolution: { - integrity: sha512-mH9SuIb8NuTDsMus5epcbTzSbEo52fKLBMo0zapzYIAIyfDqoIFn7L3trekHLKC8qmxGV++pPUP4YqQ9n5v2Zg==, + integrity: sha512-P+DCMASlsH+QaKkDpekKrP5pLls767PPs+/LrlVbKnEnY5tMpEUa2C6U4gRsdFZengOqxdCIqy16R22Q3pLB6Q==, } "@types/estree@1.0.6": @@ -2037,17 +2037,25 @@ packages: peerDependencies: vitest: 2.0.5 - "@vitest/expect@2.0.5": + "@vitest/expect@2.1.9": resolution: { - integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==, + integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==, } - "@vitest/pretty-format@2.0.5": + "@vitest/mocker@2.1.9": resolution: { - integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==, + integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==, } + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true "@vitest/pretty-format@2.1.9": resolution: @@ -2055,28 +2063,28 @@ packages: integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==, } - "@vitest/runner@2.0.5": + "@vitest/runner@2.1.9": resolution: { - integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==, + integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==, } - "@vitest/snapshot@2.0.5": + "@vitest/snapshot@2.1.9": resolution: { - integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==, + integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==, } - "@vitest/spy@2.0.5": + "@vitest/spy@2.1.9": resolution: { - integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==, + integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==, } - "@vitest/utils@2.0.5": + "@vitest/utils@2.1.9": resolution: { - integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==, + integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==, } JSONStream@1.3.5: @@ -2366,12 +2374,12 @@ packages: } engines: { bare: ">=1.7.0" } - bare-os@3.4.0: + bare-os@3.5.1: resolution: { - integrity: sha512-9Ous7UlnKbe3fMi7Y+qh0DwAup6A1JkYgPnjvMDNOlmnxNRQvQ/7Nst+OnUQKzk0iAT0m9BisbDVp9gCv8+ETA==, + integrity: sha512-LvfVNDcWLw2AnIw5f2mWUgumW3I3N/WYGiWeimhQC1Ybt71n2FjlS9GJKeCnFeg1MKZHxzIFmpFnBXDI+sBeFg==, } - engines: { bare: ">=1.6.0" } + engines: { bare: ">=1.14.0" } bare-path@3.0.0: resolution: @@ -2524,10 +2532,10 @@ packages: } engines: { node: ">= 0.4" } - call-bound@1.0.3: + call-bound@1.0.4: resolution: { - integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==, + integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==, } engines: { node: ">= 0.4" } @@ -3190,6 +3198,12 @@ packages: } engines: { node: ">= 0.4" } + es-module-lexer@1.6.0: + resolution: + { + integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==, + } + es-object-atoms@1.1.1: resolution: { @@ -3378,6 +3392,13 @@ packages: } engines: { node: ">=16.17" } + expect-type@1.1.0: + resolution: + { + integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==, + } + engines: { node: ">=12.0.0" } + express@4.21.2: resolution: { @@ -3608,10 +3629,10 @@ packages: integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==, } - get-intrinsic@1.2.7: + get-intrinsic@1.3.0: resolution: { - integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==, + integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==, } engines: { node: ">= 0.4" } @@ -4588,10 +4609,10 @@ packages: integrity: sha512-qbB0CQDt3QKfiAzZ5ZYjLFOs+zW43vA4uyM8g27PeEuXZybUOFyjrVdP93HPBHMoglibwfkdVwbzfUq8qGcH6g==, } - nan@2.22.0: + nan@2.22.2: resolution: { - integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==, + integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==, } nanoid@3.3.3: @@ -6111,10 +6132,10 @@ packages: typescript: optional: true - vite-node@2.0.5: + vite-node@2.1.9: resolution: { - integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==, + integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==, } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true @@ -6153,18 +6174,18 @@ packages: terser: optional: true - vitest@2.0.5: + vitest@2.1.9: resolution: { - integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==, + integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==, } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 2.0.5 - "@vitest/ui": 2.0.5 + "@vitest/browser": 2.1.9 + "@vitest/ui": 2.1.9 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -7122,7 +7143,7 @@ snapshots: "@types/node": 20.8.8 "@types/ssh2": 1.15.4 - "@types/dockerode@3.3.34": + "@types/dockerode@3.3.35": dependencies: "@types/docker-modem": 3.0.6 "@types/node": 20.8.8 @@ -7376,7 +7397,7 @@ snapshots: "@ungap/structured-clone@1.3.0": {} - "@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@20.3.1))": + "@vitest/coverage-v8@2.0.5(vitest@2.1.9(@types/node@20.3.1))": dependencies: "@ampproject/remapping": 2.3.0 "@bcoe/v8-coverage": 0.2.3 @@ -7390,44 +7411,47 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.0.5(@types/node@20.3.1) + vitest: 2.1.9(@types/node@20.3.1) transitivePeerDependencies: - supports-color - "@vitest/expect@2.0.5": + "@vitest/expect@2.1.9": dependencies: - "@vitest/spy": 2.0.5 - "@vitest/utils": 2.0.5 + "@vitest/spy": 2.1.9 + "@vitest/utils": 2.1.9 chai: 5.1.2 tinyrainbow: 1.2.0 - "@vitest/pretty-format@2.0.5": + "@vitest/mocker@2.1.9(vite@5.4.14(@types/node@20.3.1))": dependencies: - tinyrainbow: 1.2.0 + "@vitest/spy": 2.1.9 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + vite: 5.4.14(@types/node@20.3.1) "@vitest/pretty-format@2.1.9": dependencies: tinyrainbow: 1.2.0 - "@vitest/runner@2.0.5": + "@vitest/runner@2.1.9": dependencies: - "@vitest/utils": 2.0.5 + "@vitest/utils": 2.1.9 pathe: 1.1.2 - "@vitest/snapshot@2.0.5": + "@vitest/snapshot@2.1.9": dependencies: - "@vitest/pretty-format": 2.0.5 + "@vitest/pretty-format": 2.1.9 magic-string: 0.30.17 pathe: 1.1.2 - "@vitest/spy@2.0.5": + "@vitest/spy@2.1.9": dependencies: tinyspy: 3.0.2 - "@vitest/utils@2.0.5": + "@vitest/utils@2.1.9": dependencies: - "@vitest/pretty-format": 2.0.5 - estree-walker: 3.0.3 + "@vitest/pretty-format": 2.1.9 loupe: 3.1.3 tinyrainbow: 1.2.0 @@ -7604,12 +7628,12 @@ snapshots: - bare-buffer optional: true - bare-os@3.4.0: + bare-os@3.5.1: optional: true bare-path@3.0.0: dependencies: - bare-os: 3.4.0 + bare-os: 3.5.1 optional: true bare-stream@2.6.5(bare-events@2.5.4): @@ -7702,10 +7726,10 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bound@1.0.3: + call-bound@1.0.4: dependencies: call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 callsites@3.1.0: {} @@ -7887,7 +7911,7 @@ snapshots: cpu-features@0.0.10: dependencies: buildcheck: 0.0.6 - nan: 2.22.0 + nan: 2.22.2 optional: true crc-32@1.2.2: {} @@ -8061,6 +8085,8 @@ snapshots: es-errors@1.3.0: {} + es-module-lexer@1.6.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -8249,6 +8275,8 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + expect-type@1.1.0: {} + express@4.21.2: dependencies: accepts: 1.3.8 @@ -8397,7 +8425,7 @@ snapshots: get-func-name@2.0.2: {} - get-intrinsic@1.2.7: + get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 @@ -8904,7 +8932,7 @@ snapshots: multiformats@13.3.2: {} - nan@2.22.0: + nan@2.22.2: optional: true nanoid@3.3.3: {} @@ -9328,16 +9356,16 @@ snapshots: side-channel-map@1.0.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-weakmap@1.0.2: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-inspect: 1.13.4 side-channel-map: 1.0.1 @@ -9410,7 +9438,7 @@ snapshots: bcrypt-pbkdf: 1.0.2 optionalDependencies: cpu-features: 0.0.10 - nan: 2.22.0 + nan: 2.22.2 stack-trace@0.0.10: {} @@ -9536,7 +9564,7 @@ snapshots: testcontainers@10.18.0: dependencies: "@balena/dockerignore": 1.0.2 - "@types/dockerode": 3.3.34 + "@types/dockerode": 3.3.35 archiver: 7.0.1 async-lock: 1.4.1 byline: 5.0.0 @@ -9799,12 +9827,12 @@ snapshots: - utf-8-validate - zod - vite-node@2.0.5(@types/node@20.3.1): + vite-node@2.1.9(@types/node@20.3.1): dependencies: cac: 6.7.14 debug: 4.4.0 + es-module-lexer: 1.6.0 pathe: 1.1.2 - tinyrainbow: 1.2.0 vite: 5.4.14(@types/node@20.3.1) transitivePeerDependencies: - "@types/node" @@ -9826,32 +9854,34 @@ snapshots: "@types/node": 20.3.1 fsevents: 2.3.3 - vitest@2.0.5(@types/node@20.3.1): + vitest@2.1.9(@types/node@20.3.1): dependencies: - "@ampproject/remapping": 2.3.0 - "@vitest/expect": 2.0.5 + "@vitest/expect": 2.1.9 + "@vitest/mocker": 2.1.9(vite@5.4.14(@types/node@20.3.1)) "@vitest/pretty-format": 2.1.9 - "@vitest/runner": 2.0.5 - "@vitest/snapshot": 2.0.5 - "@vitest/spy": 2.0.5 - "@vitest/utils": 2.0.5 + "@vitest/runner": 2.1.9 + "@vitest/snapshot": 2.1.9 + "@vitest/spy": 2.1.9 + "@vitest/utils": 2.1.9 chai: 5.1.2 debug: 4.4.0 - execa: 8.0.1 + expect-type: 1.1.0 magic-string: 0.30.17 pathe: 1.1.2 std-env: 3.8.0 tinybench: 2.9.0 + tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 vite: 5.4.14(@types/node@20.3.1) - vite-node: 2.0.5(@types/node@20.3.1) + vite-node: 2.1.9(@types/node@20.3.1) why-is-node-running: 2.3.0 optionalDependencies: "@types/node": 20.3.1 transitivePeerDependencies: - less - lightningcss + - msw - sass - sass-embedded - stylus