use vitest instead of jest

This commit is contained in:
Martti Malmi 2023-11-21 10:10:20 +02:00
parent f69e05d8fc
commit 60af57059b
5 changed files with 357 additions and 31 deletions

View File

@ -1,9 +0,0 @@
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
bail: true,
preset: "ts-jest",
testEnvironment: "jsdom",
roots: ["src"],
moduleDirectories: ["src", "node_modules"],
setupFiles: ["./src/setupTests.ts"],
};

View File

@ -50,7 +50,8 @@
"start": "vite",
"build": "yarn eslint --fix && vite build",
"serve": "vite preview",
"test": "jest --runInBand",
"test": "vitest run",
"test:watch": "vitest watch",
"intl-extract": "formatjs extract 'src/**/*.ts*' --ignore='**/*.d.ts' --out-file src/lang.json --flatten true",
"intl-compile": "formatjs compile src/lang.json --out-file src/translations/en.json",
"eslint": "eslint ."
@ -76,10 +77,8 @@
},
"devDependencies": {
"@formatjs/cli": "^6.1.3",
"@jest/globals": "^29.6.1",
"@types/config": "^3.3.3",
"@types/debug": "^4.1.8",
"@types/jest": "^29.5.1",
"@types/node": "^20.4.1",
"@types/react": "^18.0.26",
"@types/react-dom": "^18.0.10",
@ -97,8 +96,6 @@
"config": "^3.3.9",
"eslint": "^8.48.0",
"eslint-plugin-formatjs": "^4.11.3",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"postcss": "^8.4.31",
"postcss-preset-env": "^9.2.0",
"prettier": "2.8.3",
@ -106,10 +103,10 @@
"rollup-plugin-visualizer": "^5.9.2",
"tailwindcss": "^3.3.3",
"tinybench": "^2.5.1",
"ts-jest": "^29.1.1",
"typescript": "^5.2.2",
"vite": "^5.0.0",
"vite-plugin-pwa": "^0.17.0",
"vite-plugin-version-mark": "^0.0.10"
"vite-plugin-version-mark": "^0.0.10",
"vitest": "^0.34.6"
}
}

View File

