From e093c95a173d8589f2c7d6b782974a4d814db3cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 Jan 2025 15:30:04 +0000 Subject: [PATCH] chore(deps): update vitest monorepo to v3 --- bun.lockb | Bin 224906 -> 239743 bytes package-lock.json | 597 +++++++++++++++++++++++++++++++++++++++------- package.json | 4 +- 3 files changed, 508 insertions(+), 93 deletions(-) diff --git a/bun.lockb b/bun.lockb index 0d6a11644c9789aaa30d5f5b03bbcb9e122d3b22..c9baf843bb10ba0b6d60a0f08425795a5c63b4d3 100755 GIT binary patch delta 25507 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%0DbSJ2rP8nRUeY{KW0z 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

t4}|Ua%f$lH7FMO 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.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -390,9 +392,13 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.5.tgz", + "integrity": "sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.5" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -613,22 +619,27 @@ } }, "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.5.tgz", + "integrity": "sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==", + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz", + "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", @@ -1460,9 +1471,10 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -2202,29 +2214,51 @@ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" }, "node_modules/@vitest/coverage-v8": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", - "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.0.2.tgz", + "integrity": "sha512-U+hZYb0FtgNDb6B3E9piAHzXXIuxuBw2cd6Lvepc9sYYY4KjgiwCBmo3Sird9ZRu3ggLpLBTfw1ZRr77ipiSfw==", + "dev": true, + "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@bcoe/v8-coverage": "^0.2.3", - "debug": "^4.3.4", + "@ampproject/remapping": "^2.3.0", + "@bcoe/v8-coverage": "^1.0.2", + "debug": "^4.4.0", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magic-string": "^0.30.5", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "test-exclude": "^6.0.0" + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.1.7", + "magic-string": "^0.30.17", + "magicast": "^0.3.5", + "std-env": "^3.8.0", + "test-exclude": "^7.0.1", + "tinyrainbow": "^2.0.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "vitest": "1.6.0" + "@vitest/browser": "3.0.2", + "vitest": "3.0.2" + }, + "peerDependenciesMeta": { + "@vitest/browser": { + "optional": true + } + } + }, + "node_modules/@vitest/coverage-v8/node_modules/test-exclude": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^10.4.1", + "minimatch": "^9.0.4" + }, + "engines": { + "node": ">=18" } }, "node_modules/@vitest/expect": { @@ -2240,6 +2274,69 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@vitest/mocker": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.2.tgz", + "integrity": "sha512-Hr09FoBf0jlwwSyzIF4Xw31OntpO3XtZjkccpcBf8FeVW3tpiyKlkeUzxS/txzHqpUCNIX157NaTySxedyZLvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "3.0.2", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.17" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, + "node_modules/@vitest/mocker/node_modules/@vitest/spy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.2.tgz", + "integrity": "sha512-8mI2iUn+PJFMT44e3ISA1R+K6ALVs47W6eriDTfXe6lFqlflID05MB4+rIFhmDSLBj8iBsZkzBYlgSkinxLzSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/mocker/node_modules/tinyspy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@vitest/pretty-format": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.2.tgz", + "integrity": "sha512-yBohcBw/T/p0/JRgYD+IYcjCmuHzjC3WLAKsVE4/LwiubzZkE8N49/xIQ/KGQwDRA8PaviF8IRO8JMWMngdVVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/@vitest/runner": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", @@ -3058,6 +3155,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "dev": true, + "license": "MIT" + }, "node_modules/esbuild": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", @@ -3463,6 +3567,16 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/expect-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.1.0.tgz", + "integrity": "sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -4682,20 +4796,22 @@ } }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/magicast": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz", - "integrity": "sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "license": "MIT", "dependencies": { - "@babel/parser": "^7.24.4", - "@babel/types": "^7.24.0", + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", "source-map-js": "^1.2.0" } }, @@ -5314,6 +5430,12 @@ "vitest": "^1.4.0" } }, + "node_modules/rdf-lens/node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" + }, "node_modules/rdf-lens/node_modules/@typescript-eslint/eslint-plugin": { "version": "7.18.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", @@ -5499,6 +5621,33 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/rdf-lens/node_modules/@vitest/coverage-v8": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", + "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.1", + "@bcoe/v8-coverage": "^0.2.3", + "debug": "^4.3.4", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.4", + "istanbul-reports": "^3.1.6", + "magic-string": "^0.30.5", + "magicast": "^0.3.3", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^2.0.0", + "test-exclude": "^6.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "1.6.0" + } + }, "node_modules/rdf-lens/node_modules/eslint-config-prettier": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", @@ -5542,6 +5691,71 @@ } } }, + "node_modules/rdf-lens/node_modules/vitest": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", + "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", + "license": "MIT", + "dependencies": { + "@vitest/expect": "1.6.0", + "@vitest/runner": "1.6.0", + "@vitest/snapshot": "1.6.0", + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "acorn-walk": "^8.3.2", + "chai": "^4.3.10", + "debug": "^4.3.4", + "execa": "^8.0.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^2.0.0", + "tinybench": "^2.5.1", + "tinypool": "^0.8.3", + "vite": "^5.0.0", + "vite-node": "1.6.0", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "1.6.0", + "@vitest/ui": "1.6.0", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, "node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", @@ -5950,9 +6164,10 @@ "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==" }, "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", + "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==", + "license": "MIT" }, "node_modules/stream-to-array": { "version": "2.3.0", @@ -6206,9 +6421,17 @@ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" }, "node_modules/tinybench": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.8.0.tgz", - "integrity": "sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==" + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "dev": true, + "license": "MIT" }, "node_modules/tinypool": { "version": "0.8.4", @@ -6218,6 +6441,16 @@ "node": ">=14.0.0" } }, + "node_modules/tinyrainbow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/tinyspy": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", @@ -6232,14 +6465,6 @@ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -6579,45 +6804,47 @@ } }, "node_modules/vitest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.2.tgz", + "integrity": "sha512-5bzaHakQ0hmVVKLhfh/jXf6oETDBtgPo8tQCHYB+wftNgFJ+Hah67IsWc8ivx4vFL025Ow8UiuTf4W57z4izvQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@vitest/expect": "1.6.0", - "@vitest/runner": "1.6.0", - "@vitest/snapshot": "1.6.0", - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "acorn-walk": "^8.3.2", - "chai": "^4.3.10", - "debug": "^4.3.4", - "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.3", - "vite": "^5.0.0", - "vite-node": "1.6.0", - "why-is-node-running": "^2.2.2" + "@vitest/expect": "3.0.2", + "@vitest/mocker": "3.0.2", + "@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", + "chai": "^5.1.2", + "debug": "^4.4.0", + "expect-type": "^1.1.0", + "magic-string": "^0.30.17", + "pathe": "^2.0.1", + "std-env": "^3.8.0", + "tinybench": "^2.9.0", + "tinyexec": "^0.3.2", + "tinypool": "^1.0.2", + "tinyrainbow": "^2.0.0", + "vite": "^5.0.0 || ^6.0.0", + "vite-node": "3.0.2", + "why-is-node-running": "^2.3.0" }, "bin": { "vitest": "vitest.mjs" }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" }, "funding": { "url": "https://opencollective.com/vitest" }, "peerDependencies": { "@edge-runtime/vm": "*", - "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.6.0", - "@vitest/ui": "1.6.0", + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "@vitest/browser": "3.0.2", + "@vitest/ui": "3.0.2", "happy-dom": "*", "jsdom": "*" }, @@ -6642,6 +6869,193 @@ } } }, + "node_modules/vitest/node_modules/@vitest/expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.2.tgz", + "integrity": "sha512-dKSHLBcoZI+3pmP5hiZ7I5grNru2HRtEW8Z5Zp4IXog8QYcxhlox7JUPyIIFWfN53+3HW3KPLIl6nSzUGgKSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "3.0.2", + "@vitest/utils": "3.0.2", + "chai": "^5.1.2", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/runner": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.2.tgz", + "integrity": "sha512-GHEsWoncrGxWuW8s405fVoDfSLk6RF2LCXp6XhevbtDjdDme1WV/eNmUueDfpY1IX3MJaCRelVCEXsT9cArfEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "3.0.2", + "pathe": "^2.0.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/snapshot": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.2.tgz", + "integrity": "sha512-h9s67yD4+g+JoYG0zPCo/cLTabpDqzqNdzMawmNPzDStTiwxwkyYM1v5lWE8gmGv3SVJ2DcxA2NpQJZJv9ym3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "3.0.2", + "magic-string": "^0.30.17", + "pathe": "^2.0.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/spy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.2.tgz", + "integrity": "sha512-8mI2iUn+PJFMT44e3ISA1R+K6ALVs47W6eriDTfXe6lFqlflID05MB4+rIFhmDSLBj8iBsZkzBYlgSkinxLzSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^3.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/@vitest/utils": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.2.tgz", + "integrity": "sha512-Qu01ZYZlgHvDP02JnMBRpX43nRaZtNpIzw3C1clDXmn8eakgX6iQVGzTQ/NjkIr64WD8ioqOjkaYRVvHQI5qiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "3.0.2", + "loupe": "^3.1.2", + "tinyrainbow": "^2.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest/node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/vitest/node_modules/chai": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz", + "integrity": "sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/vitest/node_modules/check-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", + "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + } + }, + "node_modules/vitest/node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/vitest/node_modules/loupe": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.2.tgz", + "integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vitest/node_modules/pathe": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.2.tgz", + "integrity": "sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==", + "dev": true, + "license": "MIT" + }, + "node_modules/vitest/node_modules/pathval": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", + "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16" + } + }, + "node_modules/vitest/node_modules/tinypool": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz", + "integrity": "sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + } + }, + "node_modules/vitest/node_modules/tinyspy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vitest/node_modules/vite-node": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.2.tgz", + "integrity": "sha512-hsEQerBAHvVAbv40m3TFQe/lTEbOp7yDpyqMJqr2Tnd+W58+DEYOt+fluQgekOePcsNBmR77lpVAnIU2Xu4SvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.4.0", + "es-module-lexer": "^1.6.0", + "pathe": "^2.0.1", + "vite": "^5.0.0 || ^6.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -6666,9 +7080,10 @@ } }, "node_modules/why-is-node-running": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", - "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "license": "MIT", "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" diff --git a/package.json b/package.json index e7d04bd..cf7c2d4 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "rollup": "^4.30.1", "@typescript-eslint/eslint-plugin": "^8.20.0", "@typescript-eslint/parser": "^8.20.0", - "@vitest/coverage-v8": "^1.6.0", + "@vitest/coverage-v8": "^3.0.0", "dotenv": "^16.4.7", "eslint": "^8.56.0", "eslint-config-prettier": "^10.0.1", @@ -63,6 +63,6 @@ "tsc-alias": "^1.8.10", "typescript": "^5.7.3", "vite-tsconfig-paths": "^5.1.4", - "vitest": "^1.6.0" + "vitest": "^3.0.0" } }