diff --git a/configs/statemine.yml b/configs/statemine.yml index 60ba58c2..17a95b16 100644 --- a/configs/statemine.yml +++ b/configs/statemine.yml @@ -1,4 +1,4 @@ -endpoint: wss://statemine-rpc.polkadot.io +endpoint: wss://statemine-rpc.dwellir.com mock-signature-host: true block: ${env.STATEMINE_BLOCK_NUMBER} db: ./db.sqlite diff --git a/configs/statemint.yml b/configs/statemint.yml index d8d52320..7ca49ebc 100644 --- a/configs/statemint.yml +++ b/configs/statemint.yml @@ -1,4 +1,4 @@ -endpoint: wss://statemint-rpc.polkadot.io +endpoint: wss://statemint-rpc.dwellir.com mock-signature-host: true block: ${env.STATEMINT_BLOCK_NUMBER} db: ./db.sqlite diff --git a/executor/Cargo.lock b/executor/Cargo.lock index 99dca441..76e848e9 100644 --- a/executor/Cargo.lock +++ b/executor/Cargo.lock @@ -165,7 +165,7 @@ dependencies = [ [[package]] name = "chopsticks-executor" -version = "0.9.3-1" +version = "0.9.3-2" dependencies = [ "arrayvec 0.7.4", "console_error_panic_hook", diff --git a/executor/Cargo.toml b/executor/Cargo.toml index b31b2e96..ec2f9294 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "chopsticks-executor" -version = "0.9.3-1" +version = "0.9.3-2" description = "Chopsticks executor" repository = "https://github.com/AcalaNetwork/chopsticks" license = "Apache-2.0" diff --git a/executor/package.json b/executor/package.json index 9b966958..4e539655 100644 --- a/executor/package.json +++ b/executor/package.json @@ -1,7 +1,7 @@ { "name": "@acala-network/chopsticks-executor", "description": "Chopsticks executor", - "version": "0.9.3-1", + "version": "0.9.3-2", "license": "Apache-2.0", "type": "module", "repository": { diff --git a/package.json b/package.json index 6f7ff703..3d13bdb4 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "unplugin-swc": "^1.4.3", "vite-tsconfig-paths": "^4.2.1", "vitepress": "^1.0.0-rc.23", - "vitest": "^0.34.6", + "vitest": "^1.0.0-beta.5", "wasm-pack": "^0.12.1" } } diff --git a/packages/chopsticks/package.json b/packages/chopsticks/package.json index 07f17f54..1fe36210 100644 --- a/packages/chopsticks/package.json +++ b/packages/chopsticks/package.json @@ -1,6 +1,6 @@ { "name": "@acala-network/chopsticks", - "version": "0.9.3-1", + "version": "0.9.3-2", "author": "Acala Developers ", "license": "Apache-2.0", "bin": "./chopsticks.cjs", @@ -41,7 +41,7 @@ "@types/ws": "^8.5.10", "@types/yargs": "^17.0.32", "typescript": "^5.2.2", - "vitest": "^0.34.6" + "vitest": "^1.0.0-beta.5" }, "files": [ "dist/esm/**", diff --git a/packages/core/package.json b/packages/core/package.json index 8b69d027..9bd9f174 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@acala-network/chopsticks-core", - "version": "0.9.3-1", + "version": "0.9.3-2", "author": "Acala Developers ", "license": "Apache-2.0", "type": "module", @@ -34,7 +34,7 @@ "@swc/core": "^1.3.99", "@types/lodash": "^4.14.202", "typescript": "^5.2.2", - "vitest": "^0.34.6" + "vitest": "^1.0.0-beta.5" }, "files": [ "dist/esm/**", diff --git a/packages/core/src/blockchain/index.ts b/packages/core/src/blockchain/index.ts index 6261ac72..f464de42 100644 --- a/packages/core/src/blockchain/index.ts +++ b/packages/core/src/blockchain/index.ts @@ -16,7 +16,7 @@ import { Database } from '../database.js' import { HeadState } from './head-state.js' import { InherentProvider } from './inherent/index.js' import { OffchainWorker } from '../offchain.js' -import { RuntimeVersion, releaseWorker } from '../wasm-executor/index.js' +import { RuntimeVersion } from '../wasm-executor/index.js' import { StorageValue } from './storage-layer.js' import { compactHex } from '../utils/index.js' import { defaultLogger } from '../logger.js' @@ -536,10 +536,9 @@ export class Blockchain { } /** - * Close the db and release worker. + * Close the db and disconnect api. */ async close() { - await releaseWorker() await this.api.disconnect() await this.db?.close() } diff --git a/packages/core/src/wasm-executor/index.ts b/packages/core/src/wasm-executor/index.ts index 7d8c0ede..abe9a697 100644 --- a/packages/core/src/wasm-executor/index.ts +++ b/packages/core/src/wasm-executor/index.ts @@ -213,12 +213,10 @@ export const getAuraSlotDuration = _.memoize(async (wasm: HexString): Promise { +export const destroyWorker = async () => { if (!__executor_worker) return const executor = await __executor_worker executor.remote[Comlink.releaseProxy]() - // this delay seems to fix hanging tests - // https://github.com/vitest-dev/vitest/issues/3077 await new Promise((resolve) => setTimeout(resolve, 50)) await executor.terminate() __executor_worker = undefined diff --git a/packages/db/package.json b/packages/db/package.json index 37e7decb..7cccf1e4 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@acala-network/chopsticks-db", - "version": "0.9.3-1", + "version": "0.9.3-2", "author": "Acala Developers ", "license": "Apache-2.0", "type": "module", diff --git a/packages/e2e/package.json b/packages/e2e/package.json index da1b3c1a..2c00794d 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -15,6 +15,6 @@ "@acala-network/chopsticks-testing": "workspace:*", "@polkadot/api": "^10.10.1", "typescript": "^5.2.2", - "vitest": "^0.34.6" + "vitest": "^1.0.0-beta.5" } } diff --git a/packages/e2e/src/__snapshots__/decoder.test.ts.snap b/packages/e2e/src/__snapshots__/decoder.test.ts.snap index 8dd47372..4777f884 100644 --- a/packages/e2e/src/__snapshots__/decoder.test.ts.snap +++ b/packages/e2e/src/__snapshots__/decoder.test.ts.snap @@ -66,7 +66,7 @@ exports[`decoder > with acala > decode key-value 4`] = ` "tokens": { "accounts": { "25fqepuLngYL2DK9ApTejNzqPadUUZ9ALYyKWX2jyvEiuZLa": { - "{\\"token\\":\\"ACA\\"}": { + "{"token":"ACA"}": { "free": "10,000,000,000", "frozen": "0", "reserved": "0", diff --git a/packages/e2e/src/build-block.test.ts b/packages/e2e/src/build-block.test.ts index 7fc4bd89..3dc15529 100644 --- a/packages/e2e/src/build-block.test.ts +++ b/packages/e2e/src/build-block.test.ts @@ -14,12 +14,12 @@ const KUSAMA_STORAGE = { describe.runIf(process.env.CI).each([ { chain: 'Polkadot', endpoint: 'https://rpc.polkadot.io' }, - { chain: 'Statemint', endpoint: 'wss://statemint-rpc.polkadot.io' }, + { chain: 'Statemint', endpoint: 'wss://statemint-rpc.dwellir.com' }, { chain: 'Polkadot Collectives', endpoint: 'wss://polkadot-collectives-rpc.polkadot.io' }, { chain: 'Acala', endpoint: 'wss://acala-rpc-1.aca-api.network' }, { chain: 'Kusama', endpoint: 'wss://kusama-rpc.polkadot.io', storage: KUSAMA_STORAGE }, - { chain: 'Statemine', endpoint: 'wss://statemine-rpc.polkadot.io' }, + { chain: 'Statemine', endpoint: 'wss://statemine-rpc.dwellir.com' }, { chain: 'Karura', endpoint: 'wss://karura-rpc-3.aca-api.network' }, { chain: 'Westend', endpoint: 'wss://westend-rpc.polkadot.io' }, diff --git a/packages/e2e/src/hrmp.test.ts b/packages/e2e/src/hrmp.test.ts index f4ed73ca..29375ff7 100644 --- a/packages/e2e/src/hrmp.test.ts +++ b/packages/e2e/src/hrmp.test.ts @@ -23,7 +23,7 @@ const acalaHRMP: Record = { describe('HRMP', () => { it('Statemine handles horizonal messages', async () => { - const statemine = await setupContext({ endpoint: 'wss://statemine-rpc.polkadot.io' }) + const statemine = await setupContext({ endpoint: 'wss://statemine-rpc.dwellir.com' }) await statemine.chain.newBlock({ horizontalMessages: statemineHRMP }) await matchSystemEvents(statemine, 'xcmpQueue', 'Success') await statemine.teardown() @@ -37,7 +37,7 @@ describe('HRMP', () => { }) it('Statemine handles horizonal messages block#5,800,000', async () => { - const statemine = await setupContext({ endpoint: 'wss://statemine-rpc.polkadot.io', blockNumber: 5_800_000 }) + const statemine = await setupContext({ endpoint: 'wss://statemine-rpc.dwellir.com', blockNumber: 5_800_000 }) await statemine.chain.newBlock({ horizontalMessages: statemineHRMP }) await matchSystemEvents(statemine, 'xcmpQueue', 'Success') await statemine.teardown() diff --git a/packages/e2e/src/import-storage/index.test.ts b/packages/e2e/src/import-storage/index.test.ts index 94765467..baa31583 100644 --- a/packages/e2e/src/import-storage/index.test.ts +++ b/packages/e2e/src/import-storage/index.test.ts @@ -5,7 +5,7 @@ import { api, chain, setupApi } from '../helper.js' import { overrideStorage, overrideWasm } from '@acala-network/chopsticks/utils/override.js' setupApi({ - endpoint: 'wss://acala-rpc-1.aca-api.network', + endpoint: 'wss://acala-rpc.aca-api.network', blockHash: '0x663c25dc86521f4b7f74dcbc26224bb0fac40e316e6b0bcf6a51de373f37afac', // 2_000_000 }) @@ -34,14 +34,14 @@ describe('import-storage', () => { }) it('wasm override works', async () => { - expect(await chain.head.runtimeVersion).toContain({ specVersion: 2096 }) + expect(await chain.head.runtimeVersion).toEqual(expect.objectContaining({ specVersion: 2096 })) const oldWasm = await chain.head.wasm await overrideWasm(chain, path.join(__dirname, '../../blobs/acala-runtime-2101.txt')) expect(await chain.head.wasm).not.eq(oldWasm) - expect(await chain.head.runtimeVersion).toContain({ specVersion: 2101 }) + expect(await chain.head.runtimeVersion).toEqual(expect.objectContaining({ specVersion: 2101 })) const blockNumber = chain.head.number // can produce blocks - await expect(chain.newBlock()).resolves.toContain({ number: blockNumber + 1 }) + await expect(chain.newBlock()).resolves.toEqual(expect.objectContaining({ number: blockNumber + 1 })) }) it('able to reset storage map', async () => { diff --git a/packages/e2e/src/upgrade.test.ts b/packages/e2e/src/upgrade.test.ts index 4d8c84ba..8de81c35 100644 --- a/packages/e2e/src/upgrade.test.ts +++ b/packages/e2e/src/upgrade.test.ts @@ -28,10 +28,10 @@ describe('upgrade', async () => { const runtime = readFileSync(path.join(__dirname, '../blobs/acala-runtime-2101.txt')).toString().trim() - expect(await chain.head.runtimeVersion).toContain({ specVersion: 2096 }) + expect(await chain.head.runtimeVersion).toEqual(expect.objectContaining({ specVersion: 2096 })) await api.tx.sudo.sudoUncheckedWeight(api.tx.system.setCode(runtime), '0').signAndSend(alice) await dev.newBlock({ count: 3 }) - expect(await chain.head.runtimeVersion).toContain({ specVersion: 2101 }) + expect(await chain.head.runtimeVersion).toEqual(expect.objectContaining({ specVersion: 2101 })) expect(api.runtimeVersion.specVersion).toMatchInlineSnapshot(`2101`) await api.tx.balances.transfer(bob.address, 1e12).signAndSend(alice) diff --git a/packages/node-test/index.cjs b/packages/node-test/index.cjs index e3a116a5..243ee225 100644 --- a/packages/node-test/index.cjs +++ b/packages/node-test/index.cjs @@ -1,8 +1,9 @@ -const { setupWithServer } = require('@acala-network/chopsticks') +const { setupWithServer, destroyWorker } = require('@acala-network/chopsticks') async function main() { const server = await setupWithServer({ endpoint: 'wss://rpc.polkadot.io', db: 'db.sqlite' }) await server.chain.newBlock() await server.close() + await destroyWorker() } main() diff --git a/packages/node-test/index.mjs b/packages/node-test/index.mjs index 4b94d233..71707204 100644 --- a/packages/node-test/index.mjs +++ b/packages/node-test/index.mjs @@ -1,5 +1,6 @@ -import { setupWithServer } from '@acala-network/chopsticks' +import { setupWithServer, destroyWorker } from '@acala-network/chopsticks' const server = await setupWithServer({ endpoint: 'wss://rpc.polkadot.io', db: 'db.sqlite' }) await server.chain.newBlock() await server.close() +await destroyWorker() diff --git a/packages/testing/package.json b/packages/testing/package.json index 754c51f6..9164a1ed 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@acala-network/chopsticks-testing", - "version": "0.9.3-1", + "version": "0.9.3-2", "author": "Acala Developers ", "license": "Apache-2.0", "type": "module", @@ -17,7 +17,7 @@ "@polkadot/types": "^10.10.1" }, "peerDependencies": { - "vitest": "^0.34.0" + "vitest": "*" }, "devDependencies": { "@swc/cli": "0.1.63", diff --git a/packages/testing/src/check.ts b/packages/testing/src/check.ts index e34ff5a5..a22f349d 100644 --- a/packages/testing/src/check.ts +++ b/packages/testing/src/check.ts @@ -18,6 +18,8 @@ export type RedactOptions = { hash?: boolean // 32 byte hex hex?: boolean // any hex with 0x prefix address?: boolean // base58 address + redactKeys?: RegExp // redact value for keys matching regex + removeKeys?: RegExp // filter out keys matching regex } export class Checker { @@ -140,7 +142,21 @@ export class Checker { return obj } if (typeof obj === 'object') { - return Object.fromEntries(Object.entries(obj).map(([k, v]) => [k, process(v)])) + return Object.fromEntries( + Object.entries(obj) + .filter(([k]) => { + if (this.#redactOptions?.removeKeys?.test(k)) { + return false + } + return true + }) + .map(([k, v]) => { + if (this.#redactOptions?.redactKeys?.test(k)) { + return [k, '(redacted)'] + } + return [k, process(v)] + }), + ) } return obj } @@ -216,7 +232,7 @@ export const checkUmp = ({ api }: Api) => export const checkHrmp = ({ api }: Api) => check(api.query.parachainSystem.hrmpOutboundMessages(), 'hrmp').map((value) => (value as any[]).map(({ recipient, data }) => ({ - data: api.createType('(XcmpMessageFormat, XcmVersionedXcm)', data), + data: api.createType('(XcmpMessageFormat, XcmVersionedXcm)', data).toJSON(), recipient, })), ) diff --git a/packages/utils/package.json b/packages/utils/package.json index 33fa3512..ef289380 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@acala-network/chopsticks-utils", - "version": "0.9.3-1", + "version": "0.9.3-2", "author": "Acala Developers ", "license": "Apache-2.0", "type": "module", diff --git a/packages/web-test/package.json b/packages/web-test/package.json index 5dd286a5..8ff62770 100644 --- a/packages/web-test/package.json +++ b/packages/web-test/package.json @@ -26,8 +26,10 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "stream-browserify": "^3.0.0", - "typescript": "^5.2.2", - "vite": "^4.5.0", - "vite-tsconfig-paths": "^4.2.1" + "typescript": "^5.2.2" + }, + "peerDependencies": { + "vite": "*", + "vite-tsconfig-paths": "*" } } diff --git a/tsconfig.base.json b/tsconfig.base.json index fab260ae..8c295581 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -10,7 +10,7 @@ "noUnusedParameters": true, "noImplicitAny": false, "target": "esnext", - "skipLibCheck": false, + "skipLibCheck": true, "strict": true, "declaration": true, "resolveJsonModule": true, diff --git a/vitest.config.mts b/vitest.config.mts index 33ec0f2c..cc74d3c0 100644 --- a/vitest.config.mts +++ b/vitest.config.mts @@ -4,12 +4,11 @@ import tsconfigPaths from 'vite-tsconfig-paths' export default defineConfig({ test: { - minThreads: process.env.CI ? 1 : undefined /* use defaults */, - maxThreads: process.env.CI ? 4 : undefined /* use defaults */, - hookTimeout: 30000, - testTimeout: 120000, + hookTimeout: 30_000, + testTimeout: 120_000, include: ['packages/**/*.test.ts'], bail: process.env.CI ? 1 : undefined /* use defaults */, + pool: 'forks', }, plugins: [swc.vite(), tsconfigPaths()], }) diff --git a/yarn.lock b/yarn.lock index 0cff2a5b..82634982 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,7 +34,7 @@ __metadata: pino-pretty: "npm:^10.2.3" rxjs: "npm:^7.8.1" typescript: "npm:^5.2.2" - vitest: "npm:^0.34.6" + vitest: "npm:^1.0.0-beta.5" zod: "npm:^3.22.4" languageName: unknown linkType: soft @@ -62,7 +62,7 @@ __metadata: "@acala-network/chopsticks-testing": "workspace:*" "@polkadot/api": "npm:^10.10.1" typescript: "npm:^5.2.2" - vitest: "npm:^0.34.6" + vitest: "npm:^1.0.0-beta.5" languageName: unknown linkType: soft @@ -90,7 +90,7 @@ __metadata: "@types/chai": "npm:^4.3.11" typescript: "npm:^5.2.2" peerDependencies: - vitest: ^0.34.0 + vitest: "*" languageName: unknown linkType: soft @@ -133,7 +133,7 @@ __metadata: jsondiffpatch: "npm:^0.5.0" lodash: "npm:^4.17.21" typescript: "npm:^5.2.2" - vitest: "npm:^0.34.6" + vitest: "npm:^1.0.0-beta.5" ws: "npm:^8.14.2" yargs: "npm:^17.7.2" zod: "npm:^3.22.4" @@ -1222,12 +1222,12 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.6.0": - version: 29.6.0 - resolution: "@jest/schemas@npm:29.6.0" +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" dependencies: "@sinclair/typebox": "npm:^0.27.8" - checksum: 8671b1fb59c4296204d335190e8451e1983d9f2db6dbbd38f838c6c273fd222fc11e4e0df04adfb6169d36acfb9693d525db136653ec04e6884180f45a131d8f + checksum: b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be languageName: node linkType: hard @@ -2026,6 +2026,90 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.5.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-android-arm64@npm:4.5.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.5.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.5.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.5.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.5.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.5.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.5.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.5.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.5.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.5.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.5.1": + version: 4.5.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.5.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@scure/base@npm:^1.1.3": version: 1.1.3 resolution: "@scure/base@npm:1.1.3" @@ -2342,16 +2426,7 @@ __metadata: languageName: node linkType: hard -"@types/chai-subset@npm:^1.3.3": - version: 1.3.3 - resolution: "@types/chai-subset@npm:1.3.3" - dependencies: - "@types/chai": "npm:*" - checksum: 2dfb3210ce8d872288bb44329a44d4d1b7be360c72e8eb570a535c0e97246a4bd0209df304427d0e179c9e1c659d5dba07c25bdae13ef983edf41db81278fda5 - languageName: node - linkType: hard - -"@types/chai@npm:*, @types/chai@npm:^4.3.11, @types/chai@npm:^4.3.5": +"@types/chai@npm:^4.3.11": version: 4.3.11 resolution: "@types/chai@npm:4.3.11" checksum: 0c216ac4a19bfbf8318bb104d32e50704ee2ffc4b538b976c4326e6638fee121462402caa570662227a2a218810388aadb14bdbd3d3d474ec300b00695db448a @@ -2700,56 +2775,56 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/expect@npm:0.34.6" +"@vitest/expect@npm:1.0.0-beta.5": + version: 1.0.0-beta.5 + resolution: "@vitest/expect@npm:1.0.0-beta.5" dependencies: - "@vitest/spy": "npm:0.34.6" - "@vitest/utils": "npm:0.34.6" + "@vitest/spy": "npm:1.0.0-beta.5" + "@vitest/utils": "npm:1.0.0-beta.5" chai: "npm:^4.3.10" - checksum: d68abc53d673c2c98cad84da4fa73bd407d59a1098ca528c6925c202321d4eeecde5eaf512980614a755200ae1aa6b648d44da09b78ce4cc95aa78eff8ee558a + checksum: 0aab2deebb0806dac28ccb27aa6d7b87b3967a245d5c26127a0adc89d39a953ab6dce0ea7ccc083cdaa34016f248103bd680206948fefa7bf89734ad217c367a languageName: node linkType: hard -"@vitest/runner@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/runner@npm:0.34.6" +"@vitest/runner@npm:1.0.0-beta.5": + version: 1.0.0-beta.5 + resolution: "@vitest/runner@npm:1.0.0-beta.5" dependencies: - "@vitest/utils": "npm:0.34.6" - p-limit: "npm:^4.0.0" + "@vitest/utils": "npm:1.0.0-beta.5" + p-limit: "npm:^5.0.0" pathe: "npm:^1.1.1" - checksum: d00d8c399513693eb6c82fd08b0e32fcf486bede5b88805e8dea90e156d502418477788b501b1c078abd38f0147e99a187061b2da81819e8d5c162a63edf5b40 + checksum: 8485dea7b10ec3ffcadf9d6e1694ccdd333edbe765a83bc1520a55099f5caab253cad6650963040e98e598666ae3456b52c86fbc66d8391046bc821019455408 languageName: node linkType: hard -"@vitest/snapshot@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/snapshot@npm:0.34.6" +"@vitest/snapshot@npm:1.0.0-beta.5": + version: 1.0.0-beta.5 + resolution: "@vitest/snapshot@npm:1.0.0-beta.5" dependencies: - magic-string: "npm:^0.30.1" + magic-string: "npm:^0.30.5" pathe: "npm:^1.1.1" - pretty-format: "npm:^29.5.0" - checksum: 08dbfb3cb6d202116e981abf421096eae920d65bca867c38651b02d2623e25a18e2ead6e5de13a49ebe9f2f9d007b2f692714aa6a5c9f18c3ff17b9f8726dbab + pretty-format: "npm:^29.7.0" + checksum: ebe8407349342ec00796c96bf88d0f6b9d6f2396c2f239c4a4c3c16e569c3005820bc15f567e392c9a37a3f4637fa3cba2f0e610ba88fb56bd479eebd44c7f77 languageName: node linkType: hard -"@vitest/spy@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/spy@npm:0.34.6" +"@vitest/spy@npm:1.0.0-beta.5": + version: 1.0.0-beta.5 + resolution: "@vitest/spy@npm:1.0.0-beta.5" dependencies: - tinyspy: "npm:^2.1.1" - checksum: ea36d31c521f4c458f7e439ceeb0d1e5c2e9298aaafad7c9bc5ebe75f36c9b871c1f3a6dcb5bfd6c4e83b34979d511f9a7830fa8720b7e1faa18ef121845e9d5 + tinyspy: "npm:^2.2.0" + checksum: f24174602a489d8277b1ee0f75d31e7cc854724e35d9555b9a906146fc7e3131a6041796410fb1a749406ba214db979eb757b4a356f4c2f09d7133b18213710b languageName: node linkType: hard -"@vitest/utils@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/utils@npm:0.34.6" +"@vitest/utils@npm:1.0.0-beta.5": + version: 1.0.0-beta.5 + resolution: "@vitest/utils@npm:1.0.0-beta.5" dependencies: - diff-sequences: "npm:^29.4.3" - loupe: "npm:^2.3.6" - pretty-format: "npm:^29.5.0" - checksum: 6f32f086b8bf0e8125a11b26cad4ce77ad90943590b55cd1ebb1424412d1feb6d404ee4ded523c346a8f222c265251652b4888f2ede769e3d7fce6fb1ee0a620 + diff-sequences: "npm:^29.6.3" + loupe: "npm:^2.3.7" + pretty-format: "npm:^29.7.0" + checksum: 08f05d23bd468278942529bbfb691ff4c469068917e828410cae818f6bdeeb47e99c83769448c628ca1a2d5e954e540e0896329fdf12b37b341d93f49ae48ba0 languageName: node linkType: hard @@ -2974,7 +3049,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": +"acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.3.0": version: 8.3.0 resolution: "acorn-walk@npm:8.3.0" checksum: 24346e595f507b6e704a60d35f3c5e1aa9891d4fb6a3fc3d856503ab718cc26cabb5e3e1ff0ff8da6ec03d60a8226ebdb602805a94f970e7f797ea3b8b09437f @@ -3741,7 +3816,7 @@ __metadata: unplugin-swc: "npm:^1.4.3" vite-tsconfig-paths: "npm:^4.2.1" vitepress: "npm:^1.0.0-rc.23" - vitest: "npm:^0.34.6" + vitest: "npm:^1.0.0-beta.5" wasm-pack: "npm:^0.12.1" languageName: unknown linkType: soft @@ -4189,10 +4264,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.4.3": - version: 29.4.3 - resolution: "diff-sequences@npm:29.4.3" - checksum: 183800b9fd8523a05a3a50ade0fafe81d4b8a8ac113b077d2bc298052ccdc081e3b896f19bf65768b536daebd8169a493c4764cb70a2195e14c442c12538d121 +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 languageName: node linkType: hard @@ -4886,6 +4961,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + languageName: node + linkType: hard + "executable@npm:^4.1.0": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -5286,7 +5378,7 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.2": +"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 89830fd07623fa73429a711b9daecdb304386d237c71268007f788f113505ef1d4cc2d0b9680e072c5082490aec9df5d7758bf5ac6f1c37062855e8e3dc0b9df @@ -5328,6 +5420,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 + languageName: node + linkType: hard + "get-symbol-description@npm:^1.0.0": version: 1.0.0 resolution: "get-symbol-description@npm:1.0.0" @@ -5726,6 +5825,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -6018,6 +6124,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -6222,10 +6335,13 @@ __metadata: languageName: node linkType: hard -"local-pkg@npm:^0.4.3": - version: 0.4.3 - resolution: "local-pkg@npm:0.4.3" - checksum: 361c77d7873a629f09c9e86128926227171ee0fe3435d282fb80303ff255bb4d3c053b555d47e953b4f41d2561f2a7bc0e53e9ca5c9bc9607226a77c91ea4994 +"local-pkg@npm:^0.5.0": + version: 0.5.0 + resolution: "local-pkg@npm:0.5.0" + dependencies: + mlly: "npm:^1.4.2" + pkg-types: "npm:^1.0.3" + checksum: f61cbd00d7689f275558b1a45c7ff2a3ddf8472654123ed880215677b9adfa729f1081e50c27ffb415cdb9fa706fb755fec5e23cdd965be375c8059e87ff1cc9 languageName: node linkType: hard @@ -6272,6 +6388,15 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^2.3.7": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" + dependencies: + get-func-name: "npm:^2.0.1" + checksum: 71a781c8fc21527b99ed1062043f1f2bb30bdaf54fa4cf92463427e1718bc6567af2988300bc243c1f276e4f0876f29e3cbf7b58106fdc186915687456ce5bf4 + languageName: node + linkType: hard + "lowercase-keys@npm:^2.0.0": version: 2.0.0 resolution: "lowercase-keys@npm:2.0.0" @@ -6328,7 +6453,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.1, magic-string@npm:^0.30.5": +"magic-string@npm:^0.30.5": version: 0.30.5 resolution: "magic-string@npm:0.30.5" dependencies: @@ -6495,6 +6620,13 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf + languageName: node + linkType: hard + "mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -6681,7 +6813,7 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.2.0, mlly@npm:^1.4.0": +"mlly@npm:^1.2.0": version: 1.4.0 resolution: "mlly@npm:1.4.0" dependencies: @@ -6693,6 +6825,18 @@ __metadata: languageName: node linkType: hard +"mlly@npm:^1.4.2": + version: 1.4.2 + resolution: "mlly@npm:1.4.2" + dependencies: + acorn: "npm:^8.10.0" + pathe: "npm:^1.1.1" + pkg-types: "npm:^1.0.3" + ufo: "npm:^1.3.0" + checksum: 905e3a704c7d3bcaad55f31d6efe9f680eab5be053ab7f8b299b8dbc027041f741fa6a93db9a3c461be2552632f3831b6c43c50af530f5fb2e9cd6273bc9d642 + languageName: node + linkType: hard + "mock-socket@npm:^9.3.1": version: 9.3.1 resolution: "mock-socket@npm:9.3.1" @@ -6917,6 +7061,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.1.0 + resolution: "npm-run-path@npm:5.1.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: ff6d77514489f47fa1c3b1311d09cd4b6d09a874cc1866260f9dea12cbaabda0436ed7f8c2ee44d147bf99a3af29307c6f63b0f83d242b0b6b0ab25dff2629e3 + languageName: node + linkType: hard + "npmlog@npm:^5.0.1": version: 5.0.1 resolution: "npmlog@npm:5.0.1" @@ -7033,6 +7186,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -7079,12 +7241,12 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^4.0.0": - version: 4.0.0 - resolution: "p-limit@npm:4.0.0" +"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: a56af34a77f8df2ff61ddfb29431044557fcbcb7642d5a3233143ebba805fc7306ac1d448de724352861cb99de934bc9ab74f0d16fe6a5460bdbdf938de875ad + checksum: 574e93b8895a26e8485eb1df7c4b58a1a6e8d8ae41b1750cc2cc440922b3d306044fc6e9a7f74578a883d46802d9db72b30f2e612690fcef838c173261b1ed83 languageName: node linkType: hard @@ -7198,6 +7360,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -7374,7 +7543,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.27, postcss@npm:^8.4.30, postcss@npm:^8.4.31": +"postcss@npm:^8.4.27, postcss@npm:^8.4.31": version: 8.4.31 resolution: "postcss@npm:8.4.31" dependencies: @@ -7408,14 +7577,14 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.5.0": - version: 29.6.2 - resolution: "pretty-format@npm:29.6.2" +"pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" dependencies: - "@jest/schemas": "npm:^29.6.0" + "@jest/schemas": "npm:^29.6.3" ansi-styles: "npm:^5.0.0" react-is: "npm:^18.0.0" - checksum: fb9b404f61c48d1b9408ec93b9dbd0266c1fed36dc99c2ebaa42c1da2354f201a57862a28455ddb573e9b14e74cb8542928c0ef85955b7fd7e3e70ce42e52b32 + checksum: edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f languageName: node linkType: hard @@ -7803,7 +7972,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.27.1, rollup@npm:^3.29.2": +"rollup@npm:^3.27.1": version: 3.29.4 resolution: "rollup@npm:3.29.4" dependencies: @@ -7817,6 +7986,56 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.2.0": + version: 4.5.1 + resolution: "rollup@npm:4.5.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.5.1" + "@rollup/rollup-android-arm64": "npm:4.5.1" + "@rollup/rollup-darwin-arm64": "npm:4.5.1" + "@rollup/rollup-darwin-x64": "npm:4.5.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.5.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.5.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.5.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.5.1" + "@rollup/rollup-linux-x64-musl": "npm:4.5.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.5.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.5.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.5.1" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: e8864deef2602a72a375287fe8e1292f47ae867473c307e570a1cc4b8c9f360d1cd0a71fae57daab030783152168ed822039a04199c3ce01ef9216df1db38884 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -8058,7 +8277,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 @@ -8234,10 +8453,10 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.3.3": - version: 3.4.0 - resolution: "std-env@npm:3.4.0" - checksum: fbe4f3d450da4fd6717feda818b0eec9edf78412830fc85e20f5a139f469e2ece6990c72998382f0d3408a3cd4a28a657ca4db057364af018a92549da5a56d2d +"std-env@npm:^3.4.3": + version: 3.5.0 + resolution: "std-env@npm:3.5.0" + checksum: 0ba4efdaa2f2f9cce980be651732f6fe60011702375b376eea1d2cbca281065f8e7f3c58cec7f0b886db5fb0e427c144a50fd555529cffbcbb7b65b6457136da languageName: node linkType: hard @@ -8354,6 +8573,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -8361,7 +8587,7 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^1.0.1": +"strip-literal@npm:^1.3.0": version: 1.3.0 resolution: "strip-literal@npm:1.3.0" dependencies: @@ -8481,24 +8707,24 @@ __metadata: languageName: node linkType: hard -"tinybench@npm:^2.5.0": - version: 2.5.0 - resolution: "tinybench@npm:2.5.0" - checksum: 9c8b8630fe86784d5931833ee33d02d72d66c35f7e5f94479c4e21413b97acbf6f44439c4d806793f6178fbfaa3bce32801e108c5b56587119ac112f25e3ca17 +"tinybench@npm:^2.5.1": + version: 2.5.1 + resolution: "tinybench@npm:2.5.1" + checksum: 9c55ef25ce1689c3e2fdb89cacbf27dada4d04f846cac70023fe97fc35d2122816d8bbc5b20253e071d13688cf006355d59f0096d22958b818e1e2fe60e5165b languageName: node linkType: hard -"tinypool@npm:^0.7.0": - version: 0.7.0 - resolution: "tinypool@npm:0.7.0" - checksum: ecb35d9f74e72722c059acb1947ffc3c2caccb45266b89b72f74be2d28f0784d948b50bd9c6c68fa4159afd423ac5f5a07271a5f516d18a565dd06af0a37bc44 +"tinypool@npm:^0.8.1": + version: 0.8.1 + resolution: "tinypool@npm:0.8.1" + checksum: d965c057a1866c9d83716f4e434f7be18b2a067ed3b32cc2de3b3bf34ca1756ac1c35bd04433e2086c8cc2afa75b328e4b17baa6b4e6292dba2ce31cc76770e0 languageName: node linkType: hard -"tinyspy@npm:^2.1.1": - version: 2.1.1 - resolution: "tinyspy@npm:2.1.1" - checksum: 0e7186fd380cbc594c35a0f6270f61b79ed22d1d960cac6064c3a5ebcf8a3a70d6590ff2049cba1d58631c3c556b1a67896d0db136381da7855a37087a90fbc5 +"tinyspy@npm:^2.2.0": + version: 2.2.0 + resolution: "tinyspy@npm:2.2.0" + checksum: 8c7b70748dd8590e85d52741db79243746c15bc03c92d75c23160a762142db577e7f53e360ba7300e321b12bca5c42dd2522a8dbeec6ba3830302573dd8516bc languageName: node linkType: hard @@ -8835,6 +9061,13 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.3.0": + version: 1.3.2 + resolution: "ufo@npm:1.3.2" + checksum: 180f3dfcdf319b54fe0272780841c93cb08a024fc2ee5f95e63285c2a3c42d8b671cd3641e9a53aafccf100cf8466aa8c040ddfa0efea1fc1968c9bfb250a661 + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4": version: 3.17.4 resolution: "uglify-js@npm:3.17.4" @@ -8970,19 +9203,18 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.34.6": - version: 0.34.6 - resolution: "vite-node@npm:0.34.6" +"vite-node@npm:1.0.0-beta.5": + version: 1.0.0-beta.5 + resolution: "vite-node@npm:1.0.0-beta.5" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" - mlly: "npm:^1.4.0" pathe: "npm:^1.1.1" picocolors: "npm:^1.0.0" - vite: "npm:^3.0.0 || ^4.0.0 || ^5.0.0-0" + vite: "npm:^5.0.0-beta.15 || ^5.0.0" bin: vite-node: vite-node.mjs - checksum: 0e804eab1ae5f0d98014f0a933ec08bfc287228283c3c4792f5f8b8fec6657896e513498e8436449e3116839a5592f9b497cf0b982b8da1152d7d419ccc306f1 + checksum: 150bcb44570e44a7669f7487ce0137dbfdff6be5bc9069aa90558fb4238ae85b7524c7bf22cc0debd14eedddc478efd532d627ce2afa47411610cabb8029fee1 languageName: node linkType: hard @@ -9002,16 +9234,16 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0": - version: 5.0.0-beta.3 - resolution: "vite@npm:5.0.0-beta.3" +"vite@npm:^4.5.0": + version: 4.5.0 + resolution: "vite@npm:4.5.0" dependencies: - esbuild: "npm:^0.19.3" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.30" - rollup: "npm:^3.29.2" + esbuild: "npm:^0.18.10" + fsevents: "npm:~2.3.2" + postcss: "npm:^8.4.27" + rollup: "npm:^3.27.1" peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 + "@types/node": ">= 14" less: "*" lightningcss: ^1.21.0 sass: "*" @@ -9038,20 +9270,20 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: f6759f5a0a4e3f668f8d98831fbaaa5a61cabd18336dc26bec2db2fc116409705bb4bb62de1d5ac324eb98715f7c9fd39a877343c0f4eafe2666e745b08de4c5 + checksum: 7e21e9e4b80656ae5ee61e8c5edb5e8f589139c2b22c43e89d054c65a0194f1c1ef066fbc770204173c7eb244c798265042f988adda5880ad74337a053b28b7f languageName: node linkType: hard -"vite@npm:^4.5.0": - version: 4.5.0 - resolution: "vite@npm:4.5.0" +"vite@npm:^5.0.0-beta.15 || ^5.0.0, vite@npm:^5.0.0-beta.19 || ^5.0.0": + version: 5.0.2 + resolution: "vite@npm:5.0.2" dependencies: - esbuild: "npm:^0.18.10" - fsevents: "npm:~2.3.2" - postcss: "npm:^8.4.27" - rollup: "npm:^3.27.1" + esbuild: "npm:^0.19.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.31" + rollup: "npm:^4.2.0" peerDependencies: - "@types/node": ">= 14" + "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" @@ -9078,7 +9310,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 7e21e9e4b80656ae5ee61e8c5edb5e8f589139c2b22c43e89d054c65a0194f1c1ef066fbc770204173c7eb244c798265042f988adda5880ad74337a053b28b7f + checksum: e596706cd3775e2300552364844b07024b5455eac03c822d681416dd981439176c397714c4ae91576d3641f812032488bd0e7ebdda50a7e776457a1a05c80db3 languageName: node linkType: hard @@ -9112,46 +9344,43 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^0.34.6": - version: 0.34.6 - resolution: "vitest@npm:0.34.6" +"vitest@npm:^1.0.0-beta.5": + version: 1.0.0-beta.5 + resolution: "vitest@npm:1.0.0-beta.5" dependencies: - "@types/chai": "npm:^4.3.5" - "@types/chai-subset": "npm:^1.3.3" - "@types/node": "npm:*" - "@vitest/expect": "npm:0.34.6" - "@vitest/runner": "npm:0.34.6" - "@vitest/snapshot": "npm:0.34.6" - "@vitest/spy": "npm:0.34.6" - "@vitest/utils": "npm:0.34.6" - acorn: "npm:^8.9.0" - acorn-walk: "npm:^8.2.0" + "@vitest/expect": "npm:1.0.0-beta.5" + "@vitest/runner": "npm:1.0.0-beta.5" + "@vitest/snapshot": "npm:1.0.0-beta.5" + "@vitest/spy": "npm:1.0.0-beta.5" + "@vitest/utils": "npm:1.0.0-beta.5" + acorn-walk: "npm:^8.3.0" cac: "npm:^6.7.14" chai: "npm:^4.3.10" debug: "npm:^4.3.4" - local-pkg: "npm:^0.4.3" - magic-string: "npm:^0.30.1" + 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.3.3" - strip-literal: "npm:^1.0.1" - tinybench: "npm:^2.5.0" - tinypool: "npm:^0.7.0" - vite: "npm:^3.1.0 || ^4.0.0 || ^5.0.0-0" - vite-node: "npm:0.34.6" + std-env: "npm:^3.4.3" + strip-literal: "npm:^1.3.0" + tinybench: "npm:^2.5.1" + tinypool: "npm:^0.8.1" + vite: "npm:^5.0.0-beta.19 || ^5.0.0" + vite-node: "npm:1.0.0-beta.5" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" + "@types/node": ^18.0.0 || >=20.0.0 "@vitest/browser": "*" "@vitest/ui": "*" happy-dom: "*" jsdom: "*" - playwright: "*" - safaridriver: "*" - webdriverio: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true + "@types/node": + optional: true "@vitest/browser": optional: true "@vitest/ui": @@ -9160,15 +9389,9 @@ __metadata: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true bin: vitest: vitest.mjs - checksum: 7b5e87875991a66fe5cca62477f21447d7cdf4d101ac381ca02a16f4223b1ae5d0bc17ce42616d6dc74742757730ed511ada05aaa7090b6075e304c883cf0bc3 + checksum: 1958bce50617025f6d8af9f946526aa8429cd79972a347bb089a773deb5d0ee5b6ce60a3cd254d318c62a919c1673edbe8f515eb99b199a09fa4c4c0f0beb568 languageName: node linkType: hard @@ -9257,8 +9480,9 @@ __metadata: react-dom: "npm:^18.2.0" stream-browserify: "npm:^3.0.0" typescript: "npm:^5.2.2" - vite: "npm:^4.5.0" - vite-tsconfig-paths: "npm:^4.2.1" + peerDependencies: + vite: "*" + vite-tsconfig-paths: "*" languageName: unknown linkType: soft