@ -1,5 +1,5 @@
import { magnetURIDecode, getRelayName } from ".";
import { describe, expect } from "@jest/globals";
import { describe, it, expect } from 'vitest';
describe("magnet", () => {
it("should parse magnet link", () => {

View File

@ -45,4 +45,8 @@ export default defineConfig({
global: {}, // needed for custom-event lib
SINGLE_RELAY: JSON.stringify(process.env.SINGLE_RELAY),
},
test: {
globals: true,
environment: 'jsdom',
},
});

362
yarn.lock
View File

@ -2348,7 +2348,7 @@ __metadata:
languageName: node
linkType: hard
"@jest/globals@npm:^29.5.0, @jest/globals@npm:^29.6.1, @jest/globals@npm:^29.7.0":
"@jest/globals@npm:^29.5.0, @jest/globals@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/globals@npm:29.7.0"
dependencies:
@ -2884,7 +2884,6 @@ __metadata:
dependencies:
"@cashu/cashu-ts": ^0.6.1
"@formatjs/cli": ^6.1.3
"@jest/globals": ^29.6.1
"@lightninglabs/lnc-web": ^0.2.3-alpha
"@noble/curves": ^1.0.0
"@noble/hashes": ^1.2.0
@ -2899,7 +2898,6 @@ __metadata:
"@szhsin/react-menu": ^3.3.1
"@types/config": ^3.3.3
"@types/debug": ^4.1.8
"@types/jest": ^29.5.1
"@types/node": ^20.4.1
"@types/react": ^18.0.26
"@types/react-dom": ^18.0.10
@ -2924,8 +2922,6 @@ __metadata:
eslint: ^8.48.0
eslint-plugin-formatjs: ^4.11.3
highlight.js: ^11.8.0
jest: ^29.5.0
jest-environment-jsdom: ^29.5.0
light-bolt11-decoder: ^2.1.0
marked: ^9.1.0
marked-footnote: ^1.0.0
@ -2949,7 +2945,6 @@ __metadata:
tailwindcss: ^3.3.3
three: ^0.157.0
tinybench: ^2.5.1
ts-jest: ^29.1.1
typescript: ^5.2.2
use-long-press: ^3.2.0
use-sync-external-store: ^1.2.0
@ -2957,6 +2952,7 @@ __metadata:
vite: ^5.0.0
vite-plugin-pwa: ^0.17.0
vite-plugin-version-mark: ^0.0.10
vitest: ^0.34.6
workbox-core: ^6.4.2
workbox-precaching: ^7.0.0
workbox-routing: ^6.4.2
@ -3319,6 +3315,22 @@ __metadata:
languageName: node
linkType: hard
"@types/chai-subset@npm:^1.3.3":
version: 1.3.5
resolution: "@types/chai-subset@npm:1.3.5"
dependencies:
"@types/chai": "*"
checksum: 715c46d3e90f87482c2769389d560456bb257b225716ff44c275c231bdb62c8a30629f355f412bac0ecab07ebc036c1806d9ed9dde9792254f8ef4f07f76033b
languageName: node
linkType: hard
"@types/chai@npm:*, @types/chai@npm:^4.3.5":
version: 4.3.11
resolution: "@types/chai@npm:4.3.11"
checksum: d0c05fe5d02b2e6bbca2bd4866a2ab20a59cf729bc04af0060e7a3277eaf2fb65651b90d4c74b0ebf1d152b4b1d49fa8e44143acef276a2bbaa7785fbe5642d3
languageName: node
linkType: hard
"@types/config@npm:^3.3.3":
version: 3.3.3
resolution: "@types/config@npm:3.3.3"
@ -3886,6 +3898,59 @@ __metadata:
languageName: node
linkType: hard
"@vitest/expect@npm:0.34.6":
version: 0.34.6
resolution: "@vitest/expect@npm:0.34.6"
dependencies:
"@vitest/spy": 0.34.6
"@vitest/utils": 0.34.6
chai: ^4.3.10
checksum: 37a526f4af7e73fc56b71ba1139d6d93ff1972315d0e0691de967179298d2ad086e8803d2b28defe0e97a1326d808cd886e4b802d1691d8894cb234e35ed5185
languageName: node
linkType: hard
"@vitest/runner@npm:0.34.6":
version: 0.34.6
resolution: "@vitest/runner@npm:0.34.6"
dependencies:
"@vitest/utils": 0.34.6
p-limit: ^4.0.0
pathe: ^1.1.1
checksum: 0357f0a11f4e1e170099f9125e379bbe8049a59faa7b34b919b3e5ee8927f30824c2b3ebb814b6a77c75ec35a30bf9adb8ec2b5e051525b4edd0d17be15725cc
languageName: node
linkType: hard
"@vitest/snapshot@npm:0.34.6":
version: 0.34.6
resolution: "@vitest/snapshot@npm:0.34.6"
dependencies:
magic-string: ^0.30.1
pathe: ^1.1.1
pretty-format: ^29.5.0
checksum: c2f164b23741cdf10f449575a0f9996cf385675d0f76d2eb696f53b614743811f2fbefdc5eb0fd3f9544ccfbb566d57a5c50a70595167458579d56429b09151f
languageName: node
linkType: hard
"@vitest/spy@npm:0.34.6":
version: 0.34.6
resolution: "@vitest/spy@npm:0.34.6"
dependencies:
tinyspy: ^2.1.1
checksum: b05e5906f2f489a3234a0380a21cb48635915aa7f28eac92a595e78e9ceefb95340311635e39684b32fff20f9c58fdc33488eeddee39a660cd94c9c6bc2febf7
languageName: node
linkType: hard
"@vitest/utils@npm:0.34.6":
version: 0.34.6
resolution: "@vitest/utils@npm:0.34.6"
dependencies:
diff-sequences: ^29.4.3
loupe: ^2.3.6
pretty-format: ^29.5.0
checksum: acf716af2bab66037e49bd6d3e8bae40b605b9bff515d4926c46d6f8cc2366decfac5a1756ea55029968e71fba1da1f992764c3a57c9b46eccce3f6db7197bd6
languageName: node
linkType: hard
"@void-cat/api@npm:^1.0.10":
version: 1.0.10
resolution: "@void-cat/api@npm:1.0.10"
@ -3956,7 +4021,7 @@ __metadata:
languageName: node
linkType: hard
"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1":
"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0":
version: 8.3.0
resolution: "acorn-walk@npm:8.3.0"
checksum: 15ea56ab6529135be05e7d018f935ca80a572355dd3f6d3cd717e36df3346e0f635a93ae781b1c7942607693e2e5f3ef81af5c6fc697bbadcc377ebda7b7f5f6
@ -4178,6 +4243,13 @@ __metadata:
languageName: node
linkType: hard
"assertion-error@npm:^1.1.0":
version: 1.1.0
resolution: "assertion-error@npm:1.1.0"
checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf
languageName: node
linkType: hard
"async@npm:^3.2.3":
version: 3.2.5
resolution: "async@npm:3.2.5"
@ -4475,6 +4547,13 @@ __metadata:
languageName: node
linkType: hard
"cac@npm:^6.7.14":
version: 6.7.14
resolution: "cac@npm:6.7.14"
checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a
languageName: node
linkType: hard
"cacache@npm:^18.0.0":
version: 18.0.0
resolution: "cacache@npm:18.0.0"
@ -4541,6 +4620,21 @@ __metadata:
languageName: node
linkType: hard
"chai@npm:^4.3.10":
version: 4.3.10
resolution: "chai@npm:4.3.10"
dependencies:
assertion-error: ^1.1.0
check-error: ^1.0.3
deep-eql: ^4.1.3
get-func-name: ^2.0.2
loupe: ^2.3.6
pathval: ^1.1.1
type-detect: ^4.0.8
checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d
languageName: node
linkType: hard
"chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@ -4569,6 +4663,15 @@ __metadata:
languageName: node
linkType: hard
"check-error@npm:^1.0.3":
version: 1.0.3
resolution: "check-error@npm:1.0.3"
dependencies:
get-func-name: ^2.0.2
checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399
languageName: node
linkType: hard
"chokidar@npm:^3.5.3":
version: 3.5.3
resolution: "chokidar@npm:3.5.3"
@ -5102,6 +5205,15 @@ __metadata:
languageName: node
linkType: hard
"deep-eql@npm:^4.1.3":
version: 4.1.3
resolution: "deep-eql@npm:4.1.3"
dependencies:
type-detect: ^4.0.0
checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f
languageName: node
linkType: hard
"deep-is@npm:^0.1.3":
version: 0.1.4
resolution: "deep-is@npm:0.1.4"
@ -5180,7 +5292,7 @@ __metadata:
languageName: node
linkType: hard
"diff-sequences@npm:^29.6.3":
"diff-sequences@npm:^29.4.3, diff-sequences@npm:^29.6.3":
version: 29.6.3
resolution: "diff-sequences@npm:29.6.3"
checksum: f4914158e1f2276343d98ff5b31fc004e7304f5470bf0f1adb2ac6955d85a531a6458d33e87667f98f6ae52ebd3891bb47d420bb48a5bd8b7a27ee25b20e33aa
@ -6022,6 +6134,13 @@ __metadata:
languageName: node
linkType: hard
"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: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b
languageName: node
linkType: hard
"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2":
version: 1.2.2
resolution: "get-intrinsic@npm:1.2.2"
@ -7478,6 +7597,13 @@ __metadata:
languageName: node
linkType: hard
"jsonc-parser@npm:^3.2.0":
version: 3.2.0
resolution: "jsonc-parser@npm:3.2.0"
checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7
languageName: node
linkType: hard
"jsonfile@npm:^6.0.1":
version: 6.1.0
resolution: "jsonfile@npm:6.1.0"
@ -7581,6 +7707,13 @@ __metadata:
languageName: node
linkType: hard
"local-pkg@npm:^0.4.3":
version: 0.4.3
resolution: "local-pkg@npm:0.4.3"
checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55
languageName: node
linkType: hard
"locate-character@npm:^3.0.0":
version: 3.0.0
resolution: "locate-character@npm:3.0.0"
@ -7659,6 +7792,15 @@ __metadata:
languageName: node
linkType: hard
"loupe@npm:^2.3.6":
version: 2.3.7
resolution: "loupe@npm:2.3.7"
dependencies:
get-func-name: ^2.0.1
checksum: 96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b
languageName: node
linkType: hard
"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0":
version: 10.0.2
resolution: "lru-cache@npm:10.0.2"
@ -7695,7 +7837,7 @@ __metadata:
languageName: node
linkType: hard
"magic-string@npm:^0.30.0, magic-string@npm:^0.30.4":
"magic-string@npm:^0.30.0, magic-string@npm:^0.30.1, magic-string@npm:^0.30.4":
version: 0.30.5
resolution: "magic-string@npm:0.30.5"
dependencies:
@ -7957,6 +8099,18 @@ __metadata:
languageName: node
linkType: hard
"mlly@npm:^1.2.0, mlly@npm:^1.4.0":
version: 1.4.2
resolution: "mlly@npm:1.4.2"
dependencies:
acorn: ^8.10.0
pathe: ^1.1.1
pkg-types: ^1.0.3
ufo: ^1.3.0
checksum: ad0813eca133e59ac03b356b87deea57da96083dce7dda58a8eeb2dce92b7cc2315bedd9268f3ff8e98effe1867ddb1307486d4c5cd8be162daa8e0fa0a98ed4
languageName: node
linkType: hard
"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
@ -8215,6 +8369,15 @@ __metadata:
languageName: node
linkType: hard
"p-limit@npm:^4.0.0":
version: 4.0.0
resolution: "p-limit@npm:4.0.0"
dependencies:
yocto-queue: ^1.0.0
checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b
languageName: node
linkType: hard
"p-locate@npm:^4.1.0":
version: 4.1.0
resolution: "p-locate@npm:4.1.0"
@ -8324,6 +8487,20 @@ __metadata:
languageName: node
linkType: hard
"pathe@npm:^1.1.0, pathe@npm:^1.1.1":
version: 1.1.1
resolution: "pathe@npm:1.1.1"
checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759
languageName: node
linkType: hard
"pathval@npm:^1.1.1":
version: 1.1.1
resolution: "pathval@npm:1.1.1"
checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6
languageName: node
linkType: hard
"periscopic@npm:^3.1.0":
version: 3.1.0
resolution: "periscopic@npm:3.1.0"
@ -8372,6 +8549,17 @@ __metadata:
languageName: node
linkType: hard
"pkg-types@npm:^1.0.3":
version: 1.0.3
resolution: "pkg-types@npm:1.0.3"
dependencies:
jsonc-parser: ^3.2.0
mlly: ^1.2.0
pathe: ^1.1.0
checksum: 4b305c834b912ddcc8a0fe77530c0b0321fe340396f84cbb87aecdbc126606f47f2178f23b8639e71a4870f9631c7217aef52ffed0ae17ea2dbbe7e43d116a6e
languageName: node
linkType: hard
"polished@npm:4":
version: 4.2.2
resolution: "polished@npm:4.2.2"
@ -8860,7 +9048,7 @@ __metadata:
languageName: node
linkType: hard
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0, pretty-format@npm:^29.7.0":
version: 29.7.0
resolution: "pretty-format@npm:29.7.0"
dependencies:
@ -9693,6 +9881,13 @@ __metadata:
languageName: node
linkType: hard
"siginfo@npm:^2.0.0":
version: 2.0.0
resolution: "siginfo@npm:2.0.0"
checksum: 8aa5a98640ca09fe00d74416eca97551b3e42991614a3d1b824b115fc1401543650914f651ab1311518177e4d297e80b953f4cd4cd7ea1eabe824e8f2091de01
languageName: node
linkType: hard
"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
@ -9838,6 +10033,20 @@ __metadata:
languageName: node
linkType: hard
"stackback@npm:0.0.2":
version: 0.0.2
resolution: "stackback@npm:0.0.2"
checksum: 2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99
languageName: node
linkType: hard
"std-env@npm:^3.3.3":
version: 3.5.0
resolution: "std-env@npm:3.5.0"
checksum: 8eba87eab2d6933e0575f13a65a359952a2e3e8c4d24eb55beac5500fe0403b3482c7b59a5de8d035ae13d390c76dd6c677772f9d2a89ea7cf39ae267b71bdd3
languageName: node
linkType: hard
"string-length@npm:^4.0.1":
version: 4.0.2
resolution: "string-length@npm:4.0.2"
@ -9977,6 +10186,15 @@ __metadata:
languageName: node
linkType: hard
"strip-literal@npm:^1.0.1":
version: 1.3.0
resolution: "strip-literal@npm:1.3.0"
dependencies:
acorn: ^8.10.0
checksum: f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89
languageName: node
linkType: hard
"sucrase@npm:^3.32.0":
version: 3.34.0
resolution: "sucrase@npm:3.34.0"
@ -10235,7 +10453,7 @@ __metadata:
languageName: node
linkType: hard
"tinybench@npm:^2.5.1":
"tinybench@npm:^2.5.0, tinybench@npm:^2.5.1":
version: 2.5.1
resolution: "tinybench@npm:2.5.1"
checksum: 6d98526c00b68b50ab0a37590b3cc6713b96fee7dd6756a2a77bab071ed1b4a4fc54e7b11e28b35ec2f761c6a806c2befa95f10acf2fee111c49327b6fc3386f
@ -10249,6 +10467,20 @@ __metadata:
languageName: node
linkType: hard
"tinypool@npm:^0.7.0":
version: 0.7.0
resolution: "tinypool@npm:0.7.0"
checksum: fdcccd5c750574fce51f8801a877f8284e145d12b79cd5f2d72bfbddfe20c895e915555bc848e122bb6aa968098e7ac4fe1e8e88104904d518dc01cccd18a510
languageName: node
linkType: hard
"tinyspy@npm:^2.1.1":
version: 2.2.0
resolution: "tinyspy@npm:2.2.0"
checksum: 36431acaa648054406147a92b9bde494b7548d0f9f3ffbcc02113c25a6e59f3310cbe924353d7f4c51436299150bec2dbb3dc595748f58c4ddffea22d5baaadb
languageName: node
linkType: hard
"tmpl@npm:1.0.5":
version: 1.0.5
resolution: "tmpl@npm:1.0.5"
@ -10318,7 +10550,7 @@ __metadata:
languageName: node
linkType: hard
"ts-jest@npm:^29.1.0, ts-jest@npm:^29.1.1":
"ts-jest@npm:^29.1.0":
version: 29.1.1
resolution: "ts-jest@npm:29.1.1"
dependencies:
@ -10405,7 +10637,7 @@ __metadata:
languageName: node
linkType: hard
"type-detect@npm:4.0.8":
"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8":
version: 4.0.8
resolution: "type-detect@npm:4.0.8"
checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15
@ -10500,6 +10732,13 @@ __metadata:
languageName: node
linkType: hard
"ufo@npm:^1.3.0":
version: 1.3.2
resolution: "ufo@npm:1.3.2"
checksum: f1180bb715ff4dd46152fd4dec41c731e84d7b9eaf1432548a0210b2f7e0cd29de125ac88e582c6a079d8ae5bc9ab04ef2bdbafe125086480b10c1006b81bfce
languageName: node
linkType: hard
"unbox-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "unbox-primitive@npm:1.0.2"
@ -10749,6 +10988,22 @@ __metadata:
languageName: node
linkType: hard
"vite-node@npm:0.34.6":
version: 0.34.6
resolution: "vite-node@npm:0.34.6"
dependencies:
cac: ^6.7.14
debug: ^4.3.4
mlly: ^1.4.0
pathe: ^1.1.1
picocolors: ^1.0.0
vite: ^3.0.0 || ^4.0.0 || ^5.0.0-0
bin:
vite-node: vite-node.mjs
checksum: 46eba82bf8b69c7dfeed901502533b172cc6303212f0f49f82c2f64758fa4b60acd1b1e37cb96aff944e36b510b0d1beedb50d9cb25ef39e0159b2b9d1136b1f
languageName: node
linkType: hard
"vite-plugin-pwa@npm:^0.17.0":
version: 0.17.0
resolution: "vite-plugin-pwa@npm:0.17.0"
@ -10773,7 +11028,7 @@ __metadata:
languageName: node
linkType: hard
"vite@npm:^5.0.0":
"vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^5.0.0":
version: 5.0.0
resolution: "vite@npm:5.0.0"
dependencies:
@ -10813,6 +11068,66 @@ __metadata:
languageName: node
linkType: hard
"vitest@npm:^0.34.6":
version: 0.34.6
resolution: "vitest@npm:0.34.6"
dependencies:
"@types/chai": ^4.3.5
"@types/chai-subset": ^1.3.3
"@types/node": "*"
"@vitest/expect": 0.34.6
"@vitest/runner": 0.34.6
"@vitest/snapshot": 0.34.6
"@vitest/spy": 0.34.6
"@vitest/utils": 0.34.6
acorn: ^8.9.0
acorn-walk: ^8.2.0
cac: ^6.7.14
chai: ^4.3.10
debug: ^4.3.4
local-pkg: ^0.4.3
magic-string: ^0.30.1
pathe: ^1.1.1
picocolors: ^1.0.0
std-env: ^3.3.3
strip-literal: ^1.0.1
tinybench: ^2.5.0
tinypool: ^0.7.0
vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0
vite-node: 0.34.6
why-is-node-running: ^2.2.2
peerDependencies:
"@edge-runtime/vm": "*"
"@vitest/browser": "*"
"@vitest/ui": "*"
happy-dom: "*"
jsdom: "*"
playwright: "*"
safaridriver: "*"
webdriverio: "*"
peerDependenciesMeta:
"@edge-runtime/vm":
optional: true
"@vitest/browser":
optional: true
"@vitest/ui":
optional: true
happy-dom:
optional: true
jsdom:
optional: true
playwright:
optional: true
safaridriver:
optional: true
webdriverio:
optional: true
bin:
vitest: vitest.mjs
checksum: 45f5c1987fa8c76dbaf5db379bbdb4f6e3713c484e850149af38247b627e70016c1863286fd7fcfab08a1d98430f66ba1f45af6f14f5c467ded4b1ea6f26afa3
languageName: node
linkType: hard
"w3c-xmlserializer@npm:^4.0.0":
version: 4.0.0
resolution: "w3c-xmlserializer@npm:4.0.0"
@ -10943,6 +11258,18 @@ __metadata:
languageName: node
linkType: hard
"why-is-node-running@npm:^2.2.2":
version: 2.2.2
resolution: "why-is-node-running@npm:2.2.2"
dependencies:
siginfo: ^2.0.0
stackback: 0.0.2
bin:
why-is-node-running: cli.js
checksum: 50820428f6a82dfc3cbce661570bcae9b658723217359b6037b67e495255409b4c8bc7931745f5c175df71210450464517cab32b2f7458ac9c40b4925065200a
languageName: node
linkType: hard
"workbox-background-sync@npm:7.0.0":
version: 7.0.0
resolution: "workbox-background-sync@npm:7.0.0"
@ -11289,3 +11616,10 @@ __metadata:
checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
languageName: node
linkType: hard
"yocto-queue@npm:^1.0.0":
version: 1.0.0
resolution: "yocto-queue@npm:1.0.0"
checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801
languageName: node
linkType: hard