diff --git a/package.json b/package.json index 51086caa6a089..9d56e5dd15d84 100644 --- a/package.json +++ b/package.json @@ -72,8 +72,8 @@ "@vanilla-extract/vite-plugin": "^4.0.7", "@vanilla-extract/webpack-plugin": "^2.3.7", "@vitejs/plugin-react-swc": "^3.6.0", - "@vitest/coverage-istanbul": "1.6.0", - "@vitest/ui": "1.6.0", + "@vitest/coverage-istanbul": "2.0.5", + "@vitest/ui": "2.0.5", "cross-env": "^7.0.3", "electron": "^32.0.0", "eslint": "^8.57.0", @@ -106,7 +106,7 @@ "vite": "^5.2.8", "vite-plugin-istanbul": "^6.0.0", "vite-plugin-static-copy": "^1.0.2", - "vitest": "1.6.0", + "vitest": "2.0.5", "vitest-fetch-mock": "^0.3.0", "vitest-mock-extended": "^2.0.0" }, diff --git a/packages/common/debug/package.json b/packages/common/debug/package.json index 7a36ccb416bfc..4a57721fec535 100644 --- a/packages/common/debug/package.json +++ b/packages/common/debug/package.json @@ -7,7 +7,7 @@ }, "devDependencies": { "@types/debug": "^4.1.12", - "vitest": "1.6.0" + "vitest": "2.0.5" }, "version": "0.16.0" } diff --git a/packages/common/env/package.json b/packages/common/env/package.json index 27bdcfa265171..4d9f1c570b4be 100644 --- a/packages/common/env/package.json +++ b/packages/common/env/package.json @@ -7,7 +7,7 @@ "@blocksuite/store": "0.0.0-canary-20240902140244", "react": "18.3.1", "react-dom": "18.3.1", - "vitest": "1.6.0" + "vitest": "2.0.5" }, "exports": { "./automation": "./src/automation.ts", diff --git a/packages/common/infra/package.json b/packages/common/infra/package.json index c1f2b4d685e3a..267ded9f238dc 100644 --- a/packages/common/infra/package.json +++ b/packages/common/infra/package.json @@ -43,7 +43,7 @@ "rxjs": "^7.8.1", "vite": "^5.2.8", "vite-plugin-dts": "4.1.0", - "vitest": "1.6.0" + "vitest": "2.0.5" }, "peerDependencies": { "@affine/templates": "*", diff --git a/packages/common/infra/src/livedata/effect/__tests__/effect.spec.ts b/packages/common/infra/src/livedata/effect/__tests__/effect.spec.ts index 75d8cbcff48d0..64cfb12fa034a 100644 --- a/packages/common/infra/src/livedata/effect/__tests__/effect.spec.ts +++ b/packages/common/infra/src/livedata/effect/__tests__/effect.spec.ts @@ -17,7 +17,7 @@ describe('example', () => { name: string; }; - const fetchUser = vi.fn<[number], Promise>(); + const fetchUser = vi.fn<(id: number) => Promise>(); const user$ = new LiveData(null); const isLoading$ = new LiveData(false); diff --git a/packages/frontend/component/package.json b/packages/frontend/component/package.json index e2ae1f2f67916..39777e85abb1b 100644 --- a/packages/frontend/component/package.json +++ b/packages/frontend/component/package.json @@ -109,7 +109,7 @@ "typescript": "^5.4.5", "unplugin-swc": "^1.5.1", "vite": "^5.2.8", - "vitest": "1.6.0" + "vitest": "2.0.5" }, "version": "0.16.0" } diff --git a/packages/frontend/core/package.json b/packages/frontend/core/package.json index aa4cd3a19f6d9..d3fc79cc0a0bf 100644 --- a/packages/frontend/core/package.json +++ b/packages/frontend/core/package.json @@ -114,6 +114,6 @@ "lodash-es": "^4.17.21", "mime-types": "^2.1.35", "react-refresh": "^0.14.0", - "vitest": "1.6.0" + "vitest": "2.0.5" } } diff --git a/packages/frontend/electron/package.json b/packages/frontend/electron/package.json index 79fbd08356986..cc228788e2b28 100644 --- a/packages/frontend/electron/package.json +++ b/packages/frontend/electron/package.json @@ -73,7 +73,7 @@ "ts-node": "^10.9.2", "undici": "^6.12.0", "uuid": "^10.0.0", - "vitest": "1.6.0", + "vitest": "2.0.5", "which": "^4.0.0", "zod": "^3.22.4" }, diff --git a/packages/frontend/graphql/package.json b/packages/frontend/graphql/package.json index 451aff3b63dfd..590d5b37c651e 100644 --- a/packages/frontend/graphql/package.json +++ b/packages/frontend/graphql/package.json @@ -17,7 +17,7 @@ "@graphql-codegen/typescript-operations": "^4.2.0", "@types/lodash-es": "^4.17.12", "prettier": "^3.2.5", - "vitest": "1.6.0" + "vitest": "2.0.5" }, "scripts": { "postinstall": "gql-gen --errors-only" diff --git a/packages/frontend/graphql/src/__tests__/fetcher.spec.ts b/packages/frontend/graphql/src/__tests__/fetcher.spec.ts index c7b9baea8e7ef..1ee8d83ca1da9 100644 --- a/packages/frontend/graphql/src/__tests__/fetcher.spec.ts +++ b/packages/frontend/graphql/src/__tests__/fetcher.spec.ts @@ -38,8 +38,8 @@ describe('GraphQL fetcher', () => { ); expect(fetch).toBeCalledTimes(1); - expect(fetch.mock.lastCall[0]).toBe('https://example.com/graphql'); - const ctx = fetch.mock.lastCall[1] as RequestInit; + expect(fetch.mock.lastCall?.[0]).toBe('https://example.com/graphql'); + const ctx = fetch.mock.lastCall?.[1] as RequestInit; expect(ctx.method).toBe('POST'); }); @@ -50,7 +50,7 @@ describe('GraphQL fetcher', () => { variables: { a: 1, b: '2', c: { d: false } }, }); - expect(fetch.mock.lastCall[1]).toEqual( + expect(fetch.mock.lastCall?.[1]).toEqual( expect.objectContaining({ body: '{"query":"query { field }","variables":{"a":1,"b":"2","c":{"d":false}},"operationName":"query"}', headers: expect.objectContaining({ @@ -70,7 +70,7 @@ describe('GraphQL fetcher', () => { variables: { a: false, b: null, c: undefined }, }); - expect(fetch.mock.lastCall[1].body).toMatchInlineSnapshot( + expect(fetch.mock.lastCall?.[1].body).toMatchInlineSnapshot( `"{"query":"query { field }","variables":{"a":false,"b":null},"operationName":"query"}"` ); @@ -81,7 +81,7 @@ describe('GraphQL fetcher', () => { keepNilVariables: false, }); - expect(fetch.mock.lastCall[1].body).toMatchInlineSnapshot( + expect(fetch.mock.lastCall?.[1].body).toMatchInlineSnapshot( `"{"query":"query { field }","variables":{"a":false},"operationName":"query"}"` ); }); diff --git a/packages/frontend/i18n/package.json b/packages/frontend/i18n/package.json index a5e209a96f6ca..f9b764d09ac96 100644 --- a/packages/frontend/i18n/package.json +++ b/packages/frontend/i18n/package.json @@ -31,7 +31,7 @@ "prettier": "^3.2.5", "ts-node": "^10.9.2", "typescript": "^5.4.5", - "vitest": "1.6.0" + "vitest": "2.0.5" }, "version": "0.16.0" } diff --git a/yarn.lock b/yarn.lock index fb153283c7a79..54150c00b8204 100644 --- a/yarn.lock +++ b/yarn.lock @@ -390,7 +390,7 @@ __metadata: unplugin-swc: "npm:^1.5.1" uuid: "npm:^10.0.0" vite: "npm:^5.2.8" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" zod: "npm:^3.22.4" peerDependencies: "@blocksuite/blocks": "*" @@ -506,7 +506,7 @@ __metadata: tinykeys: "patch:tinykeys@npm%3A2.1.0#~/.yarn/patches/tinykeys-npm-2.1.0-819feeaed0.patch" uuid: "npm:^10.0.0" valtio: "npm:^2.0.0" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" y-protocols: "npm:^1.0.6" yjs: "patch:yjs@npm%3A13.6.18#~/.yarn/patches/yjs-npm-13.6.18-ad0d5f7c43.patch" zod: "npm:^3.22.4" @@ -519,7 +519,7 @@ __metadata: dependencies: "@types/debug": "npm:^4.1.12" debug: "npm:^4.3.4" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" languageName: unknown linkType: soft @@ -599,7 +599,7 @@ __metadata: ts-node: "npm:^10.9.2" undici: "npm:^6.12.0" uuid: "npm:^10.0.0" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" which: "npm:^4.0.0" yjs: "patch:yjs@npm%3A13.6.18#~/.yarn/patches/yjs-npm-13.6.18-ad0d5f7c43.patch" zod: "npm:^3.22.4" @@ -617,7 +617,7 @@ __metadata: lit: "npm:^3.1.2" react: "npm:18.3.1" react-dom: "npm:18.3.1" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" zod: "npm:^3.22.4" peerDependencies: "@affine/templates": "workspace:*" @@ -640,7 +640,7 @@ __metadata: lodash-es: "npm:^4.17.21" nanoid: "npm:^5.0.7" prettier: "npm:^3.2.5" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" languageName: unknown linkType: soft @@ -658,7 +658,7 @@ __metadata: ts-node: "npm:^10.9.2" typescript: "npm:^5.4.5" undici: "npm:^6.12.0" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" languageName: unknown linkType: soft @@ -720,8 +720,8 @@ __metadata: "@vanilla-extract/vite-plugin": "npm:^4.0.7" "@vanilla-extract/webpack-plugin": "npm:^2.3.7" "@vitejs/plugin-react-swc": "npm:^3.6.0" - "@vitest/coverage-istanbul": "npm:1.6.0" - "@vitest/ui": "npm:1.6.0" + "@vitest/coverage-istanbul": "npm:2.0.5" + "@vitest/ui": "npm:2.0.5" cross-env: "npm:^7.0.3" electron: "npm:^32.0.0" eslint: "npm:^8.57.0" @@ -754,7 +754,7 @@ __metadata: vite: "npm:^5.2.8" vite-plugin-istanbul: "npm:^6.0.0" vite-plugin-static-copy: "npm:^1.0.2" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" vitest-fetch-mock: "npm:^0.3.0" vitest-mock-extended: "npm:^2.0.0" languageName: unknown @@ -947,7 +947,7 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.2.0": +"@ampproject/remapping@npm:^2.2.0, @ampproject/remapping@npm:^2.3.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" dependencies: @@ -14186,7 +14186,7 @@ __metadata: rxjs: "npm:^7.8.1" vite: "npm:^5.2.8" vite-plugin-dts: "npm:4.1.0" - vitest: "npm:1.6.0" + vitest: "npm:2.0.5" yjs: "patch:yjs@npm%3A13.6.18#~/.yarn/patches/yjs-npm-13.6.18-ad0d5f7c43.patch" zod: "npm:^3.22.4" peerDependencies: @@ -15668,22 +15668,23 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/coverage-istanbul@npm:1.6.0" +"@vitest/coverage-istanbul@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/coverage-istanbul@npm:2.0.5" dependencies: - debug: "npm:^4.3.4" + "@istanbuljs/schema": "npm:^0.1.3" + debug: "npm:^4.3.5" istanbul-lib-coverage: "npm:^3.2.2" - istanbul-lib-instrument: "npm:^6.0.1" + istanbul-lib-instrument: "npm:^6.0.3" istanbul-lib-report: "npm:^3.0.1" - istanbul-lib-source-maps: "npm:^5.0.4" - istanbul-reports: "npm:^3.1.6" - magicast: "npm:^0.3.3" - picocolors: "npm:^1.0.0" - test-exclude: "npm:^6.0.0" + istanbul-lib-source-maps: "npm:^5.0.6" + istanbul-reports: "npm:^3.1.7" + magicast: "npm:^0.3.4" + test-exclude: "npm:^7.0.1" + tinyrainbow: "npm:^1.2.0" peerDependencies: - vitest: 1.6.0 - checksum: 10/a77796e01f5b9c280a40dde7d9581aadeebeeb1d2fdc1598cbdaf736e14c72716bb46c9311fe7ee6776621b05f7ef52aa1ec6c750a04f0a29085f8971991fc54 + vitest: 2.0.5 + checksum: 10/a663fda28c83fcaeb80425af654462173e2c44996afd22b7e45c1f386f64d2ccc3e4d8f0409a96707ae41b5a0c39a22987623b2e1b86a11f137954d17478f865 languageName: node linkType: hard @@ -15698,25 +15699,45 @@ __metadata: languageName: node linkType: hard -"@vitest/runner@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/runner@npm:1.6.0" +"@vitest/expect@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/expect@npm:2.0.5" dependencies: - "@vitest/utils": "npm:1.6.0" - p-limit: "npm:^5.0.0" - pathe: "npm:^1.1.1" - checksum: 10/d83a608be36dace77f91a9d15ab7753f9c5923281188a8d9cb5ccec770df9cc9ba80e5e1e3465328c7605977be0f0708610855abf5f4af037a4ede5f51a83e47 + "@vitest/spy": "npm:2.0.5" + "@vitest/utils": "npm:2.0.5" + chai: "npm:^5.1.1" + tinyrainbow: "npm:^1.2.0" + checksum: 10/ca9a218f50254b2259fd16166b2d8c9ccc8ee2cc068905e6b3d6281da10967b1590cc7d34b5fa9d429297f97e740450233745583b4cc12272ff11705faf70a37 languageName: node linkType: hard -"@vitest/snapshot@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/snapshot@npm:1.6.0" +"@vitest/pretty-format@npm:2.0.5, @vitest/pretty-format@npm:^2.0.5": + version: 2.0.5 + resolution: "@vitest/pretty-format@npm:2.0.5" dependencies: - magic-string: "npm:^0.30.5" - pathe: "npm:^1.1.1" - pretty-format: "npm:^29.7.0" - checksum: 10/0bfc26a48b45814604ff0f7276d73a047b79f3618e0b620ff54ea2de548e9603a9770963ba6ebb19f7ea1ed51001cbca58d74aa0271651d4f8e88c6233885eba + tinyrainbow: "npm:^1.2.0" + checksum: 10/70bf452dd0b8525e658795125b3f11110bd6baadfaa38c5bb91ca763bded35ec6dc80e27964ad4e91b91be6544d35e18ea7748c1997693988f975a7283c3e9a0 + languageName: node + linkType: hard + +"@vitest/runner@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/runner@npm:2.0.5" + dependencies: + "@vitest/utils": "npm:2.0.5" + pathe: "npm:^1.1.2" + checksum: 10/464449abb84b3c779e1c6d1bedfc9e7469240ba3ccc4b4fa884386d1752d6572b68b9a87440159d433f17f61aca4012ee3bb78a3718d0e2bc64d810e9fc574a5 + languageName: node + linkType: hard + +"@vitest/snapshot@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/snapshot@npm:2.0.5" + dependencies: + "@vitest/pretty-format": "npm:2.0.5" + magic-string: "npm:^0.30.10" + pathe: "npm:^1.1.2" + checksum: 10/fb46bc65851d4c8dcbbf86279c4146d5e7c17ad0d1be97132dedd98565d37f70ac8b0bf51ead0c6707786ffb15652535398c14d4304fa2146b0393d3db26fdff languageName: node linkType: hard @@ -15729,20 +15750,29 @@ __metadata: languageName: node linkType: hard -"@vitest/ui@npm:1.6.0": - version: 1.6.0 - resolution: "@vitest/ui@npm:1.6.0" +"@vitest/spy@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/spy@npm:2.0.5" dependencies: - "@vitest/utils": "npm:1.6.0" + tinyspy: "npm:^3.0.0" + checksum: 10/ed19f4c3bb4d3853241e8070979615138e24403ce4c137fa48c903b3af2c8b3ada2cc26aca9c1aa323bb314a457a8130a29acbb18dafd4e42737deefb2abf1ca + languageName: node + linkType: hard + +"@vitest/ui@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/ui@npm:2.0.5" + dependencies: + "@vitest/utils": "npm:2.0.5" fast-glob: "npm:^3.3.2" - fflate: "npm:^0.8.1" - flatted: "npm:^3.2.9" - pathe: "npm:^1.1.1" - picocolors: "npm:^1.0.0" + fflate: "npm:^0.8.2" + flatted: "npm:^3.3.1" + pathe: "npm:^1.1.2" sirv: "npm:^2.0.4" + tinyrainbow: "npm:^1.2.0" peerDependencies: - vitest: 1.6.0 - checksum: 10/4927285e1aaf1aec449055ad86be424ea8db513e8904c425226203fe14480850061213afd638929e17f9817d18c1e935215f50c0a4f7d885c15b6aefc80ca358 + vitest: 2.0.5 + checksum: 10/ef07017386d48a1da6871c6f164584a2786172243bdf61dda91b2773fc275743739fc1dd9098e56ec384e599f8e3059a5314cdcfb186380b73dfed11cff252d2 languageName: node linkType: hard @@ -15758,6 +15788,18 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:2.0.5": + version: 2.0.5 + resolution: "@vitest/utils@npm:2.0.5" + dependencies: + "@vitest/pretty-format": "npm:2.0.5" + estree-walker: "npm:^3.0.3" + loupe: "npm:^3.1.1" + tinyrainbow: "npm:^1.2.0" + checksum: 10/d631d56d29c33bc8de631166b2b6691c470187a345469dfef7048befe6027e1c6ff9552f2ee11c8a247522c325c4a64bfcc73f8f0f0c525da39cb9f190f119f8 + languageName: node + linkType: hard + "@volar/language-core@npm:2.4.1, @volar/language-core@npm:~2.4.0-alpha.18": version: 2.4.1 resolution: "@volar/language-core@npm:2.4.1" @@ -16891,6 +16933,13 @@ __metadata: languageName: node linkType: hard +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10/a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 + languageName: node + linkType: hard + "ast-types@npm:^0.16.1": version: 0.16.1 resolution: "ast-types@npm:0.16.1" @@ -17971,6 +18020,19 @@ __metadata: languageName: node linkType: hard +"chai@npm:^5.1.1": + version: 5.1.1 + resolution: "chai@npm:5.1.1" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10/ee67279a5613bd36dc1dc13660042429ae2f1dc5a9030a6abcf381345866dfb5bce7bc10b9d74c8de86b6f656489f654bbbef3f3361e06925591e6a00c72afff + languageName: node + linkType: hard + "chalk-template@npm:0.4.0": version: 0.4.0 resolution: "chalk-template@npm:0.4.0" @@ -18151,6 +18213,13 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10/d785ed17b1d4a4796b6e75c765a9a290098cf52ff9728ce0756e8ffd4293d2e419dd30c67200aee34202463b474306913f2fcfaf1890641026d9fc6966fea27a + languageName: node + linkType: hard + "check-password-strength@npm:^2.0.10": version: 2.0.10 resolution: "check-password-strength@npm:2.0.10" @@ -19756,6 +19825,13 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf + languageName: node + linkType: hard + "deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -22293,7 +22369,7 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.9": +"flatted@npm:^3.2.9, flatted@npm:^3.3.1": version: 3.3.1 resolution: "flatted@npm:3.3.1" checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 @@ -25064,7 +25140,7 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^6.0.1, istanbul-lib-instrument@npm:^6.0.2": +"istanbul-lib-instrument@npm:^6.0.2, istanbul-lib-instrument@npm:^6.0.3": version: 6.0.3 resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: @@ -25113,7 +25189,7 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-source-maps@npm:^5.0.4": +"istanbul-lib-source-maps@npm:^5.0.6": version: 5.0.6 resolution: "istanbul-lib-source-maps@npm:5.0.6" dependencies: @@ -25124,7 +25200,7 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.6": +"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.6, istanbul-reports@npm:^3.1.7": version: 3.1.7 resolution: "istanbul-reports@npm:3.1.7" dependencies: @@ -25324,13 +25400,6 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^9.0.0": - version: 9.0.0 - resolution: "js-tokens@npm:9.0.0" - checksum: 10/65e7a55a1a18d61f1cf94bfd7704da870b74337fa08d4c58118e69a8b10225b5ad887ff3ae595d720301b0924811a9b0594c679621a85ecbac6e3aac8533c53b - languageName: node - linkType: hard - "js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -26357,6 +26426,15 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^3.1.0, loupe@npm:^3.1.1": + version: 3.1.1 + resolution: "loupe@npm:3.1.1" + dependencies: + get-func-name: "npm:^2.0.1" + checksum: 10/56d71d64c5af109aaf2b5343668ea5952eed468ed2ff837373810e417bf8331f14491c6e4d38e08ff84a29cb18906e06e58ba660c53bd00f2989e1873fa2f54c + languageName: node + linkType: hard + "lower-case-first@npm:^2.0.2": version: 2.0.2 resolution: "lower-case-first@npm:2.0.2" @@ -26492,7 +26570,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.11, magic-string@npm:^0.30.5": +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.11": version: 0.30.11 resolution: "magic-string@npm:0.30.11" dependencies: @@ -26501,7 +26579,7 @@ __metadata: languageName: node linkType: hard -"magicast@npm:^0.3.3": +"magicast@npm:^0.3.4": version: 0.3.5 resolution: "magicast@npm:0.3.5" dependencies: @@ -28975,15 +29053,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^5.0.0": - version: 5.0.0 - resolution: "p-limit@npm:5.0.0" - dependencies: - yocto-queue: "npm:^1.0.0" - checksum: 10/87bf5837dee6942f0dbeff318436179931d9a97848d1b07dbd86140a477a5d2e6b90d9701b210b4e21fe7beaea2979dfde366e4f576fa644a59bd4d6a6371da7 - languageName: node - linkType: hard - "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -29458,6 +29527,13 @@ __metadata: languageName: node linkType: hard +"pathval@npm:^2.0.0": + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 10/b91575bf9cdf01757afd7b5e521eb8a0b874a49bc972d08e0047cfea0cd3c019f5614521d4bc83d2855e3fcc331db6817dfd533dd8f3d90b16bc76fad2450fc1 + languageName: node + linkType: hard + "pdf-lib@npm:^1.17.1": version: 1.17.1 resolution: "pdf-lib@npm:1.17.1" @@ -33198,7 +33274,7 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.4.2, std-env@npm:^3.5.0": +"std-env@npm:^3.4.2, std-env@npm:^3.7.0": version: 3.7.0 resolution: "std-env@npm:3.7.0" checksum: 10/6ee0cca1add3fd84656b0002cfbc5bfa20340389d9ba4720569840f1caa34bce74322aef4c93f046391583e50649d0cf81a5f8fe1d411e50b659571690a45f12 @@ -33525,15 +33601,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^2.0.0": - version: 2.1.0 - resolution: "strip-literal@npm:2.1.0" - dependencies: - js-tokens: "npm:^9.0.0" - checksum: 10/21c813aa1e669944e7e2318c8c927939fb90b0c52f53f57282bfc3dd6e19d53f70004f1f1693e33e5e790ad5ef102b0fce2b243808229d1ce07ae71f326c0e82 - languageName: node - linkType: hard - "strip-outer@npm:^1.0.1": version: 1.0.1 resolution: "strip-outer@npm:1.0.1" @@ -34162,7 +34229,7 @@ __metadata: languageName: node linkType: hard -"tinybench@npm:^2.5.1, tinybench@npm:^2.8.0": +"tinybench@npm:^2.8.0": version: 2.9.0 resolution: "tinybench@npm:2.9.0" checksum: 10/cfa1e1418e91289219501703c4693c70708c91ffb7f040fd318d24aef419fb5a43e0c0160df9471499191968b2451d8da7f8087b08c3133c251c40d24aced06c @@ -34183,10 +34250,17 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^0.8.3": - version: 0.8.4 - resolution: "tinypool@npm:0.8.4" - checksum: 10/7365944c2532f240111443e7012be31a634faf1a02db08a91db3aa07361c26a374d0be00a0f2ea052c4bee39c107ba67f1f814c108d9d51dfc725c559c1a9c03 +"tinypool@npm:^1.0.0": + version: 1.0.1 + resolution: "tinypool@npm:1.0.1" + checksum: 10/eaceb93784b8e27e60c0e3e2c7d11c29e1e79b2a025b2c232215db73b90fe22bd4753ad53fc8e801c2b5a63b94a823af549555d8361272bc98271de7dd4a9925 + languageName: node + linkType: hard + +"tinyrainbow@npm:^1.2.0": + version: 1.2.0 + resolution: "tinyrainbow@npm:1.2.0" + checksum: 10/2924444db6804355e5ba2b6e586c7f77329d93abdd7257a069a0f4530dff9f16de484e80479094e3f39273462541b003a65ee3a6afc2d12555aa745132deba5d languageName: node linkType: hard @@ -34197,6 +34271,13 @@ __metadata: languageName: node linkType: hard +"tinyspy@npm:^3.0.0": + version: 3.0.0 + resolution: "tinyspy@npm:3.0.0" + checksum: 10/b5b686acff2b88de60ff8ecf89a2042320406aaeee2fba1828a7ea8a925fad3ed9f5e4d7a068154a9134473c472aa03da8ca92ee994bc57a741c5ede5fa7de4d + languageName: node + linkType: hard + "title-case@npm:^3.0.3": version: 3.0.3 resolution: "title-case@npm:3.0.3" @@ -35512,7 +35593,22 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:1.6.0, vite-node@npm:^1.2.0": +"vite-node@npm:2.0.5": + version: 2.0.5 + resolution: "vite-node@npm:2.0.5" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.3.5" + pathe: "npm:^1.1.2" + tinyrainbow: "npm:^1.2.0" + vite: "npm:^5.0.0" + bin: + vite-node: vite-node.mjs + checksum: 10/de259cdf4b9ff82f39ba92ffca99db8a80783efd2764d3553b62cd8c8864488d590114a75bc93a93bf5ba2a2086bea1bee4b0029da9e62c4c0d3bf6c1f364eed + languageName: node + linkType: hard + +"vite-node@npm:^1.2.0": version: 1.6.0 resolution: "vite-node@npm:1.6.0" dependencies: @@ -35647,35 +35743,34 @@ __metadata: languageName: node linkType: hard -"vitest@npm:1.6.0": - version: 1.6.0 - resolution: "vitest@npm:1.6.0" - dependencies: - "@vitest/expect": "npm:1.6.0" - "@vitest/runner": "npm:1.6.0" - "@vitest/snapshot": "npm:1.6.0" - "@vitest/spy": "npm:1.6.0" - "@vitest/utils": "npm:1.6.0" - acorn-walk: "npm:^8.3.2" - chai: "npm:^4.3.10" - debug: "npm:^4.3.4" +"vitest@npm:2.0.5": + version: 2.0.5 + resolution: "vitest@npm:2.0.5" + dependencies: + "@ampproject/remapping": "npm:^2.3.0" + "@vitest/expect": "npm:2.0.5" + "@vitest/pretty-format": "npm:^2.0.5" + "@vitest/runner": "npm:2.0.5" + "@vitest/snapshot": "npm:2.0.5" + "@vitest/spy": "npm:2.0.5" + "@vitest/utils": "npm:2.0.5" + chai: "npm:^5.1.1" + debug: "npm:^4.3.5" execa: "npm:^8.0.1" - local-pkg: "npm:^0.5.0" - magic-string: "npm:^0.30.5" - pathe: "npm:^1.1.1" - picocolors: "npm:^1.0.0" - std-env: "npm:^3.5.0" - strip-literal: "npm:^2.0.0" - tinybench: "npm:^2.5.1" - tinypool: "npm:^0.8.3" + magic-string: "npm:^0.30.10" + pathe: "npm:^1.1.2" + std-env: "npm:^3.7.0" + tinybench: "npm:^2.8.0" + tinypool: "npm:^1.0.0" + tinyrainbow: "npm:^1.2.0" vite: "npm:^5.0.0" - vite-node: "npm:1.6.0" - why-is-node-running: "npm:^2.2.2" + vite-node: "npm:2.0.5" + why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 1.6.0 - "@vitest/ui": 1.6.0 + "@vitest/browser": 2.0.5 + "@vitest/ui": 2.0.5 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -35693,7 +35788,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: 10/ad921a723ac9438636d37111f0b2ea5afd0ba4a7813fb75382b9f75574e10d533cf950573ebb9332a595ce197cb83593737a6b55a3b6e6eb00bddbcd0920a03e + checksum: 10/abb916e3496a3fa9e9d05ecd806332dc4000aa0e433f0cb1e99f9dd1fa5c06d2c66656874b9860a683cec0f32abe1519599babef02e5c0ca80e9afbcdbddfdbd languageName: node linkType: hard @@ -36141,7 +36236,7 @@ __metadata: languageName: node linkType: hard -"why-is-node-running@npm:^2.2.2": +"why-is-node-running@npm:^2.3.0": version: 2.3.0 resolution: "why-is-node-running@npm:2.3.0" dependencies: