diff --git a/.codesandbox/ci.json b/.codesandbox/ci.json index 61b268432c..81f527788f 100644 --- a/.codesandbox/ci.json +++ b/.codesandbox/ci.json @@ -8,7 +8,7 @@ "/examples/action-listener/counter", "/examples/publish-ci/cra5" ], - "node": "14", + "node": "16", "buildCommand": "build:packages", "packages": [ "packages/toolkit", diff --git a/package.json b/package.json index 1353aaa4b6..c6183834ab 100644 --- a/package.json +++ b/package.json @@ -44,13 +44,13 @@ "@babel/helper-compilation-targets": "7.19.3", "@babel/traverse": "7.19.3", "@babel/types": "7.19.3", - "esbuild": "0.17.0", + "esbuild": "0.17.17", "jest-snapshot": "29.3.1", "msw": "patch:msw@npm:0.40.2#.yarn/patches/msw-npm-0.40.2-2107d48752", "jscodeshift": "0.13.1", "react-redux": "npm:8.0.2", - "react": "npm:18.1.0", - "react-dom": "npm:18.1.0", + "react": "npm:18.2.0", + "react-dom": "npm:18.2.0", "resolve": "1.22.1", "ts-node": "10.4.0", "@types/react": "npm:18.0.12", diff --git a/packages/toolkit/package.json b/packages/toolkit/package.json index e42ea3b038..3110b10eb1 100644 --- a/packages/toolkit/package.json +++ b/packages/toolkit/package.json @@ -49,7 +49,6 @@ "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^13.1.5", "@types/convert-source-map": "^1.5.1", - "@types/jest": "^27", "@types/json-stringify-safe": "^5.0.0", "@types/nanoid": "^2.1.0", "@types/node": "^10.14.4", @@ -62,7 +61,6 @@ "axios": "^0.19.2", "console-testing-library": "0.6.1", "convert-source-map": "^1.7.0", - "esbuild": "~0.17", "eslint": "^7.25.0", "eslint-config-prettier": "^8.3.0", "eslint-config-react-app": "^7.0.1", @@ -76,23 +74,17 @@ "invariant": "^2.2.4", "jsdom": "^21.0.0", "json-stringify-safe": "^5.0.1", - "magic-string": "^0.25.7", - "merge-source-map": "^1.1.0", "msw": "^0.40.2", "node-fetch": "^2.6.1", "prettier": "^2.2.1", "query-string": "^7.0.1", "rimraf": "^3.0.2", - "rollup": "^2.47.0", - "rollup-plugin-strip-code": "^0.2.6", "size-limit": "^4.11.0", - "source-map": "^0.7.3", - "terser": "^5.6.1", "tslib": "^1.10.0", "tsup": "^6.7.0", "tsx": "^3.12.2", "typescript": "~4.9", - "vitest": "^0.27.2", + "vitest": "^0.30.1", "yargs": "^15.3.1" }, "scripts": { diff --git a/yarn.lock b/yarn.lock index 01638b4d47..692ea5a6b9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4308,156 +4308,156 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/android-arm64@npm:0.17.0" +"@esbuild/android-arm64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/android-arm64@npm:0.17.17" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/android-arm@npm:0.17.0" +"@esbuild/android-arm@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/android-arm@npm:0.17.17" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/android-x64@npm:0.17.0" +"@esbuild/android-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/android-x64@npm:0.17.17" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/darwin-arm64@npm:0.17.0" +"@esbuild/darwin-arm64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/darwin-arm64@npm:0.17.17" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/darwin-x64@npm:0.17.0" +"@esbuild/darwin-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/darwin-x64@npm:0.17.17" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/freebsd-arm64@npm:0.17.0" +"@esbuild/freebsd-arm64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/freebsd-arm64@npm:0.17.17" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/freebsd-x64@npm:0.17.0" +"@esbuild/freebsd-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/freebsd-x64@npm:0.17.17" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-arm64@npm:0.17.0" +"@esbuild/linux-arm64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-arm64@npm:0.17.17" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-arm@npm:0.17.0" +"@esbuild/linux-arm@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-arm@npm:0.17.17" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-ia32@npm:0.17.0" +"@esbuild/linux-ia32@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-ia32@npm:0.17.17" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-loong64@npm:0.17.0" +"@esbuild/linux-loong64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-loong64@npm:0.17.17" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-mips64el@npm:0.17.0" +"@esbuild/linux-mips64el@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-mips64el@npm:0.17.17" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-ppc64@npm:0.17.0" +"@esbuild/linux-ppc64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-ppc64@npm:0.17.17" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-riscv64@npm:0.17.0" +"@esbuild/linux-riscv64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-riscv64@npm:0.17.17" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-s390x@npm:0.17.0" +"@esbuild/linux-s390x@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-s390x@npm:0.17.17" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/linux-x64@npm:0.17.0" +"@esbuild/linux-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/linux-x64@npm:0.17.17" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/netbsd-x64@npm:0.17.0" +"@esbuild/netbsd-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/netbsd-x64@npm:0.17.17" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/openbsd-x64@npm:0.17.0" +"@esbuild/openbsd-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/openbsd-x64@npm:0.17.17" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/sunos-x64@npm:0.17.0" +"@esbuild/sunos-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/sunos-x64@npm:0.17.17" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/win32-arm64@npm:0.17.0" +"@esbuild/win32-arm64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/win32-arm64@npm:0.17.17" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/win32-ia32@npm:0.17.0" +"@esbuild/win32-ia32@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/win32-ia32@npm:0.17.17" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.0": - version: 0.17.0 - resolution: "@esbuild/win32-x64@npm:0.17.0" +"@esbuild/win32-x64@npm:0.17.17": + version: 0.17.17 + resolution: "@esbuild/win32-x64@npm:0.17.17" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -6177,6 +6177,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.13": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.15": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" @@ -6747,7 +6754,6 @@ __metadata: "@testing-library/react": ^13.3.0 "@testing-library/user-event": ^13.1.5 "@types/convert-source-map": ^1.5.1 - "@types/jest": ^27 "@types/json-stringify-safe": ^5.0.0 "@types/nanoid": ^2.1.0 "@types/node": ^10.14.4 @@ -6760,7 +6766,6 @@ __metadata: axios: ^0.19.2 console-testing-library: 0.6.1 convert-source-map: ^1.7.0 - esbuild: ~0.17 eslint: ^7.25.0 eslint-config-prettier: ^8.3.0 eslint-config-react-app: ^7.0.1 @@ -6775,8 +6780,6 @@ __metadata: invariant: ^2.2.4 jsdom: ^21.0.0 json-stringify-safe: ^5.0.1 - magic-string: ^0.25.7 - merge-source-map: ^1.1.0 msw: ^0.40.2 node-fetch: ^2.6.1 prettier: ^2.2.1 @@ -6785,16 +6788,12 @@ __metadata: redux-thunk: 3.0.0-alpha.3 reselect: ^4.1.8 rimraf: ^3.0.2 - rollup: ^2.47.0 - rollup-plugin-strip-code: ^0.2.6 size-limit: ^4.11.0 - source-map: ^0.7.3 - terser: ^5.6.1 tslib: ^1.10.0 tsup: ^6.7.0 tsx: ^3.12.2 typescript: ~4.9 - vitest: ^0.27.2 + vitest: ^0.30.1 yargs: ^15.3.1 peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 @@ -8674,6 +8673,60 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/expect@npm:0.30.1" + dependencies: + "@vitest/spy": 0.30.1 + "@vitest/utils": 0.30.1 + chai: ^4.3.7 + checksum: cd7728d1532fd9b9d9ca52f76be14af72f7cf28686e91f99b1537a30d46a4207021410163b1c460076d4ada7246f7f3bdc14989c44aff0814ef83e1cdf5e4ecf + languageName: node + linkType: hard + +"@vitest/runner@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/runner@npm:0.30.1" + dependencies: + "@vitest/utils": 0.30.1 + concordance: ^5.0.4 + p-limit: ^4.0.0 + pathe: ^1.1.0 + checksum: b8f9faa63f3e98671804ab403a1dc466a48548fa5ee5e276855f0bcc1fae528ca65476584fb5528dd62ba9865c54d147b1ae78fb0cafe337c043669dcb93e67d + languageName: node + linkType: hard + +"@vitest/snapshot@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/snapshot@npm:0.30.1" + dependencies: + magic-string: ^0.30.0 + pathe: ^1.1.0 + pretty-format: ^27.5.1 + checksum: 9e0b89ca6c2cb08f2061c3d6bf5f2a1a9481c0229b8772b8be1db515552f07ea184f4248ceb11ad976ee89e2402c14e48a5700bab6ea859167fe5d10920e939c + languageName: node + linkType: hard + +"@vitest/spy@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/spy@npm:0.30.1" + dependencies: + tinyspy: ^2.1.0 + checksum: af2e0a3910dfaa6b5759acd4913ca3c21ac9ad543c0d1095c23bdbca1a7d4e5dab43d8bfc4b08025d24e84965d65ae83f2cdc6aad080eaf5faf06daf06af3271 + languageName: node + linkType: hard + +"@vitest/utils@npm:0.30.1": + version: 0.30.1 + resolution: "@vitest/utils@npm:0.30.1" + dependencies: + concordance: ^5.0.4 + loupe: ^2.3.6 + pretty-format: ^27.5.1 + checksum: a685b6ba34b0173e4da388055dc2a22ba335a74cf99679f7036cea1d183e0ee804a01984148eaad0e0f48bfb786d33800ff6dd549b94f3d064e14caa0857ee62 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -9173,6 +9226,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.8.2": + version: 8.8.2 + resolution: "acorn@npm:8.8.2" + bin: + acorn: bin/acorn + checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + languageName: node + linkType: hard + "address@npm:^1.0.1, address@npm:^1.1.2": version: 1.2.0 resolution: "address@npm:1.2.0" @@ -10408,6 +10470,13 @@ __metadata: languageName: node linkType: hard +"blueimp-md5@npm:^2.10.0": + version: 2.19.0 + resolution: "blueimp-md5@npm:2.19.0" + checksum: 28095dcbd2c67152a2938006e8d7c74c3406ba6556071298f872505432feb2c13241b0476644160ee0a5220383ba94cb8ccdac0053b51f68d168728f9c382530 + languageName: node + linkType: hard + "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" @@ -11847,6 +11916,22 @@ __metadata: languageName: node linkType: hard +"concordance@npm:^5.0.4": + version: 5.0.4 + resolution: "concordance@npm:5.0.4" + dependencies: + date-time: ^3.1.0 + esutils: ^2.0.3 + fast-diff: ^1.2.0 + js-string-escape: ^1.0.1 + lodash: ^4.17.15 + md5-hex: ^3.0.1 + semver: ^7.3.2 + well-known-symbols: ^2.0.0 + checksum: 749153ba711492feb7c3d2f5bb04c107157440b3e39509bd5dd19ee7b3ac751d1e4cd75796d9f702e0a713312dbc661421c68aa4a2c34d5f6d91f47e3a1c64a6 + languageName: node + linkType: hard + "concurrently@npm:^6.2.0": version: 6.2.0 resolution: "concurrently@npm:6.2.0" @@ -12887,6 +12972,15 @@ __metadata: languageName: node linkType: hard +"date-time@npm:^3.1.0": + version: 3.1.0 + resolution: "date-time@npm:3.1.0" + dependencies: + time-zone: ^1.0.0 + checksum: f9cfcd1b15dfeabab15c0b9d18eb9e4e2d9d4371713564178d46a8f91ad577a290b5178b80050718d02d9c0cf646f8a875011e12d1ed05871e9f72c72c8a8fe6 + languageName: node + linkType: hard + "debounce@npm:^1.2.0": version: 1.2.1 resolution: "debounce@npm:1.2.1" @@ -13951,32 +14045,32 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.17.0": - version: 0.17.0 - resolution: "esbuild@npm:0.17.0" - dependencies: - "@esbuild/android-arm": 0.17.0 - "@esbuild/android-arm64": 0.17.0 - "@esbuild/android-x64": 0.17.0 - "@esbuild/darwin-arm64": 0.17.0 - "@esbuild/darwin-x64": 0.17.0 - "@esbuild/freebsd-arm64": 0.17.0 - "@esbuild/freebsd-x64": 0.17.0 - "@esbuild/linux-arm": 0.17.0 - "@esbuild/linux-arm64": 0.17.0 - "@esbuild/linux-ia32": 0.17.0 - "@esbuild/linux-loong64": 0.17.0 - "@esbuild/linux-mips64el": 0.17.0 - "@esbuild/linux-ppc64": 0.17.0 - "@esbuild/linux-riscv64": 0.17.0 - "@esbuild/linux-s390x": 0.17.0 - "@esbuild/linux-x64": 0.17.0 - "@esbuild/netbsd-x64": 0.17.0 - "@esbuild/openbsd-x64": 0.17.0 - "@esbuild/sunos-x64": 0.17.0 - "@esbuild/win32-arm64": 0.17.0 - "@esbuild/win32-ia32": 0.17.0 - "@esbuild/win32-x64": 0.17.0 +"esbuild@npm:0.17.17": + version: 0.17.17 + resolution: "esbuild@npm:0.17.17" + dependencies: + "@esbuild/android-arm": 0.17.17 + "@esbuild/android-arm64": 0.17.17 + "@esbuild/android-x64": 0.17.17 + "@esbuild/darwin-arm64": 0.17.17 + "@esbuild/darwin-x64": 0.17.17 + "@esbuild/freebsd-arm64": 0.17.17 + "@esbuild/freebsd-x64": 0.17.17 + "@esbuild/linux-arm": 0.17.17 + "@esbuild/linux-arm64": 0.17.17 + "@esbuild/linux-ia32": 0.17.17 + "@esbuild/linux-loong64": 0.17.17 + "@esbuild/linux-mips64el": 0.17.17 + "@esbuild/linux-ppc64": 0.17.17 + "@esbuild/linux-riscv64": 0.17.17 + "@esbuild/linux-s390x": 0.17.17 + "@esbuild/linux-x64": 0.17.17 + "@esbuild/netbsd-x64": 0.17.17 + "@esbuild/openbsd-x64": 0.17.17 + "@esbuild/sunos-x64": 0.17.17 + "@esbuild/win32-arm64": 0.17.17 + "@esbuild/win32-ia32": 0.17.17 + "@esbuild/win32-x64": 0.17.17 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -14024,7 +14118,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: eabf1d3d9230b1367edbdd24c89a35f60861c120377844af9f8daa084133f4dfc43697484b14e92a209d2055c8903fdf2b43fee8dbabd7d1fbcd7031639fca9e + checksum: dbb803a7fc798755ffcc347fd4e83f33bdffb91b62ff14c41d858acacd60b2b74a9fbcfb54da2be7cc385bd99fc00f5a0cc1e80c7e5d501236f4fd39cf8c03d1 languageName: node linkType: hard @@ -14585,7 +14679,7 @@ __metadata: languageName: node linkType: hard -"esutils@npm:^2.0.2": +"esutils@npm:^2.0.2, esutils@npm:^2.0.3": version: 2.0.3 resolution: "esutils@npm:2.0.3" checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 @@ -14871,7 +14965,7 @@ __metadata: languageName: node linkType: hard -"fast-diff@npm:^1.1.2": +"fast-diff@npm:^1.1.2, fast-diff@npm:^1.2.0": version: 1.2.0 resolution: "fast-diff@npm:1.2.0" checksum: 1b5306eaa9e826564d9e5ffcd6ebd881eb5f770b3f977fcbf38f05c824e42172b53c79920e8429c54eb742ce15a0caf268b0fdd5b38f6de52234c4a8368131ae @@ -18991,6 +19085,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"js-string-escape@npm:^1.0.1": + version: 1.0.1 + resolution: "js-string-escape@npm:1.0.1" + checksum: f11e0991bf57e0c183b55c547acec85bd2445f043efc9ea5aa68b41bd2a3e7d3ce94636cb233ae0d84064ba4c1a505d32e969813c5b13f81e7d4be12c59256fe + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -19606,10 +19707,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"local-pkg@npm:^0.4.2": - version: 0.4.2 - resolution: "local-pkg@npm:0.4.2" - checksum: 22be451353c25c4411b552bf01880ebc9e995b93574b2facc7757968d888356df59199cacada14162ab53bbc9da055bb692c907b4171f008dbce45a2afc777c1 +"local-pkg@npm:^0.4.3": + version: 0.4.3 + resolution: "local-pkg@npm:0.4.3" + checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55 languageName: node linkType: hard @@ -19853,7 +19954,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"loupe@npm:^2.3.1": +"loupe@npm:^2.3.1, loupe@npm:^2.3.6": version: 2.3.6 resolution: "loupe@npm:2.3.6" dependencies: @@ -19928,15 +20029,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"magic-string@npm:0.25.3": - version: 0.25.3 - resolution: "magic-string@npm:0.25.3" - dependencies: - sourcemap-codec: ^1.4.4 - checksum: 21b4149f4465f3edbefae6e4a93eba8889396874fe49aa62fc24016571c803d6987e334f0a0bdbdeddde919d67469cfa59339e66b8aebac412cfbdc9d1cb16b1 - languageName: node - linkType: hard - "magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": version: 0.25.7 resolution: "magic-string@npm:0.25.7" @@ -19946,6 +20038,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"magic-string@npm:^0.30.0": + version: 0.30.0 + resolution: "magic-string@npm:0.30.0" + dependencies: + "@jridgewell/sourcemap-codec": ^1.4.13 + checksum: 7bdf22e27334d8a393858a16f5f840af63a7c05848c000fd714da5aa5eefa09a1bc01d8469362f25cc5c4a14ec01b46557b7fff8751365522acddf21e57c488d + languageName: node + linkType: hard + "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -20048,6 +20149,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"md5-hex@npm:^3.0.1": + version: 3.0.1 + resolution: "md5-hex@npm:3.0.1" + dependencies: + blueimp-md5: ^2.10.0 + checksum: 6799a19e8bdd3e0c2861b94c1d4d858a89220488d7885c1fa236797e367d0c2e5f2b789e05309307083503f85be3603a9686a5915568a473137d6b4117419cc2 + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -20175,15 +20285,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"merge-source-map@npm:^1.1.0": - version: 1.1.0 - resolution: "merge-source-map@npm:1.1.0" - dependencies: - source-map: ^0.6.1 - checksum: 945a83dcc59eff77dde709be1d3d6cb575c11cd7164a7ccdc1c6f0d463aad7c12750a510bdf84af2c05fac4615c4305d97ac90477975348bb901a905c8e92c4b - languageName: node - linkType: hard - "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -20601,15 +20702,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mlly@npm:^1.0.0, mlly@npm:^1.1.0": - version: 1.1.0 - resolution: "mlly@npm:1.1.0" +"mlly@npm:^1.1.1, mlly@npm:^1.2.0": + version: 1.2.0 + resolution: "mlly@npm:1.2.0" dependencies: - acorn: ^8.8.1 - pathe: ^1.0.0 - pkg-types: ^1.0.1 - ufo: ^1.0.1 - checksum: d53147a2f5f83499589c47a00e00df30cbae2e630dfcfdfdeee2b70b49aff6612f2fa13195a1c6268b8f8ecd6064cb9a35febbdf895b2cbfeacdf9a9b3e31493 + acorn: ^8.8.2 + pathe: ^1.1.0 + pkg-types: ^1.0.2 + ufo: ^1.1.1 + checksum: 640b019eb20e8e556bd623141b861d47e5c05f8af00210376ce1015912695dbd93a38cfe7ba18ca04f00e75645378f0f94a48a90bfa6e1b5dee1f0ec9c14eed1 languageName: node linkType: hard @@ -21591,6 +21692,15 @@ fsevents@^1.2.7: 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:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -22011,17 +22121,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pathe@npm:^0.2.0": - version: 0.2.0 - resolution: "pathe@npm:0.2.0" - checksum: 9a8149ce152088f30d15b0b03a7c128ba21f16b4dc1f3f90fe38eee9f6d0f1d6da8e4e47bd2a4f9e14aaac7c30ed01cfc86216479011de2bdc598b65e6f19f41 - languageName: node - linkType: hard - -"pathe@npm:^1.0.0": - version: 1.0.0 - resolution: "pathe@npm:1.0.0" - checksum: 7b71a4930a5b46111c92149632f74b0e87bade3eabe6c9168dcc4846857a4e124eacc0c2bf044fe0d2a8b7f87ae62b9b2cb11938c61899d485cc36dd1a243a23 +"pathe@npm:^1.1.0": + version: 1.1.0 + resolution: "pathe@npm:1.1.0" + checksum: 6b9be9968ea08a90c0824934799707a1c6a1ad22ac1f22080f377e3f75856d5e53a331b01d327329bfce538a14590587cfb250e8e7947f64408797c84c252056 languageName: node linkType: hard @@ -22128,14 +22231,14 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pkg-types@npm:^1.0.1": - version: 1.0.1 - resolution: "pkg-types@npm:1.0.1" +"pkg-types@npm:^1.0.2": + version: 1.0.2 + resolution: "pkg-types@npm:1.0.2" dependencies: jsonc-parser: ^3.2.0 - mlly: ^1.0.0 - pathe: ^1.0.0 - checksum: fe73cc22fb72ddb09227e2837a7b2ed1e0706a18e69a58a6ce13cde2b7eab122cb98de44d5c54fca5715d203ef3d2eb004b3ec84a3c05decb11e7c49a80fe2f9 + mlly: ^1.1.1 + pathe: ^1.1.0 + checksum: 2d0a70c1721c2ebbe075b912531a4f43136e6658fdcc59dc76c39966201ab5ddf265868d1211943183406d4b70d373c17e3b176487bc2020ea737d030b0fd080 languageName: node linkType: hard @@ -24021,15 +24124,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"react-dom@npm:18.1.0": - version: 18.1.0 - resolution: "react-dom@npm:18.1.0" +"react-dom@npm:18.2.0": + version: 18.2.0 + resolution: "react-dom@npm:18.2.0" dependencies: loose-envify: ^1.1.0 - scheduler: ^0.22.0 + scheduler: ^0.23.0 peerDependencies: - react: ^18.1.0 - checksum: bb0d48eeb0b297c79c2a03978baa29f5b3ff7ba3d070b21e34c9af1a6e7fdf0ca8b8d73e41f9214d91ad40eeb6d1f3559f884cbbc338713374a51320637c23df + react: ^18.2.0 + checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc languageName: node linkType: hard @@ -24406,12 +24509,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"react@npm:18.1.0": - version: 18.1.0 - resolution: "react@npm:18.1.0" +"react@npm:18.2.0": + version: 18.2.0 + resolution: "react@npm:18.2.0" dependencies: loose-envify: ^1.1.0 - checksum: 5bb296b561b43ef2220395da4faac86c14a087c8c80e1a7598a5740f01ee605c11eaf249985c1e2000971c4cd32ccb46d40f00479bbd9fb6b1c7cf857393b7d4 + checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b languageName: node linkType: hard @@ -25314,16 +25417,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup-plugin-strip-code@npm:^0.2.6": - version: 0.2.7 - resolution: "rollup-plugin-strip-code@npm:0.2.7" - dependencies: - magic-string: 0.25.3 - rollup-pluginutils: 2.8.1 - checksum: bd7127dac4d1f747800124878fb0de2aeed6e5bebcad90cae0feb02bea5aae6679070bf037d36751d46b1180bf72fbb561ce8b50770659a4929962e2171c744d - languageName: node - linkType: hard - "rollup-plugin-terser@npm:^7.0.0, rollup-plugin-terser@npm:^7.0.2": version: 7.0.2 resolution: "rollup-plugin-terser@npm:7.0.2" @@ -25354,15 +25447,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup-pluginutils@npm:2.8.1": - version: 2.8.1 - resolution: "rollup-pluginutils@npm:2.8.1" - dependencies: - estree-walker: ^0.6.1 - checksum: e68926d2449cda7fd790b47734ccf814c16e88b395f87feb42bb51be5027a332b319eac70f7c541e119e1bcad224f04b0cc24fe355b8c52cf0b9dad62e7030c7 - languageName: node - linkType: hard - "rollup-pluginutils@npm:^2.8.2": version: 2.8.2 resolution: "rollup-pluginutils@npm:2.8.2" @@ -25372,7 +25456,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup@npm:^2.35.1, rollup@npm:^2.43.1, rollup@npm:^2.47.0": +"rollup@npm:^2.35.1, rollup@npm:^2.43.1": version: 2.75.6 resolution: "rollup@npm:2.75.6" dependencies: @@ -25627,12 +25711,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"scheduler@npm:^0.22.0": - version: 0.22.0 - resolution: "scheduler@npm:0.22.0" +"scheduler@npm:^0.23.0": + version: 0.23.0 + resolution: "scheduler@npm:0.23.0" dependencies: loose-envify: ^1.1.0 - checksum: a8ef5cab769c020cd6382ad9ecc3f72dbde56a50a36639b3a42ad9c11f7724f03700bcad373044059b8067d4a6365154dc7c0ca8027ef20ff4900cf58a0fc2c5 + checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a languageName: node linkType: hard @@ -26665,6 +26749,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"std-env@npm:^3.3.2": + version: 3.3.2 + resolution: "std-env@npm:3.3.2" + checksum: c02256bb041ba1870d23f8360bc7e47a9cf1fabcd02c8b7c4246d48f2c6bb47b4f45c70964348844e6d36521df84c4a9d09d468654b51e0eb5c600e3392b4570 + languageName: node + linkType: hard + "stream-browserify@npm:^2.0.1": version: 2.0.2 resolution: "stream-browserify@npm:2.0.2" @@ -26980,12 +27071,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"strip-literal@npm:^1.0.0": - version: 1.0.0 - resolution: "strip-literal@npm:1.0.0" +"strip-literal@npm:^1.0.1": + version: 1.0.1 + resolution: "strip-literal@npm:1.0.1" dependencies: - acorn: ^8.8.1 - checksum: ada9b60f322ce3e3fd167b65a186ab77a8c76b8f9074dcdbad4c1a810b46f21c9dca30d4d807e98af580cbe99bfbccd6d8176f69183a454ae2868d8ddd6d4f88 + acorn: ^8.8.2 + checksum: ab40496820f02220390d95cdd620a997168efb69d5bd7d180bc4ef83ca562a95447843d8c7c88b8284879a29cf4eedc89d8001d1e098c1a1e23d12a9c755dff4 languageName: node linkType: hard @@ -27444,7 +27535,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.6.1, terser@npm:^5.7.0, terser@npm:^5.7.2": +"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.7.0, terser@npm:^5.7.2": version: 5.14.1 resolution: "terser@npm:5.14.1" dependencies: @@ -27539,6 +27630,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"time-zone@npm:^1.0.0": + version: 1.0.0 + resolution: "time-zone@npm:1.0.0" + checksum: e46f5a69b8c236dcd8e91e29d40d4e7a3495ed4f59888c3f84ce1d9678e20461421a6ba41233509d47dd94bc18f1a4377764838b21b584663f942b3426dcbce8 + languageName: node + linkType: hard + "timers-browserify@npm:^2.0.4": version: 2.0.12 resolution: "timers-browserify@npm:2.0.12" @@ -27579,10 +27677,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"tinybench@npm:^2.3.1": - version: 2.3.1 - resolution: "tinybench@npm:2.3.1" - checksum: 74d45fa546d964a8123f98847fc59550945ed7f0d3e5a4ce0f9596d836b51c1d340c2ae0277a8023c15dc9ea3d7cb948a79173bfc46338c9b367c6323ea1eaf3 +"tinybench@npm:^2.4.0": + version: 2.4.0 + resolution: "tinybench@npm:2.4.0" + checksum: cfbe90f75755488653dde256019cc810f65e90f63fdd962e71e8b209b49598c5fc90c2227d2087eb807944895fafe7f12fe9ecae2b5e89db5adde66415e9b836 languageName: node linkType: hard @@ -27593,17 +27691,17 @@ fsevents@^1.2.7: languageName: node linkType: hard -"tinypool@npm:^0.3.0": - version: 0.3.0 - resolution: "tinypool@npm:0.3.0" - checksum: 92291c309ed8d004c1ee1ef7f610cd90352383f12c52b0ec16abd9ebc665c03626e7afbc9993df97f63e67fea002b5cc18ba5e8f90260643867cbcac278a183c +"tinypool@npm:^0.4.0": + version: 0.4.0 + resolution: "tinypool@npm:0.4.0" + checksum: 8abcac9e784793499f1eeeace8290c026454b9d7338c74029ce6a821643bab8dcab7caeb4051e39006baf681d6a62d57c3319e9c0f6e2317a45ab0fdbd76ee26 languageName: node linkType: hard -"tinyspy@npm:^1.0.2": - version: 1.0.2 - resolution: "tinyspy@npm:1.0.2" - checksum: 32096121aa8d52bb625ad62c9314b3e4daba4ab9ac428217b12b1e1dfe9860e3c94d54a7affa279cc70dc6f10d88c6ba46b51de68896b318a06d02f05e87dcc3 +"tinyspy@npm:^2.1.0": + version: 2.1.0 + resolution: "tinyspy@npm:2.1.0" + checksum: cb83c1f74a79dd5934018bad94f60a304a29d98a2d909ea45fc367f7b80b21b0a7d8135a2ce588deb2b3ba56c7c607258b2a03e6001d89e4d564f9a95cc6a81f languageName: node linkType: hard @@ -28294,10 +28392,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ufo@npm:^1.0.1": - version: 1.0.1 - resolution: "ufo@npm:1.0.1" - checksum: 63024876f21b7cc44267255a8043062046d3215e09212bd682787a13ccf1e0c5d23f7686a7f1bc7ac9f34c7e8a88100af234f42b509db50f17ce638af6ac87cc +"ufo@npm:^1.1.1": + version: 1.1.1 + resolution: "ufo@npm:1.1.1" + checksum: 6bd210ed93d8c0dedd76c456b1d1dfb0e3b08c2216ee6080e61f0f545de0bac24b3d3a5530cd6a403810855f8d8fc3922583965296142e04cfc287442635e6c7 languageName: node linkType: hard @@ -28981,21 +29079,19 @@ fsevents@^1.2.7: languageName: node linkType: hard -"vite-node@npm:0.27.2": - version: 0.27.2 - resolution: "vite-node@npm:0.27.2" +"vite-node@npm:0.30.1": + version: 0.30.1 + resolution: "vite-node@npm:0.30.1" dependencies: cac: ^6.7.14 debug: ^4.3.4 - mlly: ^1.1.0 - pathe: ^0.2.0 + mlly: ^1.2.0 + pathe: ^1.1.0 picocolors: ^1.0.0 - source-map: ^0.6.1 - source-map-support: ^0.5.21 vite: ^3.0.0 || ^4.0.0 bin: vite-node: vite-node.mjs - checksum: 4cdb4fd952481548dbece6bc86c339cf806f07d58b9e95e7f9e57e4a4f7d5faaf1629dcea4d2a7366080884c1d82b2794ab595e9e5e003c0cf63f17e32a17d13 + checksum: 2a17cca94aaf9ea689aeff0b5e900aab9e9385e97189446a7bc9c067f094556a5fcdff4a04367811694c3dcd2001bef7f5133ac66cdf4307d90742c30aff5fea languageName: node linkType: hard @@ -29037,27 +29133,35 @@ fsevents@^1.2.7: languageName: node linkType: hard -"vitest@npm:^0.27.2": - version: 0.27.2 - resolution: "vitest@npm:0.27.2" +"vitest@npm:^0.30.1": + version: 0.30.1 + resolution: "vitest@npm:0.30.1" dependencies: "@types/chai": ^4.3.4 "@types/chai-subset": ^1.3.3 "@types/node": "*" - acorn: ^8.8.1 + "@vitest/expect": 0.30.1 + "@vitest/runner": 0.30.1 + "@vitest/snapshot": 0.30.1 + "@vitest/spy": 0.30.1 + "@vitest/utils": 0.30.1 + acorn: ^8.8.2 acorn-walk: ^8.2.0 cac: ^6.7.14 chai: ^4.3.7 + concordance: ^5.0.4 debug: ^4.3.4 - local-pkg: ^0.4.2 + local-pkg: ^0.4.3 + magic-string: ^0.30.0 + pathe: ^1.1.0 picocolors: ^1.0.0 source-map: ^0.6.1 - strip-literal: ^1.0.0 - tinybench: ^2.3.1 - tinypool: ^0.3.0 - tinyspy: ^1.0.2 + std-env: ^3.3.2 + strip-literal: ^1.0.1 + tinybench: ^2.4.0 + tinypool: ^0.4.0 vite: ^3.0.0 || ^4.0.0 - vite-node: 0.27.2 + vite-node: 0.30.1 why-is-node-running: ^2.2.2 peerDependencies: "@edge-runtime/vm": "*" @@ -29065,6 +29169,9 @@ fsevents@^1.2.7: "@vitest/ui": "*" happy-dom: "*" jsdom: "*" + playwright: "*" + safaridriver: "*" + webdriverio: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true @@ -29076,9 +29183,15 @@ fsevents@^1.2.7: optional: true jsdom: optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true bin: vitest: vitest.mjs - checksum: 0c441656f476ed49fb3d0238a070e836272156d80161ff2153397aa06e711abd6779fad6769126840eda2b1d12568b77aea953e14fbad8569cde2d6fb900f165 + checksum: 68e33226dde914600270df9834bdc1f45fd225250051c046c9bc53ca51b8e0bf76dee29a5cf1a51a4c1524f00c414f81764bb463734bdcc9c3f483f2140ec516 languageName: node linkType: hard @@ -29585,6 +29698,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"well-known-symbols@npm:^2.0.0": + version: 2.0.0 + resolution: "well-known-symbols@npm:2.0.0" + checksum: 4f54bbc3012371cb4d228f436891b8e7536d34ac61a57541890257e96788608e096231e0121ac24d08ef2f908b3eb2dc0adba35023eaeb2a7df655da91415402 + languageName: node + linkType: hard + "whatwg-encoding@npm:^1.0.5": version: 1.0.5 resolution: "whatwg-encoding@npm:1.0.5" @@ -30341,6 +30461,13 @@ fsevents@^1.2.7: 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 + "z-schema@npm:~3.18.3": version: 3.18.4 resolution: "z-schema@npm:3.18.4"