diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ee1cb77e0e..339e24b9d1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -100,7 +100,7 @@ jobs: SKIP_BUILD: 1 WASMD_ENABLED: 1 SES_ENABLED: 1 - run: yarn test --stream + run: yarn run test test-backends: strategy: diff --git a/.pnp.cjs b/.pnp.cjs index 47870d1b14..ff0ef62e84 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -269,6 +269,110 @@ const RAW_RUNTIME_STATE = "@endo/immutable-arraybuffer",\ "npm:1.1.1"\ ],\ + [\ + "@esbuild/aix-ppc64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/android-arm",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/android-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/android-x64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/darwin-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/darwin-x64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/freebsd-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/freebsd-x64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-arm",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-ia32",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-loong64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-mips64el",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-ppc64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-riscv64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-s390x",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/linux-x64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/netbsd-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/netbsd-x64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/openbsd-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/openbsd-x64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/openharmony-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/sunos-x64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/win32-arm64",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/win32-ia32",\ + "npm:0.25.9"\ + ],\ + [\ + "@esbuild/win32-x64",\ + "npm:0.25.9"\ + ],\ [\ "@eslint-community/eslint-utils",\ "virtual:b8fcb47702c74cebad81af663cddc3f7bcbaab45ce5842de726a89d54cbf77d68c09126779a9508793d72055f0c64ff1346260894c6e491042a621c17f908dbf#npm:4.7.0"\ @@ -367,11 +471,11 @@ const RAW_RUNTIME_STATE = ],\ [\ "@jridgewell/source-map",\ - "npm:0.3.2"\ + "npm:0.3.11"\ ],\ [\ "@jridgewell/sourcemap-codec",\ - "npm:1.4.14"\ + "npm:1.5.5"\ ],\ [\ "@jridgewell/trace-mapping",\ @@ -489,6 +593,86 @@ const RAW_RUNTIME_STATE = "@protobufjs/utf8",\ "npm:1.1.0"\ ],\ + [\ + "@rollup/rollup-android-arm-eabi",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-android-arm64",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-darwin-arm64",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-darwin-x64",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-freebsd-arm64",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-freebsd-x64",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-arm-gnueabihf",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-arm-musleabihf",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-arm64-gnu",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-arm64-musl",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-loongarch64-gnu",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-ppc64-gnu",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-riscv64-gnu",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-riscv64-musl",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-s390x-gnu",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-x64-gnu",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-linux-x64-musl",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-win32-arm64-msvc",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-win32-ia32-msvc",\ + "npm:4.46.2"\ + ],\ + [\ + "@rollup/rollup-win32-x64-msvc",\ + "npm:4.46.2"\ + ],\ [\ "@rtsao/scc",\ "npm:1.1.0"\ @@ -541,6 +725,10 @@ const RAW_RUNTIME_STATE = "@types/body-parser",\ "npm:1.19.0"\ ],\ + [\ + "@types/chai",\ + "npm:5.2.2"\ + ],\ [\ "@types/connect",\ "npm:3.4.34"\ @@ -561,6 +749,10 @@ const RAW_RUNTIME_STATE = "@types/cors",\ "npm:2.8.12"\ ],\ + [\ + "@types/deep-eql",\ + "npm:4.0.2"\ + ],\ [\ "@types/eslint",\ "npm:7.2.10"\ @@ -571,7 +763,7 @@ const RAW_RUNTIME_STATE = ],\ [\ "@types/estree",\ - "npm:0.0.51"\ + "npm:1.0.8"\ ],\ [\ "@types/express",\ @@ -595,7 +787,7 @@ const RAW_RUNTIME_STATE = ],\ [\ "@types/jasmine",\ - "npm:4.6.1"\ + "npm:4.6.5"\ ],\ [\ "@types/json-schema",\ @@ -809,6 +1001,34 @@ const RAW_RUNTIME_STATE = "@unrs/resolver-binding-win32-x64-msvc",\ "npm:1.11.1"\ ],\ + [\ + "@vitest/expect",\ + "npm:3.2.4"\ + ],\ + [\ + "@vitest/mocker",\ + "virtual:7e0d57c4b8291834af7caaec5cf40315859532aaf32248bc99ddecd6a9473a0e852b545b5d9b4e0d3ca39051839ba61f77e338e225abe8757fa7da262b635786#npm:3.2.4"\ + ],\ + [\ + "@vitest/pretty-format",\ + "npm:3.2.4"\ + ],\ + [\ + "@vitest/runner",\ + "npm:3.2.4"\ + ],\ + [\ + "@vitest/snapshot",\ + "npm:3.2.4"\ + ],\ + [\ + "@vitest/spy",\ + "npm:3.2.4"\ + ],\ + [\ + "@vitest/utils",\ + "npm:3.2.4"\ + ],\ [\ "@webassemblyjs/ast",\ "npm:1.11.1"\ @@ -993,6 +1213,10 @@ const RAW_RUNTIME_STATE = "arraybuffer.prototype.slice",\ "npm:1.0.4"\ ],\ + [\ + "assertion-error",\ + "npm:2.0.1"\ + ],\ [\ "async-function",\ "npm:1.0.0"\ @@ -1053,6 +1277,10 @@ const RAW_RUNTIME_STATE = "bytes",\ "npm:3.1.2"\ ],\ + [\ + "cac",\ + "npm:6.7.14"\ + ],\ [\ "cacache",\ "npm:17.1.4"\ @@ -1089,10 +1317,18 @@ const RAW_RUNTIME_STATE = "caniuse-lite",\ "npm:1.0.30001553"\ ],\ + [\ + "chai",\ + "npm:5.2.1"\ + ],\ [\ "chalk",\ "npm:2.4.2"\ ],\ + [\ + "check-error",\ + "npm:2.1.1"\ + ],\ [\ "chokidar",\ "npm:3.5.3"\ @@ -1233,6 +1469,10 @@ const RAW_RUNTIME_STATE = "decompress-response",\ "npm:6.0.0"\ ],\ + [\ + "deep-eql",\ + "npm:5.0.2"\ + ],\ [\ "deep-equal",\ "npm:1.0.1"\ @@ -1363,7 +1603,7 @@ const RAW_RUNTIME_STATE = ],\ [\ "es-module-lexer",\ - "npm:0.9.3"\ + "npm:1.7.0"\ ],\ [\ "es-object-atoms",\ @@ -1385,6 +1625,10 @@ const RAW_RUNTIME_STATE = "es6-error",\ "npm:4.1.1"\ ],\ + [\ + "esbuild",\ + "npm:0.25.9"\ + ],\ [\ "escalade",\ "npm:3.1.1"\ @@ -1461,6 +1705,10 @@ const RAW_RUNTIME_STATE = "estraverse",\ "npm:5.2.0"\ ],\ + [\ + "estree-walker",\ + "npm:3.0.3"\ + ],\ [\ "esutils",\ "npm:2.0.3"\ @@ -1481,6 +1729,10 @@ const RAW_RUNTIME_STATE = "expand-template",\ "npm:2.0.3"\ ],\ + [\ + "expect-type",\ + "npm:1.2.2"\ + ],\ [\ "exponential-backoff",\ "npm:3.1.1"\ @@ -1519,7 +1771,7 @@ const RAW_RUNTIME_STATE = ],\ [\ "fdir",\ - "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.4.6"\ + "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.5.0"\ ],\ [\ "file-entry-cache",\ @@ -1591,7 +1843,7 @@ const RAW_RUNTIME_STATE = ],\ [\ "fsevents",\ - "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"\ + "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"\ ],\ [\ "function-bind",\ @@ -2141,6 +2393,10 @@ const RAW_RUNTIME_STATE = "long",\ "npm:5.2.4"\ ],\ + [\ + "loupe",\ + "npm:3.2.0"\ + ],\ [\ "lru-cache",\ "npm:7.18.3"\ @@ -2149,6 +2405,10 @@ const RAW_RUNTIME_STATE = "lunr",\ "npm:2.3.9"\ ],\ + [\ + "magic-string",\ + "npm:0.30.17"\ + ],\ [\ "make-dir",\ "npm:3.1.0"\ @@ -2253,6 +2513,10 @@ const RAW_RUNTIME_STATE = "ms",\ "npm:2.1.3"\ ],\ + [\ + "nanoid",\ + "npm:3.3.11"\ + ],\ [\ "napi-build-utils",\ "npm:2.0.0"\ @@ -2429,9 +2693,17 @@ const RAW_RUNTIME_STATE = "path-scurry",\ "npm:2.0.0"\ ],\ + [\ + "pathe",\ + "npm:2.0.3"\ + ],\ + [\ + "pathval",\ + "npm:2.0.1"\ + ],\ [\ "picocolors",\ - "npm:1.0.0"\ + "npm:1.1.1"\ ],\ [\ "picomatch",\ @@ -2445,6 +2717,10 @@ const RAW_RUNTIME_STATE = "possible-typed-array-names",\ "npm:1.1.0"\ ],\ + [\ + "postcss",\ + "npm:8.5.6"\ + ],\ [\ "prebuild-install",\ "npm:7.1.3"\ @@ -2589,6 +2865,10 @@ const RAW_RUNTIME_STATE = "ripemd160",\ "npm:2.0.2"\ ],\ + [\ + "rollup",\ + "npm:4.46.2"\ + ],\ [\ "run-parallel",\ "npm:1.2.0"\ @@ -2681,6 +2961,10 @@ const RAW_RUNTIME_STATE = "side-channel-weakmap",\ "npm:1.0.2"\ ],\ + [\ + "siginfo",\ + "npm:2.0.0"\ + ],\ [\ "signal-exit",\ "npm:3.0.7"\ @@ -2721,6 +3005,10 @@ const RAW_RUNTIME_STATE = "source-map",\ "npm:0.6.1"\ ],\ + [\ + "source-map-js",\ + "npm:1.2.1"\ + ],\ [\ "source-map-support",\ "npm:0.5.21"\ @@ -2741,10 +3029,18 @@ const RAW_RUNTIME_STATE = "stable-hash-x",\ "npm:0.2.0"\ ],\ + [\ + "stackback",\ + "npm:0.0.2"\ + ],\ [\ "statuses",\ "npm:1.5.0"\ ],\ + [\ + "std-env",\ + "npm:3.9.0"\ + ],\ [\ "stop-iteration-iterator",\ "npm:1.1.0"\ @@ -2803,6 +3099,10 @@ const RAW_RUNTIME_STATE = "strip-json-comments",\ "npm:3.1.1"\ ],\ + [\ + "strip-literal",\ + "npm:3.0.0"\ + ],\ [\ "supports-color",\ "npm:7.2.0"\ @@ -2847,10 +3147,30 @@ const RAW_RUNTIME_STATE = "test-exclude",\ "npm:6.0.0"\ ],\ + [\ + "tinybench",\ + "npm:2.9.0"\ + ],\ + [\ + "tinyexec",\ + "npm:0.3.2"\ + ],\ [\ "tinyglobby",\ "npm:0.2.14"\ ],\ + [\ + "tinypool",\ + "npm:1.1.1"\ + ],\ + [\ + "tinyrainbow",\ + "npm:2.0.0"\ + ],\ + [\ + "tinyspy",\ + "npm:4.0.3"\ + ],\ [\ "tmp",\ "npm:0.2.1"\ @@ -2995,6 +3315,18 @@ const RAW_RUNTIME_STATE = "vary",\ "npm:1.1.2"\ ],\ + [\ + "vite",\ + "virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.1.2"\ + ],\ + [\ + "vite-node",\ + "npm:3.2.4"\ + ],\ + [\ + "vitest",\ + "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"\ + ],\ [\ "void-elements",\ "npm:2.0.1"\ @@ -3043,6 +3375,10 @@ const RAW_RUNTIME_STATE = "which-typed-array",\ "npm:1.1.19"\ ],\ + [\ + "why-is-node-running",\ + "npm:2.3.0"\ + ],\ [\ "wide-align",\ "npm:1.1.5"\ @@ -3423,13 +3759,10 @@ const RAW_RUNTIME_STATE = ["@cosmjs/math", "workspace:packages/math"],\ ["@cosmjs/utils", "workspace:packages/utils"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3441,6 +3774,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"],\ ["webpack", "virtual:d9e325cc72640bcdd8c0595d77f162dd82bcc03bb06facad45b0fa8fc5bf522b30e1f0b4591f9923a0022943ddb750feb3eac78ddc29663f277c3567f21d9aba#npm:5.76.1"],\ ["webpack-cli", "virtual:d9e325cc72640bcdd8c0595d77f162dd82bcc03bb06facad45b0fa8fc5bf522b30e1f0b4591f9923a0022943ddb750feb3eac78ddc29663f277c3567f21d9aba#npm:4.7.0"]\ ],\ @@ -3461,7 +3795,7 @@ const RAW_RUNTIME_STATE = ["@cosmjs/tendermint-rpc", "workspace:packages/tendermint-rpc"],\ ["@cosmjs/utils", "workspace:packages/utils"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ + ["@types/jasmine", "npm:4.6.5"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ @@ -3503,7 +3837,6 @@ const RAW_RUNTIME_STATE = ["@noble/ciphers", "npm:1.3.0"],\ ["@noble/curves", "npm:1.9.2"],\ ["@noble/hashes", "npm:1.8.0"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ @@ -3512,8 +3845,6 @@ const RAW_RUNTIME_STATE = ["buffer", "npm:6.0.3"],\ ["glob", "npm:11.0.3"],\ ["hash-wasm", "npm:4.12.0"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3525,6 +3856,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4"],\ ["webpack", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.76.1"],\ ["webpack-cli", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"]\ ],\ @@ -3539,15 +3871,12 @@ const RAW_RUNTIME_STATE = ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ ["@scure/base", "npm:2.0.0"],\ ["@types/base64-js", "npm:1.3.0"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["@types/node", "npm:22.10.6"],\ ["base64-js", "npm:1.5.1"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3560,6 +3889,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4"],\ ["webpack", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:5.76.1"],\ ["webpack-cli", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:4.7.0"]\ ],\ @@ -3579,12 +3909,9 @@ const RAW_RUNTIME_STATE = ["@cosmjs/utils", "workspace:packages/utils"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ ["@koa/cors", "npm:5.0.0"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/koa", "npm:2.15.0"],\ ["@types/koa-bodyparser", "npm:4.3.7"],\ ["@types/koa__cors", "npm:3.3.0"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["koa", "npm:2.16.1"],\ ["koa-bodyparser", "npm:4.3.0"],\ ["nyc", "npm:15.1.0"],\ @@ -3592,6 +3919,7 @@ const RAW_RUNTIME_STATE = ["ses", "npm:1.13.1"],\ ["source-map-support", "npm:0.5.21"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"],\ ["webpack", "virtual:45dc8d177c5463b02ae2b62c45461f6704449bac45b0b4bf10ceca81013a617a6fa5aaf2547e43076d50ac57cad5c9979a6da6e8adf35b42d844e73e8c014613#npm:5.76.1"],\ ["webpack-cli", "virtual:45dc8d177c5463b02ae2b62c45461f6704449bac45b0b4bf10ceca81013a617a6fa5aaf2547e43076d50ac57cad5c9979a6da6e8adf35b42d844e73e8c014613#npm:4.7.0"]\ ],\ @@ -3604,14 +3932,11 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@cosmjs/faucet-client", "workspace:packages/faucet-client"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["@types/node", "npm:22.10.6"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3623,6 +3948,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4"],\ ["webpack", "virtual:59dbf28df0b44553f74b7f3dd446a5bd2c11faf0a1518276fd6f945187079c5efd2da665c225efeaf92e186ce2ab9d524adc7b7b39eb091a0f2fb60aac3cbe9f#npm:5.76.1"],\ ["webpack-cli", "virtual:59dbf28df0b44553f74b7f3dd446a5bd2c11faf0a1518276fd6f945187079c5efd2da665c225efeaf92e186ce2ab9d524adc7b7b39eb091a0f2fb60aac3cbe9f#npm:4.7.0"]\ ],\ @@ -3636,13 +3962,10 @@ const RAW_RUNTIME_STATE = ["@cosmjs/json-rpc", "workspace:packages/json-rpc"],\ ["@cosmjs/stream", "workspace:packages/stream"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3654,6 +3977,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"],\ ["webpack", "virtual:8b096e2a9a434b4277d6f02b903bdce7d29a5d4c50de89707a93f84c84c73759c4741dd158307f1c75ce3c1e2c05b0da1b938a114cc37854c89c2bd2552c9236#npm:5.76.1"],\ ["webpack-cli", "virtual:8b096e2a9a434b4277d6f02b903bdce7d29a5d4c50de89707a93f84c84c73759c4741dd158307f1c75ce3c1e2c05b0da1b938a114cc37854c89c2bd2552c9236#npm:4.7.0"],\ ["xstream", "npm:11.14.0"]\ @@ -3676,12 +4000,9 @@ const RAW_RUNTIME_STATE = ["@ledgerhq/hw-transport", "npm:6.31.6"],\ ["@ledgerhq/hw-transport-node-hid", "npm:6.29.7"],\ ["@ledgerhq/hw-transport-webusb", "npm:6.29.6"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/semver", "npm:7.7.0"],\ ["@zondax/ledger-cosmos-js", "npm:4.0.1"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["nyc", "npm:15.1.0"],\ ["prettier", "npm:3.5.3"],\ ["semver", "npm:7.7.2"],\ @@ -3689,6 +4010,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"],\ ["webpack", "virtual:ccd7bdb71649037a1a0a4683a969c7a445e96784e6e17fdf2248fd29ab34e212b967e8a3bd2e3bd9d02ee048b1b3b3d74219a50fdbee85a0178c2c53fbd58c3c#npm:5.76.1"],\ ["webpack-cli", "virtual:ccd7bdb71649037a1a0a4683a969c7a445e96784e6e17fdf2248fd29ab34e212b967e8a3bd2e3bd9d02ee048b1b3b3d74219a50fdbee85a0178c2c53fbd58c3c#npm:4.7.0"]\ ],\ @@ -3701,14 +4023,11 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@cosmjs/math", "workspace:packages/math"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["buffer", "npm:6.0.3"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3720,6 +4039,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"],\ ["webpack", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:5.76.1"],\ ["webpack-cli", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:4.7.0"]\ ],\ @@ -3737,7 +4057,6 @@ const RAW_RUNTIME_STATE = ["@cosmjs/proto-signing", "workspace:packages/proto-signing"],\ ["@cosmjs/utils", "workspace:packages/utils"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ @@ -3745,8 +4064,6 @@ const RAW_RUNTIME_STATE = ["@types/node", "npm:22.10.6"],\ ["cosmjs-types", "npm:0.10.1"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3759,6 +4076,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4"],\ ["webpack", "virtual:c246025b363fcdd286d19223b9e5c9d41d6b4e10c1ac203d049eef0026c6c6fd3d893f42665b20a1dc263af14f7698c498822f02ba3cc068bddabeaf6d4b98ea#npm:5.76.1"],\ ["webpack-cli", "virtual:c246025b363fcdd286d19223b9e5c9d41d6b4e10c1ac203d049eef0026c6c6fd3d893f42665b20a1dc263af14f7698c498822f02ba3cc068bddabeaf6d4b98ea#npm:4.7.0"]\ ],\ @@ -3772,15 +4090,12 @@ const RAW_RUNTIME_STATE = ["@cosmjs/socket", "workspace:packages/socket"],\ ["@cosmjs/stream", "workspace:packages/stream"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["@types/ws", "npm:6.0.4"],\ ["glob", "npm:11.0.3"],\ ["isomorphic-ws", "virtual:992e8a49329af27dec1603ba7ec6f83173fb73e1d5752e95d78d0bec9ff8e148a218f65e20742125a49b958677fd4d6119ec35f9c56f9b4ea72f0e32f53b591b#npm:4.0.1"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3792,6 +4107,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"],\ ["webpack", "virtual:992e8a49329af27dec1603ba7ec6f83173fb73e1d5752e95d78d0bec9ff8e148a218f65e20742125a49b958677fd4d6119ec35f9c56f9b4ea72f0e32f53b591b#npm:5.76.1"],\ ["webpack-cli", "virtual:992e8a49329af27dec1603ba7ec6f83173fb73e1d5752e95d78d0bec9ff8e148a218f65e20742125a49b958677fd4d6119ec35f9c56f9b4ea72f0e32f53b591b#npm:4.7.0"],\ ["ws", "virtual:992e8a49329af27dec1603ba7ec6f83173fb73e1d5752e95d78d0bec9ff8e148a218f65e20742125a49b958677fd4d6119ec35f9c56f9b4ea72f0e32f53b591b#npm:7.5.10"],\ @@ -3814,7 +4130,7 @@ const RAW_RUNTIME_STATE = ["@cosmjs/tendermint-rpc", "workspace:packages/tendermint-rpc"],\ ["@cosmjs/utils", "workspace:packages/utils"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ + ["@types/jasmine", "npm:4.6.5"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ @@ -3848,14 +4164,11 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@cosmjs/stream", "workspace:packages/stream"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["@types/node", "npm:22.10.6"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3867,6 +4180,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4"],\ ["webpack", "virtual:a31700cf86cea838c0f4917245e51b30d6c0a2e667770fb31e497ee0a2d898d5608fba085ac0c1f38177dd8e390865bebffdc50954bc24bc1fb6d5c42bbd51cc#npm:5.76.1"],\ ["webpack-cli", "virtual:a31700cf86cea838c0f4917245e51b30d6c0a2e667770fb31e497ee0a2d898d5608fba085ac0c1f38177dd8e390865bebffdc50954bc24bc1fb6d5c42bbd51cc#npm:4.7.0"],\ ["xstream", "npm:11.14.0"]\ @@ -3887,7 +4201,7 @@ const RAW_RUNTIME_STATE = ["@cosmjs/tendermint-rpc", "workspace:packages/tendermint-rpc"],\ ["@cosmjs/utils", "workspace:packages/utils"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ + ["@types/jasmine", "npm:4.6.5"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ @@ -3920,15 +4234,12 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@cosmjs/utils", "workspace:packages/utils"],\ ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ ["@types/karma-firefox-launcher", "npm:2.1.0"],\ ["@types/karma-jasmine", "npm:4.0.2"],\ ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["@types/node", "npm:22.10.6"],\ ["buffer", "npm:6.0.3"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ ["karma", "npm:6.3.16"],\ ["karma-chrome-launcher", "npm:3.1.0"],\ ["karma-firefox-launcher", "npm:2.1.0"],\ @@ -3940,6 +4251,7 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["vitest", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4"],\ ["webpack", "virtual:a1fa79937af15b1c91e93bc5d3d31ca355b63338661e2fdb0dcf118caae9fc0800b2363f4e1f737165df645622f04072fe0e111167d7652cb3d8623eb7548b9c#npm:5.76.1"],\ ["webpack-cli", "virtual:a1fa79937af15b1c91e93bc5d3d31ca355b63338661e2fdb0dcf118caae9fc0800b2363f4e1f737165df645622f04072fe0e111167d7652cb3d8623eb7548b9c#npm:4.7.0"]\ ],\ @@ -4004,39 +4316,273 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@eslint-community/eslint-utils", [\ - ["npm:4.7.0", {\ - "packageLocation": "./.yarn/cache/@eslint-community-eslint-utils-npm-4.7.0-47503bfa2a-c0f4f2bd73.zip/node_modules/@eslint-community/eslint-utils/",\ + ["@esbuild/aix-ppc64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.25.9-cd4e68ce60/node_modules/@esbuild/aix-ppc64/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "npm:4.7.0"]\ + ["@esbuild/aix-ppc64", "npm:0.25.9"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:b8fcb47702c74cebad81af663cddc3f7bcbaab45ce5842de726a89d54cbf77d68c09126779a9508793d72055f0c64ff1346260894c6e491042a621c17f908dbf#npm:4.7.0", {\ - "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-b0843561a7/0/cache/@eslint-community-eslint-utils-npm-4.7.0-47503bfa2a-c0f4f2bd73.zip/node_modules/@eslint-community/eslint-utils/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/android-arm", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.25.9-ef6df86391/node_modules/@esbuild/android-arm/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "virtual:b8fcb47702c74cebad81af663cddc3f7bcbaab45ce5842de726a89d54cbf77d68c09126779a9508793d72055f0c64ff1346260894c6e491042a621c17f908dbf#npm:4.7.0"],\ - ["@types/eslint", null],\ - ["eslint", "virtual:5e84e7553054e678344c9584f8c875c24d817f4c617606b54c4b4cc7ac3f929af81710850c40f70a573fe1c4c8107e4e9bf2f796bbaaed428c1211083577d86f#npm:9.32.0"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + ["@esbuild/android-arm", "npm:0.25.9"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint-community/regexpp", [\ - ["npm:4.12.1", {\ - "packageLocation": "./.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-a03d98c246.zip/node_modules/@eslint-community/regexpp/",\ + ["@esbuild/android-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.25.9-c75a5cc007/node_modules/@esbuild/android-arm64/",\ "packageDependencies": [\ - ["@eslint-community/regexpp", "npm:4.12.1"]\ + ["@esbuild/android-arm64", "npm:0.25.9"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/compat", [\ + ["@esbuild/android-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.25.9-c3c618196e/node_modules/@esbuild/android-x64/",\ + "packageDependencies": [\ + ["@esbuild/android-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/darwin-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.25.9-27d925c56a/node_modules/@esbuild/darwin-arm64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-arm64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/darwin-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.25.9-8f15dcc4b3/node_modules/@esbuild/darwin-x64/",\ + "packageDependencies": [\ + ["@esbuild/darwin-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/freebsd-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.25.9-ed67398be8/node_modules/@esbuild/freebsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-arm64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/freebsd-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.25.9-925a8356f7/node_modules/@esbuild/freebsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/freebsd-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-arm", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.25.9-b465994aa3/node_modules/@esbuild/linux-arm/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.25.9-6ffe6b8b11/node_modules/@esbuild/linux-arm64/",\ + "packageDependencies": [\ + ["@esbuild/linux-arm64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-ia32", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.25.9-af93012bc8/node_modules/@esbuild/linux-ia32/",\ + "packageDependencies": [\ + ["@esbuild/linux-ia32", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-loong64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.25.9-2f544a931d/node_modules/@esbuild/linux-loong64/",\ + "packageDependencies": [\ + ["@esbuild/linux-loong64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-mips64el", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.25.9-68f90cc50c/node_modules/@esbuild/linux-mips64el/",\ + "packageDependencies": [\ + ["@esbuild/linux-mips64el", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-ppc64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.25.9-6133d3465f/node_modules/@esbuild/linux-ppc64/",\ + "packageDependencies": [\ + ["@esbuild/linux-ppc64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-riscv64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.25.9-7fa58460b8/node_modules/@esbuild/linux-riscv64/",\ + "packageDependencies": [\ + ["@esbuild/linux-riscv64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-s390x", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.25.9-bca1750236/node_modules/@esbuild/linux-s390x/",\ + "packageDependencies": [\ + ["@esbuild/linux-s390x", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/linux-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.25.9-f9c79a9fdd/node_modules/@esbuild/linux-x64/",\ + "packageDependencies": [\ + ["@esbuild/linux-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/netbsd-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-arm64-npm-0.25.9-0d242dcd2f/node_modules/@esbuild/netbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-arm64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/netbsd-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.25.9-0ebde7fe90/node_modules/@esbuild/netbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/netbsd-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/openbsd-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-arm64-npm-0.25.9-430ba3bd88/node_modules/@esbuild/openbsd-arm64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-arm64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/openbsd-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.25.9-d1e5c28da0/node_modules/@esbuild/openbsd-x64/",\ + "packageDependencies": [\ + ["@esbuild/openbsd-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/openharmony-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-openharmony-arm64-npm-0.25.9-d24d6f4968/node_modules/@esbuild/openharmony-arm64/",\ + "packageDependencies": [\ + ["@esbuild/openharmony-arm64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/sunos-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.25.9-f139316333/node_modules/@esbuild/sunos-x64/",\ + "packageDependencies": [\ + ["@esbuild/sunos-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/win32-arm64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.25.9-44237e6b17/node_modules/@esbuild/win32-arm64/",\ + "packageDependencies": [\ + ["@esbuild/win32-arm64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/win32-ia32", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.25.9-1df3f83a6a/node_modules/@esbuild/win32-ia32/",\ + "packageDependencies": [\ + ["@esbuild/win32-ia32", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@esbuild/win32-x64", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.25.9-6342524646/node_modules/@esbuild/win32-x64/",\ + "packageDependencies": [\ + ["@esbuild/win32-x64", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint-community/eslint-utils", [\ + ["npm:4.7.0", {\ + "packageLocation": "./.yarn/cache/@eslint-community-eslint-utils-npm-4.7.0-47503bfa2a-c0f4f2bd73.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "npm:4.7.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b8fcb47702c74cebad81af663cddc3f7bcbaab45ce5842de726a89d54cbf77d68c09126779a9508793d72055f0c64ff1346260894c6e491042a621c17f908dbf#npm:4.7.0", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-b0843561a7/0/cache/@eslint-community-eslint-utils-npm-4.7.0-47503bfa2a-c0f4f2bd73.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:b8fcb47702c74cebad81af663cddc3f7bcbaab45ce5842de726a89d54cbf77d68c09126779a9508793d72055f0c64ff1346260894c6e491042a621c17f908dbf#npm:4.7.0"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:5e84e7553054e678344c9584f8c875c24d817f4c617606b54c4b4cc7ac3f929af81710850c40f70a573fe1c4c8107e4e9bf2f796bbaaed428c1211083577d86f#npm:9.32.0"],\ + ["eslint-visitor-keys", "npm:3.4.3"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint-community/regexpp", [\ + ["npm:4.12.1", {\ + "packageLocation": "./.yarn/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-a03d98c246.zip/node_modules/@eslint-community/regexpp/",\ + "packageDependencies": [\ + ["@eslint-community/regexpp", "npm:4.12.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/compat", [\ ["npm:1.3.1", {\ "packageLocation": "./.yarn/cache/@eslint-compat-npm-1.3.1-41a44c7960-8dfcea5ecb.zip/node_modules/@eslint/compat/",\ "packageDependencies": [\ @@ -4293,6 +4839,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jridgewell/gen-mapping", [\ + ["npm:0.3.13", {\ + "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.3.13-9bd96ac800-9a7d65fb13.zip/node_modules/@jridgewell/gen-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/gen-mapping", "npm:0.3.13"],\ + ["@jridgewell/sourcemap-codec", "npm:1.5.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.30"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.3.3", {\ "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.3.3-1815eba94c-376fc11cf5.zip/node_modules/@jridgewell/gen-mapping/",\ "packageDependencies": [\ @@ -4311,6 +4866,13 @@ const RAW_RUNTIME_STATE = ["@jridgewell/resolve-uri", "npm:3.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.1.2", {\ + "packageLocation": "./.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-d502e6fb51.zip/node_modules/@jridgewell/resolve-uri/",\ + "packageDependencies": [\ + ["@jridgewell/resolve-uri", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@jridgewell/set-array", [\ @@ -4323,12 +4885,12 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@jridgewell/source-map", [\ - ["npm:0.3.2", {\ - "packageLocation": "./.yarn/cache/@jridgewell-source-map-npm-0.3.2-6fd1f37b22-1540da3234.zip/node_modules/@jridgewell/source-map/",\ + ["npm:0.3.11", {\ + "packageLocation": "./.yarn/cache/@jridgewell-source-map-npm-0.3.11-4cf013eacf-50a4fdafe0.zip/node_modules/@jridgewell/source-map/",\ "packageDependencies": [\ - ["@jridgewell/gen-mapping", "npm:0.3.3"],\ - ["@jridgewell/source-map", "npm:0.3.2"],\ - ["@jridgewell/trace-mapping", "npm:0.3.17"]\ + ["@jridgewell/gen-mapping", "npm:0.3.13"],\ + ["@jridgewell/source-map", "npm:0.3.11"],\ + ["@jridgewell/trace-mapping", "npm:0.3.30"]\ ],\ "linkType": "HARD"\ }]\ @@ -4340,6 +4902,13 @@ const RAW_RUNTIME_STATE = ["@jridgewell/sourcemap-codec", "npm:1.4.14"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.5.5", {\ + "packageLocation": "./.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.5-5189d9fc79-f9e538f302.zip/node_modules/@jridgewell/sourcemap-codec/",\ + "packageDependencies": [\ + ["@jridgewell/sourcemap-codec", "npm:1.5.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@jridgewell/trace-mapping", [\ @@ -4351,6 +4920,15 @@ const RAW_RUNTIME_STATE = ["@jridgewell/trace-mapping", "npm:0.3.17"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:0.3.30", {\ + "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.30-cd079ed37e-3a1516c10f.zip/node_modules/@jridgewell/trace-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/resolve-uri", "npm:3.1.2"],\ + ["@jridgewell/sourcemap-codec", "npm:1.5.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.30"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@koa/cors", [\ @@ -4653,6 +5231,186 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@rollup/rollup-android-arm-eabi", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm-eabi-npm-4.46.2-d5d42d0dc1/node_modules/@rollup/rollup-android-arm-eabi/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-arm-eabi", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-android-arm64", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm64-npm-4.46.2-16ca19c239/node_modules/@rollup/rollup-android-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-arm64", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-darwin-arm64", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-arm64-npm-4.46.2-78a61e53eb/node_modules/@rollup/rollup-darwin-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-darwin-arm64", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-darwin-x64", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-x64-npm-4.46.2-e7b2f4101e/node_modules/@rollup/rollup-darwin-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-darwin-x64", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-freebsd-arm64", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-freebsd-arm64-npm-4.46.2-0360564935/node_modules/@rollup/rollup-freebsd-arm64/",\ + "packageDependencies": [\ + ["@rollup/rollup-freebsd-arm64", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-freebsd-x64", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-freebsd-x64-npm-4.46.2-85f8c00f41/node_modules/@rollup/rollup-freebsd-x64/",\ + "packageDependencies": [\ + ["@rollup/rollup-freebsd-x64", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm-gnueabihf", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-gnueabihf-npm-4.46.2-ff6fe0e8fa/node_modules/@rollup/rollup-linux-arm-gnueabihf/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm-musleabihf", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-musleabihf-npm-4.46.2-2dde976386/node_modules/@rollup/rollup-linux-arm-musleabihf/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm-musleabihf", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm64-gnu", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-gnu-npm-4.46.2-64a0dfcd54/node_modules/@rollup/rollup-linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm64-gnu", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-arm64-musl", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-musl-npm-4.46.2-2fa210adc6/node_modules/@rollup/rollup-linux-arm64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-arm64-musl", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-loongarch64-gnu", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-loongarch64-gnu-npm-4.46.2-5ac5c2a3ab/node_modules/@rollup/rollup-linux-loongarch64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-loongarch64-gnu", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-ppc64-gnu", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-ppc64-gnu-npm-4.46.2-065ca7af59/node_modules/@rollup/rollup-linux-ppc64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-ppc64-gnu", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-riscv64-gnu", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-riscv64-gnu-npm-4.46.2-af0f41851d/node_modules/@rollup/rollup-linux-riscv64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-riscv64-gnu", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-riscv64-musl", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-riscv64-musl-npm-4.46.2-f43755c9d3/node_modules/@rollup/rollup-linux-riscv64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-riscv64-musl", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-s390x-gnu", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-s390x-gnu-npm-4.46.2-40c07d1692/node_modules/@rollup/rollup-linux-s390x-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-s390x-gnu", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-x64-gnu", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-gnu-npm-4.46.2-2605268b59/node_modules/@rollup/rollup-linux-x64-gnu/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-linux-x64-musl", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-musl-npm-4.46.2-6432615f01/node_modules/@rollup/rollup-linux-x64-musl/",\ + "packageDependencies": [\ + ["@rollup/rollup-linux-x64-musl", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-win32-arm64-msvc", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-arm64-msvc-npm-4.46.2-63142f8c2f/node_modules/@rollup/rollup-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-arm64-msvc", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-win32-ia32-msvc", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-ia32-msvc-npm-4.46.2-aecc681e96/node_modules/@rollup/rollup-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-ia32-msvc", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rollup/rollup-win32-x64-msvc", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-x64-msvc-npm-4.46.2-66021925a7/node_modules/@rollup/rollup-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@rollup/rollup-win32-x64-msvc", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@rtsao/scc", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/@rtsao-scc-npm-1.1.0-f4ba9ceb2c-b5bcfb0d87.zip/node_modules/@rtsao/scc/",\ @@ -4787,6 +5545,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/chai", [\ + ["npm:5.2.2", {\ + "packageLocation": "./.yarn/cache/@types-chai-npm-5.2.2-175f762512-49282bf0e8.zip/node_modules/@types/chai/",\ + "packageDependencies": [\ + ["@types/chai", "npm:5.2.2"],\ + ["@types/deep-eql", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/connect", [\ ["npm:3.4.34", {\ "packageLocation": "./.yarn/cache/@types-connect-npm-3.4.34-39e4f7bb55-e60c2843dc.zip/node_modules/@types/connect/",\ @@ -4837,6 +5605,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@types/deep-eql", [\ + ["npm:4.0.2", {\ + "packageLocation": "./.yarn/cache/@types-deep-eql-npm-4.0.2-e6bc68cc92-bf3f811843.zip/node_modules/@types/deep-eql/",\ + "packageDependencies": [\ + ["@types/deep-eql", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@types/eslint", [\ ["npm:7.2.10", {\ "packageLocation": "./.yarn/cache/@types-eslint-npm-7.2.10-80d8a98db0-f718ccbe07.zip/node_modules/@types/eslint/",\ @@ -4935,6 +5712,13 @@ const RAW_RUNTIME_STATE = ["@types/jasmine", "npm:4.6.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.6.5", {\ + "packageLocation": "./.yarn/cache/@types-jasmine-npm-4.6.5-38956b86dc-9d20e00de9.zip/node_modules/@types/jasmine/",\ + "packageDependencies": [\ + ["@types/jasmine", "npm:4.6.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@types/json-schema", [\ @@ -5542,48 +6326,167 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@unrs/resolver-binding-linux-x64-musl", [\ - ["npm:1.11.1", {\ - "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-linux-x64-musl-npm-1.11.1-e50d25f974/node_modules/@unrs/resolver-binding-linux-x64-musl/",\ + ["@unrs/resolver-binding-linux-x64-musl", [\ + ["npm:1.11.1", {\ + "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-linux-x64-musl-npm-1.11.1-e50d25f974/node_modules/@unrs/resolver-binding-linux-x64-musl/",\ + "packageDependencies": [\ + ["@unrs/resolver-binding-linux-x64-musl", "npm:1.11.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@unrs/resolver-binding-wasm32-wasi", [\ + ["npm:1.11.1", {\ + "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-wasm32-wasi-npm-1.11.1-bad5761d71/node_modules/@unrs/resolver-binding-wasm32-wasi/",\ + "packageDependencies": [\ + ["@napi-rs/wasm-runtime", "npm:0.2.12"],\ + ["@unrs/resolver-binding-wasm32-wasi", "npm:1.11.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@unrs/resolver-binding-win32-arm64-msvc", [\ + ["npm:1.11.1", {\ + "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-win32-arm64-msvc-npm-1.11.1-88c7759a88/node_modules/@unrs/resolver-binding-win32-arm64-msvc/",\ + "packageDependencies": [\ + ["@unrs/resolver-binding-win32-arm64-msvc", "npm:1.11.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@unrs/resolver-binding-win32-ia32-msvc", [\ + ["npm:1.11.1", {\ + "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-win32-ia32-msvc-npm-1.11.1-5679839eac/node_modules/@unrs/resolver-binding-win32-ia32-msvc/",\ + "packageDependencies": [\ + ["@unrs/resolver-binding-win32-ia32-msvc", "npm:1.11.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@unrs/resolver-binding-win32-x64-msvc", [\ + ["npm:1.11.1", {\ + "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-win32-x64-msvc-npm-1.11.1-4121c06678/node_modules/@unrs/resolver-binding-win32-x64-msvc/",\ + "packageDependencies": [\ + ["@unrs/resolver-binding-win32-x64-msvc", "npm:1.11.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/expect", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-7586104e3f.zip/node_modules/@vitest/expect/",\ + "packageDependencies": [\ + ["@types/chai", "npm:5.2.2"],\ + ["@vitest/expect", "npm:3.2.4"],\ + ["@vitest/spy", "npm:3.2.4"],\ + ["@vitest/utils", "npm:3.2.4"],\ + ["chai", "npm:5.2.1"],\ + ["tinyrainbow", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/mocker", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-f7a4aea19b.zip/node_modules/@vitest/mocker/",\ + "packageDependencies": [\ + ["@vitest/mocker", "npm:3.2.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:36e27e6f9f58534344f1f7ebe60cf4da0a991405275e95d8efd7694066e489a80ffc74b01d84c8e4b519c8339cd9843a6e9a827d08bac126d634dc88371410ba#npm:3.2.4", {\ + "packageLocation": "./.yarn/__virtual__/@vitest-mocker-virtual-a18c33b1a6/0/cache/@vitest-mocker-npm-3.2.4-48badb1f19-f7a4aea19b.zip/node_modules/@vitest/mocker/",\ + "packageDependencies": [\ + ["@types/msw", null],\ + ["@types/vite", null],\ + ["@vitest/mocker", "virtual:36e27e6f9f58534344f1f7ebe60cf4da0a991405275e95d8efd7694066e489a80ffc74b01d84c8e4b519c8339cd9843a6e9a827d08bac126d634dc88371410ba#npm:3.2.4"],\ + ["@vitest/spy", "npm:3.2.4"],\ + ["estree-walker", "npm:3.0.3"],\ + ["magic-string", "npm:0.30.17"],\ + ["msw", null],\ + ["vite", "virtual:36e27e6f9f58534344f1f7ebe60cf4da0a991405275e95d8efd7694066e489a80ffc74b01d84c8e4b519c8339cd9843a6e9a827d08bac126d634dc88371410ba#npm:7.1.2"]\ + ],\ + "packagePeers": [\ + "@types/msw",\ + "@types/vite",\ + "msw",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:7e0d57c4b8291834af7caaec5cf40315859532aaf32248bc99ddecd6a9473a0e852b545b5d9b4e0d3ca39051839ba61f77e338e225abe8757fa7da262b635786#npm:3.2.4", {\ + "packageLocation": "./.yarn/__virtual__/@vitest-mocker-virtual-dd47fb6e02/0/cache/@vitest-mocker-npm-3.2.4-48badb1f19-f7a4aea19b.zip/node_modules/@vitest/mocker/",\ + "packageDependencies": [\ + ["@types/msw", null],\ + ["@types/vite", null],\ + ["@vitest/mocker", "virtual:7e0d57c4b8291834af7caaec5cf40315859532aaf32248bc99ddecd6a9473a0e852b545b5d9b4e0d3ca39051839ba61f77e338e225abe8757fa7da262b635786#npm:3.2.4"],\ + ["@vitest/spy", "npm:3.2.4"],\ + ["estree-walker", "npm:3.0.3"],\ + ["magic-string", "npm:0.30.17"],\ + ["msw", null],\ + ["vite", "virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.1.2"]\ + ],\ + "packagePeers": [\ + "@types/msw",\ + "@types/vite",\ + "msw",\ + "vite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@vitest/pretty-format", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-5ad7d4278e.zip/node_modules/@vitest/pretty-format/",\ "packageDependencies": [\ - ["@unrs/resolver-binding-linux-x64-musl", "npm:1.11.1"]\ + ["@vitest/pretty-format", "npm:3.2.4"],\ + ["tinyrainbow", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@unrs/resolver-binding-wasm32-wasi", [\ - ["npm:1.11.1", {\ - "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-wasm32-wasi-npm-1.11.1-bad5761d71/node_modules/@unrs/resolver-binding-wasm32-wasi/",\ + ["@vitest/runner", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-e8be51666c.zip/node_modules/@vitest/runner/",\ "packageDependencies": [\ - ["@napi-rs/wasm-runtime", "npm:0.2.12"],\ - ["@unrs/resolver-binding-wasm32-wasi", "npm:1.11.1"]\ + ["@vitest/runner", "npm:3.2.4"],\ + ["@vitest/utils", "npm:3.2.4"],\ + ["pathe", "npm:2.0.3"],\ + ["strip-literal", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@unrs/resolver-binding-win32-arm64-msvc", [\ - ["npm:1.11.1", {\ - "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-win32-arm64-msvc-npm-1.11.1-88c7759a88/node_modules/@unrs/resolver-binding-win32-arm64-msvc/",\ + ["@vitest/snapshot", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-f8301a3d7d.zip/node_modules/@vitest/snapshot/",\ "packageDependencies": [\ - ["@unrs/resolver-binding-win32-arm64-msvc", "npm:1.11.1"]\ + ["@vitest/pretty-format", "npm:3.2.4"],\ + ["@vitest/snapshot", "npm:3.2.4"],\ + ["magic-string", "npm:0.30.17"],\ + ["pathe", "npm:2.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@unrs/resolver-binding-win32-ia32-msvc", [\ - ["npm:1.11.1", {\ - "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-win32-ia32-msvc-npm-1.11.1-5679839eac/node_modules/@unrs/resolver-binding-win32-ia32-msvc/",\ + ["@vitest/spy", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-6ebf0b4697.zip/node_modules/@vitest/spy/",\ "packageDependencies": [\ - ["@unrs/resolver-binding-win32-ia32-msvc", "npm:1.11.1"]\ + ["@vitest/spy", "npm:3.2.4"],\ + ["tinyspy", "npm:4.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@unrs/resolver-binding-win32-x64-msvc", [\ - ["npm:1.11.1", {\ - "packageLocation": "./.yarn/unplugged/@unrs-resolver-binding-win32-x64-msvc-npm-1.11.1-4121c06678/node_modules/@unrs/resolver-binding-win32-x64-msvc/",\ + ["@vitest/utils", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-024a9b8c8b.zip/node_modules/@vitest/utils/",\ "packageDependencies": [\ - ["@unrs/resolver-binding-win32-x64-msvc", "npm:1.11.1"]\ + ["@vitest/pretty-format", "npm:3.2.4"],\ + ["@vitest/utils", "npm:3.2.4"],\ + ["loupe", "npm:3.2.0"],\ + ["tinyrainbow", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -6882,6 +7785,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["assertion-error", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/assertion-error-npm-2.0.1-8169d136f2-bbbcb117ac.zip/node_modules/assertion-error/",\ + "packageDependencies": [\ + ["assertion-error", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["async-function", [\ ["npm:1.0.0", {\ "packageLocation": "./.yarn/cache/async-function-npm-1.0.0-a81667ebcd-669a32c2cb.zip/node_modules/async-function/",\ @@ -7068,6 +7980,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["cac", [\ + ["npm:6.7.14", {\ + "packageLocation": "./.yarn/cache/cac-npm-6.7.14-c46284e425-4ee06aaa7b.zip/node_modules/cac/",\ + "packageDependencies": [\ + ["cac", "npm:6.7.14"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["cacache", [\ ["npm:17.1.4", {\ "packageLocation": "./.yarn/cache/cacache-npm-17.1.4-51ef53d0a8-21749dcf98.zip/node_modules/cacache/",\ @@ -7175,6 +8096,20 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["chai", [\ + ["npm:5.2.1", {\ + "packageLocation": "./.yarn/cache/chai-npm-5.2.1-5ca2bcd7db-58209c03ae.zip/node_modules/chai/",\ + "packageDependencies": [\ + ["assertion-error", "npm:2.0.1"],\ + ["chai", "npm:5.2.1"],\ + ["check-error", "npm:2.1.1"],\ + ["deep-eql", "npm:5.0.2"],\ + ["loupe", "npm:3.2.0"],\ + ["pathval", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["chalk", [\ ["npm:2.4.2", {\ "packageLocation": "./.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-e6543f02ec.zip/node_modules/chalk/",\ @@ -7196,6 +8131,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["check-error", [\ + ["npm:2.1.1", {\ + "packageLocation": "./.yarn/cache/check-error-npm-2.1.1-34e4ef357e-979f13ecca.zip/node_modules/check-error/",\ + "packageDependencies": [\ + ["check-error", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["chokidar", [\ ["npm:3.5.3", {\ "packageLocation": "./.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-1076953093.zip/node_modules/chokidar/",\ @@ -7203,7 +8147,7 @@ const RAW_RUNTIME_STATE = ["anymatch", "npm:3.1.2"],\ ["braces", "npm:3.0.2"],\ ["chokidar", "npm:3.5.3"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ ["glob-parent", "npm:5.1.2"],\ ["is-binary-path", "npm:2.1.0"],\ ["is-glob", "npm:4.0.3"],\ @@ -7704,6 +8648,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["deep-eql", [\ + ["npm:5.0.2", {\ + "packageLocation": "./.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-7102cf3b7b.zip/node_modules/deep-eql/",\ + "packageDependencies": [\ + ["deep-eql", "npm:5.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["deep-equal", [\ ["npm:1.0.1", {\ "packageLocation": "./.yarn/cache/deep-equal-npm-1.0.1-f05565c4e5-bef838ef98.zip/node_modules/deep-equal/",\ @@ -8096,6 +9049,13 @@ const RAW_RUNTIME_STATE = ["es-module-lexer", "npm:0.9.3"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.7.0", {\ + "packageLocation": "./.yarn/cache/es-module-lexer-npm-1.7.0-456b47a08a-4c935affcb.zip/node_modules/es-module-lexer/",\ + "packageDependencies": [\ + ["es-module-lexer", "npm:1.7.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["es-object-atoms", [\ @@ -8152,6 +9112,41 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["esbuild", [\ + ["npm:0.25.9", {\ + "packageLocation": "./.yarn/unplugged/esbuild-npm-0.25.9-32d9057a63/node_modules/esbuild/",\ + "packageDependencies": [\ + ["@esbuild/aix-ppc64", "npm:0.25.9"],\ + ["@esbuild/android-arm", "npm:0.25.9"],\ + ["@esbuild/android-arm64", "npm:0.25.9"],\ + ["@esbuild/android-x64", "npm:0.25.9"],\ + ["@esbuild/darwin-arm64", "npm:0.25.9"],\ + ["@esbuild/darwin-x64", "npm:0.25.9"],\ + ["@esbuild/freebsd-arm64", "npm:0.25.9"],\ + ["@esbuild/freebsd-x64", "npm:0.25.9"],\ + ["@esbuild/linux-arm", "npm:0.25.9"],\ + ["@esbuild/linux-arm64", "npm:0.25.9"],\ + ["@esbuild/linux-ia32", "npm:0.25.9"],\ + ["@esbuild/linux-loong64", "npm:0.25.9"],\ + ["@esbuild/linux-mips64el", "npm:0.25.9"],\ + ["@esbuild/linux-ppc64", "npm:0.25.9"],\ + ["@esbuild/linux-riscv64", "npm:0.25.9"],\ + ["@esbuild/linux-s390x", "npm:0.25.9"],\ + ["@esbuild/linux-x64", "npm:0.25.9"],\ + ["@esbuild/netbsd-arm64", "npm:0.25.9"],\ + ["@esbuild/netbsd-x64", "npm:0.25.9"],\ + ["@esbuild/openbsd-arm64", "npm:0.25.9"],\ + ["@esbuild/openbsd-x64", "npm:0.25.9"],\ + ["@esbuild/openharmony-arm64", "npm:0.25.9"],\ + ["@esbuild/sunos-x64", "npm:0.25.9"],\ + ["@esbuild/win32-arm64", "npm:0.25.9"],\ + ["@esbuild/win32-ia32", "npm:0.25.9"],\ + ["@esbuild/win32-x64", "npm:0.25.9"],\ + ["esbuild", "npm:0.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["escalade", [\ ["npm:3.1.1", {\ "packageLocation": "./.yarn/cache/escalade-npm-3.1.1-e02da076aa-afd02e6ca9.zip/node_modules/escalade/",\ @@ -8569,6 +9564,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["estree-walker", [\ + ["npm:3.0.3", {\ + "packageLocation": "./.yarn/cache/estree-walker-npm-3.0.3-0372979673-c12e3c2b26.zip/node_modules/estree-walker/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.8"],\ + ["estree-walker", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["esutils", [\ ["npm:2.0.3", {\ "packageLocation": "./.yarn/cache/esutils-npm-2.0.3-f865beafd5-9a2fe69a41.zip/node_modules/esutils/",\ @@ -8623,6 +9628,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["expect-type", [\ + ["npm:1.2.2", {\ + "packageLocation": "./.yarn/cache/expect-type-npm-1.2.2-82ca303a3e-6019019566.zip/node_modules/expect-type/",\ + "packageDependencies": [\ + ["expect-type", "npm:1.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["exponential-backoff", [\ ["npm:3.1.1", {\ "packageLocation": "./.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-160456d2d6.zip/node_modules/exponential-backoff/",\ @@ -8711,18 +9725,18 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fdir", [\ - ["npm:6.4.6", {\ - "packageLocation": "./.yarn/cache/fdir-npm-6.4.6-52922d4c25-45b559cff8.zip/node_modules/fdir/",\ + ["npm:6.5.0", {\ + "packageLocation": "./.yarn/cache/fdir-npm-6.5.0-8814a0dec7-e345083c43.zip/node_modules/fdir/",\ "packageDependencies": [\ - ["fdir", "npm:6.4.6"]\ + ["fdir", "npm:6.5.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.4.6", {\ - "packageLocation": "./.yarn/__virtual__/fdir-virtual-895faf82c5/0/cache/fdir-npm-6.4.6-52922d4c25-45b559cff8.zip/node_modules/fdir/",\ + ["virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.5.0", {\ + "packageLocation": "./.yarn/__virtual__/fdir-virtual-3d749d68a5/0/cache/fdir-npm-6.5.0-8814a0dec7-e345083c43.zip/node_modules/fdir/",\ "packageDependencies": [\ ["@types/picomatch", null],\ - ["fdir", "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.4.6"],\ + ["fdir", "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.5.0"],\ ["picomatch", "npm:4.0.3"]\ ],\ "packagePeers": [\ @@ -8972,10 +9986,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fsevents", [\ - ["patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1", {\ - "packageLocation": "./.yarn/unplugged/fsevents-patch-19706e7e35/node_modules/fsevents/",\ + ["patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1", {\ + "packageLocation": "./.yarn/unplugged/fsevents-patch-6b67494872/node_modules/fsevents/",\ "packageDependencies": [\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ ["node-gyp", "npm:9.4.0"]\ ],\ "linkType": "HARD"\ @@ -10168,7 +11182,7 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["glob", "npm:7.2.0"],\ ["jasmine", "npm:4.6.0"],\ - ["jasmine-core", "npm:4.6.0"]\ + ["jasmine-core", "npm:4.6.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -10180,6 +11194,13 @@ const RAW_RUNTIME_STATE = ["jasmine-core", "npm:4.6.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.6.1", {\ + "packageLocation": "./.yarn/cache/jasmine-core-npm-4.6.1-8b205bcb86-3d038b7f6f.zip/node_modules/jasmine-core/",\ + "packageDependencies": [\ + ["jasmine-core", "npm:4.6.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["jasmine-spec-reporter", [\ @@ -10211,6 +11232,13 @@ const RAW_RUNTIME_STATE = ["js-tokens", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:9.0.1", {\ + "packageLocation": "./.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-68dcab8f23.zip/node_modules/js-tokens/",\ + "packageDependencies": [\ + ["js-tokens", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["js-yaml", [\ @@ -10602,6 +11630,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["loupe", [\ + ["npm:3.2.0", {\ + "packageLocation": "./.yarn/cache/loupe-npm-3.2.0-6593ad3abb-f572fd9e38.zip/node_modules/loupe/",\ + "packageDependencies": [\ + ["loupe", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lru-cache", [\ ["npm:10.4.3", {\ "packageLocation": "./.yarn/cache/lru-cache-npm-10.4.3-30c10b861a-ebd04fbca9.zip/node_modules/lru-cache/",\ @@ -10642,6 +11679,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["magic-string", [\ + ["npm:0.30.17", {\ + "packageLocation": "./.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-16826e415d.zip/node_modules/magic-string/",\ + "packageDependencies": [\ + ["@jridgewell/sourcemap-codec", "npm:1.5.5"],\ + ["magic-string", "npm:0.30.17"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["make-dir", [\ ["npm:3.1.0", {\ "packageLocation": "./.yarn/cache/make-dir-npm-3.1.0-d1d7505142-56aaafefc4.zip/node_modules/make-dir/",\ @@ -10965,6 +12012,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["nanoid", [\ + ["npm:3.3.11", {\ + "packageLocation": "./.yarn/cache/nanoid-npm-3.3.11-f98c1f9ef6-40e7f70b3d.zip/node_modules/nanoid/",\ + "packageDependencies": [\ + ["nanoid", "npm:3.3.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["napi-build-utils", [\ ["npm:2.0.0", {\ "packageLocation": "./.yarn/cache/napi-build-utils-npm-2.0.0-95da9c2e4e-5833aaeb5c.zip/node_modules/napi-build-utils/",\ @@ -11507,11 +12563,29 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["pathe", [\ + ["npm:2.0.3", {\ + "packageLocation": "./.yarn/cache/pathe-npm-2.0.3-0924246ee0-c118dc5a8b.zip/node_modules/pathe/",\ + "packageDependencies": [\ + ["pathe", "npm:2.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pathval", [\ + ["npm:2.0.1", {\ + "packageLocation": "./.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-460f470947.zip/node_modules/pathval/",\ + "packageDependencies": [\ + ["pathval", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["picocolors", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-20a5b249e3.zip/node_modules/picocolors/",\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e2e3e8170a.zip/node_modules/picocolors/",\ "packageDependencies": [\ - ["picocolors", "npm:1.0.0"]\ + ["picocolors", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -11558,6 +12632,18 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["postcss", [\ + ["npm:8.5.6", {\ + "packageLocation": "./.yarn/cache/postcss-npm-8.5.6-e7f126c6f3-5127cc7c91.zip/node_modules/postcss/",\ + "packageDependencies": [\ + ["nanoid", "npm:3.3.11"],\ + ["picocolors", "npm:1.1.1"],\ + ["postcss", "npm:8.5.6"],\ + ["source-map-js", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["prebuild-install", [\ ["npm:7.1.3", {\ "packageLocation": "./.yarn/cache/prebuild-install-npm-7.1.3-8e79c3a0a2-25919a42b5.zip/node_modules/prebuild-install/",\ @@ -11964,6 +13050,37 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["rollup", [\ + ["npm:4.46.2", {\ + "packageLocation": "./.yarn/cache/rollup-npm-4.46.2-14ffb3c832-f428497fe1.zip/node_modules/rollup/",\ + "packageDependencies": [\ + ["@rollup/rollup-android-arm-eabi", "npm:4.46.2"],\ + ["@rollup/rollup-android-arm64", "npm:4.46.2"],\ + ["@rollup/rollup-darwin-arm64", "npm:4.46.2"],\ + ["@rollup/rollup-darwin-x64", "npm:4.46.2"],\ + ["@rollup/rollup-freebsd-arm64", "npm:4.46.2"],\ + ["@rollup/rollup-freebsd-x64", "npm:4.46.2"],\ + ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.46.2"],\ + ["@rollup/rollup-linux-arm-musleabihf", "npm:4.46.2"],\ + ["@rollup/rollup-linux-arm64-gnu", "npm:4.46.2"],\ + ["@rollup/rollup-linux-arm64-musl", "npm:4.46.2"],\ + ["@rollup/rollup-linux-loongarch64-gnu", "npm:4.46.2"],\ + ["@rollup/rollup-linux-ppc64-gnu", "npm:4.46.2"],\ + ["@rollup/rollup-linux-riscv64-gnu", "npm:4.46.2"],\ + ["@rollup/rollup-linux-riscv64-musl", "npm:4.46.2"],\ + ["@rollup/rollup-linux-s390x-gnu", "npm:4.46.2"],\ + ["@rollup/rollup-linux-x64-gnu", "npm:4.46.2"],\ + ["@rollup/rollup-linux-x64-musl", "npm:4.46.2"],\ + ["@rollup/rollup-win32-arm64-msvc", "npm:4.46.2"],\ + ["@rollup/rollup-win32-ia32-msvc", "npm:4.46.2"],\ + ["@rollup/rollup-win32-x64-msvc", "npm:4.46.2"],\ + ["@types/estree", "npm:1.0.8"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["rollup", "npm:4.46.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["run-parallel", [\ ["npm:1.2.0", {\ "packageLocation": "./.yarn/cache/run-parallel-npm-1.2.0-3f47ff2034-200b5ab25b.zip/node_modules/run-parallel/",\ @@ -12241,6 +13358,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["siginfo", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-3def8f8e51.zip/node_modules/siginfo/",\ + "packageDependencies": [\ + ["siginfo", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["signal-exit", [\ ["npm:3.0.7", {\ "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-25d272fa73.zip/node_modules/signal-exit/",\ @@ -12356,6 +13482,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["source-map-js", [\ + ["npm:1.2.1", {\ + "packageLocation": "./.yarn/cache/source-map-js-npm-1.2.1-b9a47d7e1a-7bda1fc4c1.zip/node_modules/source-map-js/",\ + "packageDependencies": [\ + ["source-map-js", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["source-map-support", [\ ["npm:0.5.21", {\ "packageLocation": "./.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-9ee09942f4.zip/node_modules/source-map-support/",\ @@ -12410,6 +13545,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["stackback", [\ + ["npm:0.0.2", {\ + "packageLocation": "./.yarn/cache/stackback-npm-0.0.2-73273dc92e-89a1416668.zip/node_modules/stackback/",\ + "packageDependencies": [\ + ["stackback", "npm:0.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["statuses", [\ ["npm:1.5.0", {\ "packageLocation": "./.yarn/cache/statuses-npm-1.5.0-f88f91b2e9-e433900956.zip/node_modules/statuses/",\ @@ -12426,6 +13570,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["std-env", [\ + ["npm:3.9.0", {\ + "packageLocation": "./.yarn/cache/std-env-npm-3.9.0-67cc0f541d-4a6f9218ae.zip/node_modules/std-env/",\ + "packageDependencies": [\ + ["std-env", "npm:3.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["stop-iteration-iterator", [\ ["npm:1.1.0", {\ "packageLocation": "./.yarn/cache/stop-iteration-iterator-npm-1.1.0-057344287e-de4e45706b.zip/node_modules/stop-iteration-iterator/",\ @@ -12591,6 +13744,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["strip-literal", [\ + ["npm:3.0.0", {\ + "packageLocation": "./.yarn/cache/strip-literal-npm-3.0.0-911fbf7e2b-d81657f84a.zip/node_modules/strip-literal/",\ + "packageDependencies": [\ + ["js-tokens", "npm:9.0.1"],\ + ["strip-literal", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["supports-color", [\ ["npm:5.5.0", {\ "packageLocation": "./.yarn/cache/supports-color-npm-5.5.0-183ac537bc-6ae5ff319b.zip/node_modules/supports-color/",\ @@ -12700,7 +13863,7 @@ const RAW_RUNTIME_STATE = ["npm:5.16.6", {\ "packageLocation": "./.yarn/cache/terser-npm-5.16.6-261a5df329-0bb4795e73.zip/node_modules/terser/",\ "packageDependencies": [\ - ["@jridgewell/source-map", "npm:0.3.2"],\ + ["@jridgewell/source-map", "npm:0.3.11"],\ ["acorn", "npm:8.15.0"],\ ["commander", "npm:2.20.3"],\ ["source-map-support", "npm:0.5.21"],\ @@ -13180,17 +14343,62 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["tinybench", [\ + ["npm:2.9.0", {\ + "packageLocation": "./.yarn/cache/tinybench-npm-2.9.0-2861a048db-c3500b0f60.zip/node_modules/tinybench/",\ + "packageDependencies": [\ + ["tinybench", "npm:2.9.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyexec", [\ + ["npm:0.3.2", {\ + "packageLocation": "./.yarn/cache/tinyexec-npm-0.3.2-381b1e349c-3efbf791a9.zip/node_modules/tinyexec/",\ + "packageDependencies": [\ + ["tinyexec", "npm:0.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["tinyglobby", [\ ["npm:0.2.14", {\ "packageLocation": "./.yarn/cache/tinyglobby-npm-0.2.14-d4e4bcf80e-f789ed6c92.zip/node_modules/tinyglobby/",\ "packageDependencies": [\ - ["fdir", "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.4.6"],\ + ["fdir", "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.5.0"],\ ["picomatch", "npm:4.0.3"],\ ["tinyglobby", "npm:0.2.14"]\ ],\ "linkType": "HARD"\ }]\ ]],\ + ["tinypool", [\ + ["npm:1.1.1", {\ + "packageLocation": "./.yarn/cache/tinypool-npm-1.1.1-6772421283-bf26727d01.zip/node_modules/tinypool/",\ + "packageDependencies": [\ + ["tinypool", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyrainbow", [\ + ["npm:2.0.0", {\ + "packageLocation": "./.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-c83c52bef4.zip/node_modules/tinyrainbow/",\ + "packageDependencies": [\ + ["tinyrainbow", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tinyspy", [\ + ["npm:4.0.3", {\ + "packageLocation": "./.yarn/cache/tinyspy-npm-4.0.3-c7c4f5d39d-0a92a18b53.zip/node_modules/tinyspy/",\ + "packageDependencies": [\ + ["tinyspy", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["tmp", [\ ["npm:0.2.1", {\ "packageLocation": "./.yarn/cache/tmp-npm-0.2.1-a9c8d9c0ca-67607aa012.zip/node_modules/tmp/",\ @@ -13553,7 +14761,7 @@ const RAW_RUNTIME_STATE = ["@types/browserslist", null],\ ["browserslist", "npm:4.22.1"],\ ["escalade", "npm:3.1.1"],\ - ["picocolors", "npm:1.0.0"],\ + ["picocolors", "npm:1.1.1"],\ ["update-browserslist-db", "virtual:cccae6d74e613cbaceb4c608cb01004dea3f5ca235673f5c541d60f516ef320907d258256abf63eac9b8704e23cf5d52eb19f2a57a07471accc943ea645de308#npm:1.0.13"]\ ],\ "packagePeers": [\ @@ -13631,6 +14839,266 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["vite", [\ + ["npm:7.1.2", {\ + "packageLocation": "./.yarn/cache/vite-npm-7.1.2-6c08b5f7c7-4ed825b20b.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["vite", "npm:7.1.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:36e27e6f9f58534344f1f7ebe60cf4da0a991405275e95d8efd7694066e489a80ffc74b01d84c8e4b519c8339cd9843a6e9a827d08bac126d634dc88371410ba#npm:7.1.2", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-41d979ac1a/0/cache/vite-npm-7.1.2-6c08b5f7c7-4ed825b20b.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["@types/jiti", null],\ + ["@types/less", null],\ + ["@types/lightningcss", null],\ + ["@types/node", "npm:22.10.6"],\ + ["@types/sass", null],\ + ["@types/sass-embedded", null],\ + ["@types/stylus", null],\ + ["@types/sugarss", null],\ + ["@types/terser", null],\ + ["@types/tsx", null],\ + ["@types/yaml", null],\ + ["esbuild", "npm:0.25.9"],\ + ["fdir", "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.5.0"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["jiti", null],\ + ["less", null],\ + ["lightningcss", null],\ + ["picomatch", "npm:4.0.3"],\ + ["postcss", "npm:8.5.6"],\ + ["rollup", "npm:4.46.2"],\ + ["sass", null],\ + ["sass-embedded", null],\ + ["stylus", null],\ + ["sugarss", null],\ + ["terser", null],\ + ["tinyglobby", "npm:0.2.14"],\ + ["tsx", null],\ + ["vite", "virtual:36e27e6f9f58534344f1f7ebe60cf4da0a991405275e95d8efd7694066e489a80ffc74b01d84c8e4b519c8339cd9843a6e9a827d08bac126d634dc88371410ba#npm:7.1.2"],\ + ["yaml", null]\ + ],\ + "packagePeers": [\ + "@types/jiti",\ + "@types/less",\ + "@types/lightningcss",\ + "@types/node",\ + "@types/sass-embedded",\ + "@types/sass",\ + "@types/stylus",\ + "@types/sugarss",\ + "@types/terser",\ + "@types/tsx",\ + "@types/yaml",\ + "jiti",\ + "less",\ + "lightningcss",\ + "sass-embedded",\ + "sass",\ + "stylus",\ + "sugarss",\ + "terser",\ + "tsx",\ + "yaml"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.1.2", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-0460a6c865/0/cache/vite-npm-7.1.2-6c08b5f7c7-4ed825b20b.zip/node_modules/vite/",\ + "packageDependencies": [\ + ["@types/jiti", null],\ + ["@types/less", null],\ + ["@types/lightningcss", null],\ + ["@types/node", null],\ + ["@types/sass", null],\ + ["@types/sass-embedded", null],\ + ["@types/stylus", null],\ + ["@types/sugarss", null],\ + ["@types/terser", null],\ + ["@types/tsx", null],\ + ["@types/yaml", null],\ + ["esbuild", "npm:0.25.9"],\ + ["fdir", "virtual:d4e4bcf80e67f9de0540c123c7c4882e34dce6a8ba807a0a834f267f9132ee6bd264e69a49c6203aa89877ed3a5a5d633bfa002384881be452cc3a2d2fbcce0b#npm:6.5.0"],\ + ["fsevents", "patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"],\ + ["jiti", null],\ + ["less", null],\ + ["lightningcss", null],\ + ["picomatch", "npm:4.0.3"],\ + ["postcss", "npm:8.5.6"],\ + ["rollup", "npm:4.46.2"],\ + ["sass", null],\ + ["sass-embedded", null],\ + ["stylus", null],\ + ["sugarss", null],\ + ["terser", null],\ + ["tinyglobby", "npm:0.2.14"],\ + ["tsx", null],\ + ["vite", "virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.1.2"],\ + ["yaml", null]\ + ],\ + "packagePeers": [\ + "@types/jiti",\ + "@types/less",\ + "@types/lightningcss",\ + "@types/node",\ + "@types/sass-embedded",\ + "@types/sass",\ + "@types/stylus",\ + "@types/sugarss",\ + "@types/terser",\ + "@types/tsx",\ + "@types/yaml",\ + "jiti",\ + "less",\ + "lightningcss",\ + "sass-embedded",\ + "sass",\ + "stylus",\ + "sugarss",\ + "terser",\ + "tsx",\ + "yaml"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vite-node", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-6ceca67c00.zip/node_modules/vite-node/",\ + "packageDependencies": [\ + ["cac", "npm:6.7.14"],\ + ["debug", "virtual:6d7ba8035a34a8cbc48e227f3e803dbc3acaabbab2521c3cd66a45a2853fa6bda5b3ccb3ab1942c8a738927bc0e228ea8d5baa6461d73e2cf6a345db629c4f47#npm:4.4.1"],\ + ["es-module-lexer", "npm:1.7.0"],\ + ["pathe", "npm:2.0.3"],\ + ["vite", "virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.1.2"],\ + ["vite-node", "npm:3.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["vitest", [\ + ["npm:3.2.4", {\ + "packageLocation": "./.yarn/cache/vitest-npm-3.2.4-7a07f931b1-5bf53ede3a.zip/node_modules/vitest/",\ + "packageDependencies": [\ + ["vitest", "npm:3.2.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4", {\ + "packageLocation": "./.yarn/__virtual__/vitest-virtual-7e0d57c4b8/0/cache/vitest-npm-3.2.4-7a07f931b1-5bf53ede3a.zip/node_modules/vitest/",\ + "packageDependencies": [\ + ["@edge-runtime/vm", null],\ + ["@types/chai", "npm:5.2.2"],\ + ["@types/debug", null],\ + ["@types/edge-runtime__vm", null],\ + ["@types/happy-dom", null],\ + ["@types/jsdom", null],\ + ["@types/node", null],\ + ["@types/vitest__browser", null],\ + ["@types/vitest__ui", null],\ + ["@vitest/browser", null],\ + ["@vitest/expect", "npm:3.2.4"],\ + ["@vitest/mocker", "virtual:7e0d57c4b8291834af7caaec5cf40315859532aaf32248bc99ddecd6a9473a0e852b545b5d9b4e0d3ca39051839ba61f77e338e225abe8757fa7da262b635786#npm:3.2.4"],\ + ["@vitest/pretty-format", "npm:3.2.4"],\ + ["@vitest/runner", "npm:3.2.4"],\ + ["@vitest/snapshot", "npm:3.2.4"],\ + ["@vitest/spy", "npm:3.2.4"],\ + ["@vitest/ui", null],\ + ["@vitest/utils", "npm:3.2.4"],\ + ["chai", "npm:5.2.1"],\ + ["debug", "virtual:6d7ba8035a34a8cbc48e227f3e803dbc3acaabbab2521c3cd66a45a2853fa6bda5b3ccb3ab1942c8a738927bc0e228ea8d5baa6461d73e2cf6a345db629c4f47#npm:4.4.1"],\ + ["expect-type", "npm:1.2.2"],\ + ["happy-dom", null],\ + ["jsdom", null],\ + ["magic-string", "npm:0.30.17"],\ + ["pathe", "npm:2.0.3"],\ + ["picomatch", "npm:4.0.3"],\ + ["std-env", "npm:3.9.0"],\ + ["tinybench", "npm:2.9.0"],\ + ["tinyexec", "npm:0.3.2"],\ + ["tinyglobby", "npm:0.2.14"],\ + ["tinypool", "npm:1.1.1"],\ + ["tinyrainbow", "npm:2.0.0"],\ + ["vite", "virtual:cb1d79df3b4901790c8808db427c397bd3f613c8181bce1e1c99f654fcf8f1484eb3efeaaa7477306f7c95ff2d882d1e762cb59fa3743be7fbfd628566f4b6c1#npm:7.1.2"],\ + ["vite-node", "npm:3.2.4"],\ + ["vitest", "virtual:32bdce0525b6fd38c0ffab310007869ff277762ac809c2d2b6ac7a63bc1b80e6f56e6507ed75fd8459648eb5d0172adc064466a9729b1d8c49e093b697f760e1#npm:3.2.4"],\ + ["why-is-node-running", "npm:2.3.0"]\ + ],\ + "packagePeers": [\ + "@edge-runtime/vm",\ + "@types/debug",\ + "@types/edge-runtime__vm",\ + "@types/happy-dom",\ + "@types/jsdom",\ + "@types/node",\ + "@types/vitest__browser",\ + "@types/vitest__ui",\ + "@vitest/browser",\ + "@vitest/ui",\ + "happy-dom",\ + "jsdom"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4", {\ + "packageLocation": "./.yarn/__virtual__/vitest-virtual-36e27e6f9f/0/cache/vitest-npm-3.2.4-7a07f931b1-5bf53ede3a.zip/node_modules/vitest/",\ + "packageDependencies": [\ + ["@edge-runtime/vm", null],\ + ["@types/chai", "npm:5.2.2"],\ + ["@types/debug", null],\ + ["@types/edge-runtime__vm", null],\ + ["@types/happy-dom", null],\ + ["@types/jsdom", null],\ + ["@types/node", "npm:22.10.6"],\ + ["@types/vitest__browser", null],\ + ["@types/vitest__ui", null],\ + ["@vitest/browser", null],\ + ["@vitest/expect", "npm:3.2.4"],\ + ["@vitest/mocker", "virtual:36e27e6f9f58534344f1f7ebe60cf4da0a991405275e95d8efd7694066e489a80ffc74b01d84c8e4b519c8339cd9843a6e9a827d08bac126d634dc88371410ba#npm:3.2.4"],\ + ["@vitest/pretty-format", "npm:3.2.4"],\ + ["@vitest/runner", "npm:3.2.4"],\ + ["@vitest/snapshot", "npm:3.2.4"],\ + ["@vitest/spy", "npm:3.2.4"],\ + ["@vitest/ui", null],\ + ["@vitest/utils", "npm:3.2.4"],\ + ["chai", "npm:5.2.1"],\ + ["debug", "virtual:6d7ba8035a34a8cbc48e227f3e803dbc3acaabbab2521c3cd66a45a2853fa6bda5b3ccb3ab1942c8a738927bc0e228ea8d5baa6461d73e2cf6a345db629c4f47#npm:4.4.1"],\ + ["expect-type", "npm:1.2.2"],\ + ["happy-dom", null],\ + ["jsdom", null],\ + ["magic-string", "npm:0.30.17"],\ + ["pathe", "npm:2.0.3"],\ + ["picomatch", "npm:4.0.3"],\ + ["std-env", "npm:3.9.0"],\ + ["tinybench", "npm:2.9.0"],\ + ["tinyexec", "npm:0.3.2"],\ + ["tinyglobby", "npm:0.2.14"],\ + ["tinypool", "npm:1.1.1"],\ + ["tinyrainbow", "npm:2.0.0"],\ + ["vite", "virtual:36e27e6f9f58534344f1f7ebe60cf4da0a991405275e95d8efd7694066e489a80ffc74b01d84c8e4b519c8339cd9843a6e9a827d08bac126d634dc88371410ba#npm:7.1.2"],\ + ["vite-node", "npm:3.2.4"],\ + ["vitest", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.2.4"],\ + ["why-is-node-running", "npm:2.3.0"]\ + ],\ + "packagePeers": [\ + "@edge-runtime/vm",\ + "@types/debug",\ + "@types/edge-runtime__vm",\ + "@types/happy-dom",\ + "@types/jsdom",\ + "@types/node",\ + "@types/vitest__browser",\ + "@types/vitest__ui",\ + "@vitest/browser",\ + "@vitest/ui",\ + "happy-dom",\ + "jsdom"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["void-elements", [\ ["npm:2.0.1", {\ "packageLocation": "./.yarn/cache/void-elements-npm-2.0.1-85e6962130-23b4f35bbe.zip/node_modules/void-elements/",\ @@ -14966,6 +16434,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["why-is-node-running", [\ + ["npm:2.3.0", {\ + "packageLocation": "./.yarn/cache/why-is-node-running-npm-2.3.0-011cf61a18-1cde0b01b8.zip/node_modules/why-is-node-running/",\ + "packageDependencies": [\ + ["siginfo", "npm:2.0.0"],\ + ["stackback", "npm:0.0.2"],\ + ["why-is-node-running", "npm:2.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["wide-align", [\ ["npm:1.1.5", {\ "packageLocation": "./.yarn/cache/wide-align-npm-1.1.5-889d77e592-1d9c2a3e36.zip/node_modules/wide-align/",\ diff --git a/.yarn/cache/@esbuild-linux-x64-npm-0.25.9-f9c79a9fdd-10c0.zip b/.yarn/cache/@esbuild-linux-x64-npm-0.25.9-f9c79a9fdd-10c0.zip new file mode 100644 index 0000000000..b87d30be08 --- /dev/null +++ b/.yarn/cache/@esbuild-linux-x64-npm-0.25.9-f9c79a9fdd-10c0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4628b2de4263ce746bc54e41bcd06d85ebd8fd76d457e612ae579bf465b49ae4 +size 10307217 diff --git a/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.13-9bd96ac800-9a7d65fb13.zip b/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.13-9bd96ac800-9a7d65fb13.zip new file mode 100644 index 0000000000..46dc0781ab --- /dev/null +++ b/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.13-9bd96ac800-9a7d65fb13.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3683aa608f26f0bba56923cf3448fc38046f751e1b7d23137be9ae86c305f3e9 +size 100879 diff --git a/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-d502e6fb51.zip b/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-d502e6fb51.zip new file mode 100644 index 0000000000..15ebd904bb --- /dev/null +++ b/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-d502e6fb51.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb574b01d88cc377f7a083f05aaa8d050ab2bb56cab42ca0663495dd67214a49 +size 55383 diff --git a/.yarn/cache/@jridgewell-source-map-npm-0.3.11-4cf013eacf-50a4fdafe0.zip b/.yarn/cache/@jridgewell-source-map-npm-0.3.11-4cf013eacf-50a4fdafe0.zip new file mode 100644 index 0000000000..f3e6a398d4 --- /dev/null +++ b/.yarn/cache/@jridgewell-source-map-npm-0.3.11-4cf013eacf-50a4fdafe0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d79ffc6298555102412757c2f0fd9f1b2aeefa1ed6d6a87d604520ac320ed7ba +size 36583 diff --git a/.yarn/cache/@jridgewell-source-map-npm-0.3.2-6fd1f37b22-1540da3234.zip b/.yarn/cache/@jridgewell-source-map-npm-0.3.2-6fd1f37b22-1540da3234.zip deleted file mode 100644 index 48114ef200..0000000000 --- a/.yarn/cache/@jridgewell-source-map-npm-0.3.2-6fd1f37b22-1540da3234.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5c1459a2811aee827a9517bec656a82890f131f2896987863673dec68aae3e0a -size 233675 diff --git a/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.5-5189d9fc79-f9e538f302.zip b/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.5-5189d9fc79-f9e538f302.zip new file mode 100644 index 0000000000..8e2d143442 --- /dev/null +++ b/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.5.5-5189d9fc79-f9e538f302.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32c3dfd52260d3fa980c0cb444bc5bc65e5449c574a87ec029ace0b6eaee94c3 +size 93280 diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.30-cd079ed37e-3a1516c10f.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.30-cd079ed37e-3a1516c10f.zip new file mode 100644 index 0000000000..8c94d76deb --- /dev/null +++ b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.30-cd079ed37e-3a1516c10f.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17bcde0d31855b204d4267a437c8285f8b0e64ecc944168f0f4dd2b38d274bc8 +size 159971 diff --git a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.46.2-2605268b59-10c0.zip b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.46.2-2605268b59-10c0.zip new file mode 100644 index 0000000000..59c6264a19 --- /dev/null +++ b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.46.2-2605268b59-10c0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aa08e4d1549c29c696ae13ed4895d0d51b06d2bb7562c47057398bd7977ee15 +size 2675686 diff --git a/.yarn/cache/@types-chai-npm-5.2.2-175f762512-49282bf0e8.zip b/.yarn/cache/@types-chai-npm-5.2.2-175f762512-49282bf0e8.zip new file mode 100644 index 0000000000..37bc774bef --- /dev/null +++ b/.yarn/cache/@types-chai-npm-5.2.2-175f762512-49282bf0e8.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c0735b9b49b8c4a7b16541305304df5e885755e4fb494c9754f6e79c9145d3a +size 92782 diff --git a/.yarn/cache/@types-deep-eql-npm-4.0.2-e6bc68cc92-bf3f811843.zip b/.yarn/cache/@types-deep-eql-npm-4.0.2-e6bc68cc92-bf3f811843.zip new file mode 100644 index 0000000000..7286772942 --- /dev/null +++ b/.yarn/cache/@types-deep-eql-npm-4.0.2-e6bc68cc92-bf3f811843.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa3746707030af027d56434d7e6e5a4d7107272b92354e34bd45b8a985f8ad17 +size 5748 diff --git a/.yarn/cache/@types-jasmine-npm-4.6.5-38956b86dc-9d20e00de9.zip b/.yarn/cache/@types-jasmine-npm-4.6.5-38956b86dc-9d20e00de9.zip new file mode 100644 index 0000000000..b5cdefa75e --- /dev/null +++ b/.yarn/cache/@types-jasmine-npm-4.6.5-38956b86dc-9d20e00de9.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:430f75057f3aabefdf9c2a631f85b94e4cb490e009981ee7eab9b7f5749b030e +size 57153 diff --git a/.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-7586104e3f.zip b/.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-7586104e3f.zip new file mode 100644 index 0000000000..9d3d2b0dbd --- /dev/null +++ b/.yarn/cache/@vitest-expect-npm-3.2.4-97c526d5cc-7586104e3f.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b70c3d75ad18f9d4f2335f5d8c6a59917372df795fafe35480d76f416c6f604b +size 98025 diff --git a/.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-f7a4aea19b.zip b/.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-f7a4aea19b.zip new file mode 100644 index 0000000000..9faaa09b57 --- /dev/null +++ b/.yarn/cache/@vitest-mocker-npm-3.2.4-48badb1f19-f7a4aea19b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bc38aef034fb735864758893abb3b252ad153d14f2a1bdeff0b85bc113b5d8a +size 166515 diff --git a/.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-5ad7d4278e.zip b/.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-5ad7d4278e.zip new file mode 100644 index 0000000000..339ed88388 --- /dev/null +++ b/.yarn/cache/@vitest-pretty-format-npm-3.2.4-d7da0d3faf-5ad7d4278e.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd4f9a733ec118925f01fee88508995064ddfe609f3156899465a3f18492b465 +size 60561 diff --git a/.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-e8be51666c.zip b/.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-e8be51666c.zip new file mode 100644 index 0000000000..996a469e78 --- /dev/null +++ b/.yarn/cache/@vitest-runner-npm-3.2.4-b2e96befcb-e8be51666c.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b450e98ea83cd075da1a9618aef6be1dd6b8422022e8f210d904c961dd8cd9 +size 129453 diff --git a/.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-f8301a3d7d.zip b/.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-f8301a3d7d.zip new file mode 100644 index 0000000000..73ec5524a7 --- /dev/null +++ b/.yarn/cache/@vitest-snapshot-npm-3.2.4-c43292ea8b-f8301a3d7d.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78bbb7611da55f63c8b13f7d86d8d1ae84940a2b25dea174407224354551966f +size 95050 diff --git a/.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-6ebf0b4697.zip b/.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-6ebf0b4697.zip new file mode 100644 index 0000000000..e839a545f0 --- /dev/null +++ b/.yarn/cache/@vitest-spy-npm-3.2.4-ed1c68e965-6ebf0b4697.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10eabf2bf46be641f253fd669f5051a7f23ed6e77c0b470f07b70903244a938f +size 23750 diff --git a/.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-024a9b8c8b.zip b/.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-024a9b8c8b.zip new file mode 100644 index 0000000000..83d8445279 --- /dev/null +++ b/.yarn/cache/@vitest-utils-npm-3.2.4-2d32b4da53-024a9b8c8b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cba9b00008405be92ff2a73decbb35a39d71bec35d9fddd1b1e74e2dd208f314 +size 174653 diff --git a/.yarn/cache/assertion-error-npm-2.0.1-8169d136f2-bbbcb117ac.zip b/.yarn/cache/assertion-error-npm-2.0.1-8169d136f2-bbbcb117ac.zip new file mode 100644 index 0000000000..6eca437863 --- /dev/null +++ b/.yarn/cache/assertion-error-npm-2.0.1-8169d136f2-bbbcb117ac.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e30d660e6c9003e5fab54897357e027027ed365cd1a689a2a43530b35e84774 +size 6852 diff --git a/.yarn/cache/cac-npm-6.7.14-c46284e425-4ee06aaa7b.zip b/.yarn/cache/cac-npm-6.7.14-c46284e425-4ee06aaa7b.zip new file mode 100644 index 0000000000..0158a0956d --- /dev/null +++ b/.yarn/cache/cac-npm-6.7.14-c46284e425-4ee06aaa7b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88208225f3f7dbefd293445c9b05fce7af68df05e1f49e8409e9173c5a44cf17 +size 84275 diff --git a/.yarn/cache/chai-npm-5.2.1-5ca2bcd7db-58209c03ae.zip b/.yarn/cache/chai-npm-5.2.1-5ca2bcd7db-58209c03ae.zip new file mode 100644 index 0000000000..5a5f419780 --- /dev/null +++ b/.yarn/cache/chai-npm-5.2.1-5ca2bcd7db-58209c03ae.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:031d5e022b4ac8fca3c8f7d669955b518192a359a01c942b4c62d1f7ba3a2ec2 +size 529185 diff --git a/.yarn/cache/check-error-npm-2.1.1-34e4ef357e-979f13ecca.zip b/.yarn/cache/check-error-npm-2.1.1-34e4ef357e-979f13ecca.zip new file mode 100644 index 0000000000..46327f6251 --- /dev/null +++ b/.yarn/cache/check-error-npm-2.1.1-34e4ef357e-979f13ecca.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02d07b0eca1b64bf73a32e1426723570c052a1c87abfd0d801ec380a5f341f7b +size 12209 diff --git a/.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-7102cf3b7b.zip b/.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-7102cf3b7b.zip new file mode 100644 index 0000000000..ee08cf6f49 --- /dev/null +++ b/.yarn/cache/deep-eql-npm-5.0.2-3bce58289f-7102cf3b7b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ead8a72a0b0af17e0871161b5c84cfb32c1821332a0ca33e084115ed3c0948ec +size 24684 diff --git a/.yarn/cache/es-module-lexer-npm-1.7.0-456b47a08a-4c935affcb.zip b/.yarn/cache/es-module-lexer-npm-1.7.0-456b47a08a-4c935affcb.zip new file mode 100644 index 0000000000..f88ca62820 --- /dev/null +++ b/.yarn/cache/es-module-lexer-npm-1.7.0-456b47a08a-4c935affcb.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e336b9a676afd8af4c299320b8978435b3f00a1f60298b39d2a04e3d02879a6 +size 95252 diff --git a/.yarn/cache/esbuild-npm-0.25.9-32d9057a63-aaa1284c75.zip b/.yarn/cache/esbuild-npm-0.25.9-32d9057a63-aaa1284c75.zip new file mode 100644 index 0000000000..81bc093ef4 --- /dev/null +++ b/.yarn/cache/esbuild-npm-0.25.9-32d9057a63-aaa1284c75.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5faf3d59d122fa998771dc51b5e83825e974c839f58d2b6a554ce33232c927c +size 136779 diff --git a/.yarn/cache/estree-walker-npm-3.0.3-0372979673-c12e3c2b26.zip b/.yarn/cache/estree-walker-npm-3.0.3-0372979673-c12e3c2b26.zip new file mode 100644 index 0000000000..6027f3ec40 --- /dev/null +++ b/.yarn/cache/estree-walker-npm-3.0.3-0372979673-c12e3c2b26.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fa9981398317d70439b88844e22394bd38b304659812976a1e1753c4ed38454 +size 19843 diff --git a/.yarn/cache/expect-type-npm-1.2.2-82ca303a3e-6019019566.zip b/.yarn/cache/expect-type-npm-1.2.2-82ca303a3e-6019019566.zip new file mode 100644 index 0000000000..37598fc209 --- /dev/null +++ b/.yarn/cache/expect-type-npm-1.2.2-82ca303a3e-6019019566.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37f95b9879805dde62c52f55c64ed6f5a817043a0bc3b898c4c54cd9879fa9fb +size 121801 diff --git a/.yarn/cache/fdir-npm-6.4.6-52922d4c25-45b559cff8.zip b/.yarn/cache/fdir-npm-6.4.6-52922d4c25-45b559cff8.zip deleted file mode 100644 index cdf4352773..0000000000 --- a/.yarn/cache/fdir-npm-6.4.6-52922d4c25-45b559cff8.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39744c52fe2040532e0357267b9f6e44a2e15e6362dc25b2f728b71fa9be200d -size 93560 diff --git a/.yarn/cache/fdir-npm-6.5.0-8814a0dec7-e345083c43.zip b/.yarn/cache/fdir-npm-6.5.0-8814a0dec7-e345083c43.zip new file mode 100644 index 0000000000..384c9ac565 --- /dev/null +++ b/.yarn/cache/fdir-npm-6.5.0-8814a0dec7-e345083c43.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c500648bf80104c8bb4536eb1d23f4bb7478c43fabbe67d2f10584de559dc0db +size 54609 diff --git a/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-be78a3efa3.zip b/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-be78a3efa3.zip deleted file mode 100644 index 1d1eddb746..0000000000 --- a/.yarn/cache/fsevents-npm-2.3.2-a881d6ac9f-be78a3efa3.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20d8034e063f21826b95cf21569c62135cd23739eee51c23e049b4fa90d9f006 -size 157516 diff --git a/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-a1f0c44595.zip b/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-a1f0c44595.zip new file mode 100644 index 0000000000..088eebce26 --- /dev/null +++ b/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-a1f0c44595.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21f9b769dbf5b8f05c8197661a4d9bc6ab078b7d3907581061cb035b4e952997 +size 174318 diff --git a/.yarn/cache/jasmine-core-npm-4.6.1-8b205bcb86-3d038b7f6f.zip b/.yarn/cache/jasmine-core-npm-4.6.1-8b205bcb86-3d038b7f6f.zip new file mode 100644 index 0000000000..8b676d8321 --- /dev/null +++ b/.yarn/cache/jasmine-core-npm-4.6.1-8b205bcb86-3d038b7f6f.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8e651b1438db6ecc26c3e8dbcb3eb99f3bc6b982871640d722a023fe7ebc67b +size 388572 diff --git a/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-68dcab8f23.zip b/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-68dcab8f23.zip new file mode 100644 index 0000000000..d9434f9eac --- /dev/null +++ b/.yarn/cache/js-tokens-npm-9.0.1-3ed793c0c1-68dcab8f23.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8e589207ca5a15b7d81d42da47ff3347680f6a3098f1bec0c98990117c300aa +size 17019 diff --git a/.yarn/cache/loupe-npm-3.2.0-6593ad3abb-f572fd9e38.zip b/.yarn/cache/loupe-npm-3.2.0-6593ad3abb-f572fd9e38.zip new file mode 100644 index 0000000000..92b536ebce --- /dev/null +++ b/.yarn/cache/loupe-npm-3.2.0-6593ad3abb-f572fd9e38.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a5e3fb42923ade84114a0c422dff37da3a54e075cc1e68542ab06e58188cb69 +size 68112 diff --git a/.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-16826e415d.zip b/.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-16826e415d.zip new file mode 100644 index 0000000000..37edb82ab4 --- /dev/null +++ b/.yarn/cache/magic-string-npm-0.30.17-da1b7593b1-16826e415d.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef6bb9c662f29eab2d724e5b4a569edac6240a58eb70d4f87f37d51cd93079bf +size 469734 diff --git a/.yarn/cache/nanoid-npm-3.3.11-f98c1f9ef6-40e7f70b3d.zip b/.yarn/cache/nanoid-npm-3.3.11-f98c1f9ef6-40e7f70b3d.zip new file mode 100644 index 0000000000..d99e463d0b --- /dev/null +++ b/.yarn/cache/nanoid-npm-3.3.11-f98c1f9ef6-40e7f70b3d.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:219d47651e4ba0249ccd730abce067b7dd12b3f4b54348622dabc013e67d2461 +size 37059 diff --git a/.yarn/cache/pathe-npm-2.0.3-0924246ee0-c118dc5a8b.zip b/.yarn/cache/pathe-npm-2.0.3-0924246ee0-c118dc5a8b.zip new file mode 100644 index 0000000000..52cb4f9e8a --- /dev/null +++ b/.yarn/cache/pathe-npm-2.0.3-0924246ee0-c118dc5a8b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a76b6dc0f985650b3566f74621721a6fc80178d15da4bcc7c3f5099a2711863d +size 54152 diff --git a/.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-460f470947.zip b/.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-460f470947.zip new file mode 100644 index 0000000000..bb268b03c8 --- /dev/null +++ b/.yarn/cache/pathval-npm-2.0.1-7fb9ae82ba-460f470947.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2011dce3d80fb8a6460751f0ac20e79e94addd09ba0dd767fda9a1575af191ba +size 15125 diff --git a/.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-20a5b249e3.zip b/.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-20a5b249e3.zip deleted file mode 100644 index 26ab023567..0000000000 --- a/.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-20a5b249e3.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ed60c4b725a79126bec8955bf6d4f4dd51ed895dc2649644fa476ce4d210242 -size 6941 diff --git a/.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e2e3e8170a.zip b/.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e2e3e8170a.zip new file mode 100644 index 0000000000..d6f5eb81e3 --- /dev/null +++ b/.yarn/cache/picocolors-npm-1.1.1-4fede47cf1-e2e3e8170a.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:543660ff42f751defbc30c0634b3a97e3bb27aaf263271d7eb213602ceaf276a +size 7663 diff --git a/.yarn/cache/postcss-npm-8.5.6-e7f126c6f3-5127cc7c91.zip b/.yarn/cache/postcss-npm-8.5.6-e7f126c6f3-5127cc7c91.zip new file mode 100644 index 0000000000..1e897e80ed --- /dev/null +++ b/.yarn/cache/postcss-npm-8.5.6-e7f126c6f3-5127cc7c91.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8792ebee187db7955a6b68ba4568aa7484e8718aafdbed2234f2d8c05969cf2 +size 212937 diff --git a/.yarn/cache/rollup-npm-4.46.2-14ffb3c832-f428497fe1.zip b/.yarn/cache/rollup-npm-4.46.2-14ffb3c832-f428497fe1.zip new file mode 100644 index 0000000000..f21dadfe7d --- /dev/null +++ b/.yarn/cache/rollup-npm-4.46.2-14ffb3c832-f428497fe1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ca99d0079973b413d5813a49df4d604ddbb2c2303f43d78c29c1d1fee945da8 +size 2753651 diff --git a/.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-3def8f8e51.zip b/.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-3def8f8e51.zip new file mode 100644 index 0000000000..2102ecfc07 --- /dev/null +++ b/.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-3def8f8e51.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:157d827b470b3b8e6a2d40128489f2785ca7216fd5c58e2d8945c38f9c489397 +size 5847 diff --git a/.yarn/cache/source-map-js-npm-1.2.1-b9a47d7e1a-7bda1fc4c1.zip b/.yarn/cache/source-map-js-npm-1.2.1-b9a47d7e1a-7bda1fc4c1.zip new file mode 100644 index 0000000000..d392090f77 --- /dev/null +++ b/.yarn/cache/source-map-js-npm-1.2.1-b9a47d7e1a-7bda1fc4c1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cf2fa2c0b3a4a8c70d566f90b232f74ca93cfed0e67174cad958b4f6cfe7b7d +size 143238 diff --git a/.yarn/cache/stackback-npm-0.0.2-73273dc92e-89a1416668.zip b/.yarn/cache/stackback-npm-0.0.2-73273dc92e-89a1416668.zip new file mode 100644 index 0000000000..e7d0a71a81 --- /dev/null +++ b/.yarn/cache/stackback-npm-0.0.2-73273dc92e-89a1416668.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7c940a41f5bc33dfffbeb1886d914f1ffadc6e6d91121166b319c665af3dfcb +size 8126 diff --git a/.yarn/cache/std-env-npm-3.9.0-67cc0f541d-4a6f9218ae.zip b/.yarn/cache/std-env-npm-3.9.0-67cc0f541d-4a6f9218ae.zip new file mode 100644 index 0000000000..602685533a --- /dev/null +++ b/.yarn/cache/std-env-npm-3.9.0-67cc0f541d-4a6f9218ae.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c53e88ca90d1924795eb972197e375be9baf8e26e573abbff3ae7000dc540dd4 +size 27606 diff --git a/.yarn/cache/strip-literal-npm-3.0.0-911fbf7e2b-d81657f84a.zip b/.yarn/cache/strip-literal-npm-3.0.0-911fbf7e2b-d81657f84a.zip new file mode 100644 index 0000000000..252d8fd606 --- /dev/null +++ b/.yarn/cache/strip-literal-npm-3.0.0-911fbf7e2b-d81657f84a.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fc0012a8a9000fc86bc7bcd32d584395eba777f81392a4164c047713b8b766c +size 12800 diff --git a/.yarn/cache/tinybench-npm-2.9.0-2861a048db-c3500b0f60.zip b/.yarn/cache/tinybench-npm-2.9.0-2861a048db-c3500b0f60.zip new file mode 100644 index 0000000000..7eecb1057c --- /dev/null +++ b/.yarn/cache/tinybench-npm-2.9.0-2861a048db-c3500b0f60.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:180d9c313b57c8eb7d518f32a695a3f9c5c6431a5eb6a168d3c67f67af32ffaa +size 64349 diff --git a/.yarn/cache/tinyexec-npm-0.3.2-381b1e349c-3efbf791a9.zip b/.yarn/cache/tinyexec-npm-0.3.2-381b1e349c-3efbf791a9.zip new file mode 100644 index 0000000000..aff5408c78 --- /dev/null +++ b/.yarn/cache/tinyexec-npm-0.3.2-381b1e349c-3efbf791a9.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78da4b0d9fe0aa98c3f2c57c1e5f83b76b82bbd7f6e2e847fa82a113fbd54536 +size 47464 diff --git a/.yarn/cache/tinypool-npm-1.1.1-6772421283-bf26727d01.zip b/.yarn/cache/tinypool-npm-1.1.1-6772421283-bf26727d01.zip new file mode 100644 index 0000000000..6112f77916 --- /dev/null +++ b/.yarn/cache/tinypool-npm-1.1.1-6772421283-bf26727d01.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3b03ebe47545637bf102dfb6372c6ac170ab6230f2e87bf75b193cee0722b91 +size 46843 diff --git a/.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-c83c52bef4.zip b/.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-c83c52bef4.zip new file mode 100644 index 0000000000..31a634b17c --- /dev/null +++ b/.yarn/cache/tinyrainbow-npm-2.0.0-b4ba575b93-c83c52bef4.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51705b54342a8984d3f1f299dc6e003a8dc65227cbb4e9b235b427821ba8522c +size 9892 diff --git a/.yarn/cache/tinyspy-npm-4.0.3-c7c4f5d39d-0a92a18b53.zip b/.yarn/cache/tinyspy-npm-4.0.3-c7c4f5d39d-0a92a18b53.zip new file mode 100644 index 0000000000..079322fb65 --- /dev/null +++ b/.yarn/cache/tinyspy-npm-4.0.3-c7c4f5d39d-0a92a18b53.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5053629309fd18ac1b82f746191c007d171550fbd5a2ba354130fc78df7ff61 +size 14181 diff --git a/.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-6ceca67c00.zip b/.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-6ceca67c00.zip new file mode 100644 index 0000000000..d72e3c666e --- /dev/null +++ b/.yarn/cache/vite-node-npm-3.2.4-cb1d79df3b-6ceca67c00.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e21770c291d72d02782ec89beab778ab34dc816239db7cd02ce66ab240969165 +size 229909 diff --git a/.yarn/cache/vite-npm-7.1.2-6c08b5f7c7-4ed825b20b.zip b/.yarn/cache/vite-npm-7.1.2-6c08b5f7c7-4ed825b20b.zip new file mode 100644 index 0000000000..eaa52967df --- /dev/null +++ b/.yarn/cache/vite-npm-7.1.2-6c08b5f7c7-4ed825b20b.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec433e632d6de2feddf7fd6bd5ff0a14a45ec29645832aee27ead9373e3be275 +size 2269455 diff --git a/.yarn/cache/vitest-npm-3.2.4-7a07f931b1-5bf53ede3a.zip b/.yarn/cache/vitest-npm-3.2.4-7a07f931b1-5bf53ede3a.zip new file mode 100644 index 0000000000..631491f51c --- /dev/null +++ b/.yarn/cache/vitest-npm-3.2.4-7a07f931b1-5bf53ede3a.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5efc49370208487e4f98c3b1eb77ba959691997f3e784d7c646618ee9f5394 +size 1397120 diff --git a/.yarn/cache/why-is-node-running-npm-2.3.0-011cf61a18-1cde0b01b8.zip b/.yarn/cache/why-is-node-running-npm-2.3.0-011cf61a18-1cde0b01b8.zip new file mode 100644 index 0000000000..ca7d2d910c --- /dev/null +++ b/.yarn/cache/why-is-node-running-npm-2.3.0-011cf61a18-1cde0b01b8.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:115696a65130cdebfac46b512844e5baf8015566dcf11225a976ab93921eb841 +size 9018 diff --git a/jasmine-spec-reporter.config.json b/jasmine-spec-reporter.config.json deleted file mode 100644 index 4c28729d91..0000000000 --- a/jasmine-spec-reporter.config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "suite": { - "displayNumber": true - }, - "spec": { - "displayDuration": true - }, - "summary": { - "displayPending": false, - "displayStacktrace": "pretty" - } -} diff --git a/packages/amino/jasmine-testrunner.cjs b/packages/amino/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/amino/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/amino/package.json b/packages/amino/package.json index 32165c56b5..d688690244 100644 --- a/packages/amino/package.json +++ b/packages/amino/package.json @@ -28,7 +28,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -45,13 +45,10 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -63,6 +60,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/amino/src/encoding.spec.ts b/packages/amino/src/encoding.spec.ts index 67bb4b424d..108070ba68 100644 --- a/packages/amino/src/encoding.spec.ts +++ b/packages/amino/src/encoding.spec.ts @@ -81,7 +81,7 @@ describe("encoding", () => { }); }); - xit("works for sr25519", () => { + it.skip("works for sr25519", () => { // No test data available }); diff --git a/packages/amino/src/secp256k1hdwallet.spec.ts b/packages/amino/src/secp256k1hdwallet.spec.ts index 9440a7ed4f..661c8be5eb 100644 --- a/packages/amino/src/secp256k1hdwallet.spec.ts +++ b/packages/amino/src/secp256k1hdwallet.spec.ts @@ -281,7 +281,7 @@ describe("Secp256k1HdWallet", () => { encryption: { algorithm: "xchacha20poly1305-ietf", }, - data: jasmine.stringMatching(base64Matcher), + data: expect.stringMatching(base64Matcher), }); }); }); @@ -306,7 +306,7 @@ describe("Secp256k1HdWallet", () => { encryption: { algorithm: "xchacha20poly1305-ietf", }, - data: jasmine.stringMatching(base64Matcher), + data: expect.stringMatching(base64Matcher), }); }); }); diff --git a/packages/cosmwasm-stargate/tsconfig.json b/packages/cosmwasm-stargate/tsconfig.json index 4840979dc5..7537d5c7f7 100644 --- a/packages/cosmwasm-stargate/tsconfig.json +++ b/packages/cosmwasm-stargate/tsconfig.json @@ -4,7 +4,8 @@ "baseUrl": ".", "outDir": "build", "experimentalDecorators": true, - "rootDir": "src" + "rootDir": "src", + "types": ["jasmine", "karma-firefox-launcher", "karma-jasmine", "karma-jasmine-html-reporter", "node"] }, "include": [ "src/**/*" diff --git a/packages/crypto/jasmine-testrunner.cjs b/packages/crypto/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/crypto/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/crypto/package.json b/packages/crypto/package.json index cfb1c286c1..81a2d6b705 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -29,7 +29,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -49,7 +49,6 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", @@ -57,8 +56,6 @@ "@types/node": "*", "buffer": "^6.0.3", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -70,6 +67,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/crypto/src/pbkdf2.spec.ts b/packages/crypto/src/pbkdf2.spec.ts index 4be9bc617d..1cb1e46e3f 100644 --- a/packages/crypto/src/pbkdf2.spec.ts +++ b/packages/crypto/src/pbkdf2.spec.ts @@ -115,7 +115,7 @@ describe("pbkdf2", () => { for (const [index, test] of brycxTests.entries()) { const { secret, salt, iterations, keylen, expected } = test; const hash = await pbkdf2Sha512(secret, salt, iterations, keylen); - expect(hash).withContext(`brycx tests index ${index}`).toEqual(expected); + expect(hash, `brycx tests index ${index}`).toEqual(expected); } }); }); @@ -136,7 +136,7 @@ describe("pbkdf2", () => { for (const [index, test] of brycxTests.entries()) { const { secret, salt, iterations, keylen, expected } = test; const hash = await pbkdf2Sha512Subtle(subtle, secret, salt, iterations, keylen); - expect(hash).withContext(`brycx tests index ${index}`).toEqual(expected); + expect(hash, `brycx tests index ${index}`).toEqual(expected); } }); }); @@ -152,7 +152,7 @@ describe("pbkdf2", () => { for (const [index, test] of brycxTests.entries()) { const { secret, salt, iterations, keylen, expected } = test; const hash = await pbkdf2Sha512Noble(secret, salt, iterations, keylen); - expect(hash).withContext(`brycx tests index ${index}`).toEqual(expected); + expect(hash, `brycx tests index ${index}`).toEqual(expected); } }, 120_000); }); diff --git a/packages/crypto/src/secp256k1.spec.ts b/packages/crypto/src/secp256k1.spec.ts index 6c5e2c52ab..47d4ebf6dd 100644 --- a/packages/crypto/src/secp256k1.spec.ts +++ b/packages/crypto/src/secp256k1.spec.ts @@ -425,7 +425,7 @@ describe("Secp256k1", () => { messageHash, pubkey, ); - expect(isValid).withContext(`(index ${index})`).toEqual(true); + expect(isValid, `(index ${index})`).toEqual(true); } }); @@ -537,7 +537,7 @@ describe("Secp256k1", () => { // verify calculated signature const ok1 = await Secp256k1.verifySignature(calculatedSignature, messageHash, keypair.pubkey); - expect(ok1).withContext(`(index ${index})`).toEqual(true); + expect(ok1, `(index ${index})`).toEqual(true); // verify original signature const ok2 = await Secp256k1.verifySignature( @@ -545,10 +545,10 @@ describe("Secp256k1", () => { messageHash, keypair.pubkey, ); - expect(ok2).withContext(`(index ${index})`).toEqual(true); + expect(ok2, `(index ${index})`).toEqual(true); // compare signatures - expect(calculatedSignature.toDer()).withContext(`(index ${index})`).toEqual(row.signature); + expect(calculatedSignature.toDer(), `(index ${index})`).toEqual(row.signature); } }); diff --git a/packages/encoding/jasmine-testrunner.cjs b/packages/encoding/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/encoding/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/encoding/package.json b/packages/encoding/package.json index efb5130311..22f1ed849e 100644 --- a/packages/encoding/package.json +++ b/packages/encoding/package.json @@ -28,7 +28,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -45,14 +45,11 @@ "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", "@types/base64-js": "^1.2.5", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "@types/node": "*", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -64,6 +61,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/encoding/src/base64.spec.ts b/packages/encoding/src/base64.spec.ts index 46d6b7fa37..38edc7af96 100644 --- a/packages/encoding/src/base64.spec.ts +++ b/packages/encoding/src/base64.spec.ts @@ -79,9 +79,7 @@ describe("base64", () => { // "aa==", // non-strict, should be aQ== ]; for (const input of invalid) { - expect(() => fromBase64(input)) - .withContext(`invalid input: '${input}'`) - .toThrow(); + expect(() => fromBase64(input), `invalid input: '${input}'`).toThrow(); } }); diff --git a/packages/faucet-client/jasmine-testrunner.cjs b/packages/faucet-client/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/faucet-client/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/faucet-client/package.json b/packages/faucet-client/package.json index 4aaf8d1b93..fa31b65400 100644 --- a/packages/faucet-client/package.json +++ b/packages/faucet-client/package.json @@ -28,7 +28,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -39,14 +39,11 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "@types/node": "*", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -58,6 +55,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/faucet-client/src/faucetclient.spec.ts b/packages/faucet-client/src/faucetclient.spec.ts index cc5955e055..deeab44b1e 100644 --- a/packages/faucet-client/src/faucetclient.spec.ts +++ b/packages/faucet-client/src/faucetclient.spec.ts @@ -21,17 +21,17 @@ describe("FaucetClient", () => { expect(new FaucetClient("https://localhost/")).toBeTruthy(); }); - (enabled ? it : xit)("can be used to credit a wallet", async () => { + (enabled ? it : it.skip)("can be used to credit a wallet", async () => { const faucet = new FaucetClient(faucetUrl); await faucet.credit(defaultAddress, primaryToken); }); - (enabled ? it : xit)("can be used to credit a wallet with a different token", async () => { + (enabled ? it : it.skip)("can be used to credit a wallet with a different token", async () => { const faucet = new FaucetClient(faucetUrl); await faucet.credit(defaultAddress, secondaryToken); }); - (enabled ? it : xit)("throws for invalid ticker", async () => { + (enabled ? it : it.skip)("throws for invalid ticker", async () => { const faucet = new FaucetClient(faucetUrl); await faucet.credit(defaultAddress, "ETH").then( () => { @@ -43,7 +43,7 @@ describe("FaucetClient", () => { ); }); - (enabled ? it : xit)("throws for invalid address", async () => { + (enabled ? it : it.skip)("throws for invalid address", async () => { const faucet = new FaucetClient(faucetUrl); for (const address of ["be5cc2cc05db2cdb4313c18306a5157291cfdcd1", "1234L"]) { diff --git a/packages/faucet/jasmine-testrunner.cjs b/packages/faucet/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/faucet/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/faucet/package.json b/packages/faucet/package.json index 28876693a3..00e1bc79eb 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -31,7 +31,7 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "start-dev": "FAUCET_ADDRESS_PREFIX=wasm FAUCET_CREDIT_AMOUNT_UCOSM=10000000 FAUCET_CREDIT_AMOUNT_USTAKE=100000 FAUCET_CONCURRENCY=3 FAUCET_MNEMONIC=\"economy stock theory fatal elder harbor betray wasp final emotion task crumble siren bottom lizard educate guess current outdoor pair theory focus wife stone\" ./bin/cosmos-faucet start \"http://localhost:26659\"", @@ -51,17 +51,15 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/koa": "^2.15.0", "@types/koa-bodyparser": "^4.3", "@types/koa__cors": "^3.3", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "nyc": "^15.1.0", "prettier": "^3.5.3", "ses": "^1.13.0", "source-map-support": "^0.5.19", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/faucet/src/api/webserver.spec.ts b/packages/faucet/src/api/webserver.spec.ts index b665f354d9..f3f7bebec2 100644 --- a/packages/faucet/src/api/webserver.spec.ts +++ b/packages/faucet/src/api/webserver.spec.ts @@ -16,7 +16,7 @@ const faucetMnemonic = const testingPort = 62222; -(simappEnabled ? describe : xdescribe)("Webserver", () => { +(simappEnabled ? describe : describe.skip)("Webserver", () => { const pathBuilder = makeCosmoshubPath; const rpcUrl = "http://localhost:26658"; diff --git a/packages/faucet/src/faucet.spec.ts b/packages/faucet/src/faucet.spec.ts index 5409000dfc..5a3fe64600 100644 --- a/packages/faucet/src/faucet.spec.ts +++ b/packages/faucet/src/faucet.spec.ts @@ -19,7 +19,7 @@ function makeRandomAddress(): string { const faucetMnemonic = "economy stock theory fatal elder harbor betray wasp final emotion task crumble siren bottom lizard educate guess current outdoor pair theory focus wife stone"; -(simappEnabled ? describe : xdescribe)("Faucet", () => { +(simappEnabled ? describe : describe.skip)("Faucet", () => { const pathBuilder = makeCosmoshubPath; const apiUrl = "http://localhost:26658"; @@ -130,10 +130,10 @@ const faucetMnemonic = const distributorBalance = await readOnlyClient.getAllBalances(faucet.distributorAddresses[0]); assert(distributorBalance); expect(distributorBalance).toEqual([ - jasmine.objectContaining({ + expect.objectContaining({ denom: "ucosm", }), - jasmine.objectContaining({ + expect.objectContaining({ denom: "ustake", }), ]); @@ -229,11 +229,11 @@ const faucetMnemonic = assert(expectedHolderBalance); assert(expectedDistributorBalance); expect(accounts).toEqual([ - jasmine.objectContaining({ + expect.objectContaining({ address: faucet.holderAddress, balance: expectedHolderBalance, }), - jasmine.objectContaining({ + expect.objectContaining({ address: faucet.distributorAddresses[0], balance: expectedDistributorBalance, }), diff --git a/packages/json-rpc/jasmine-testrunner.cjs b/packages/json-rpc/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/json-rpc/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/json-rpc/package.json b/packages/json-rpc/package.json index d7c33760f0..14f3f9649f 100644 --- a/packages/json-rpc/package.json +++ b/packages/json-rpc/package.json @@ -30,7 +30,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -45,13 +45,10 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -63,6 +60,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/json-rpc/src/jsonrpcclient.spec.ts b/packages/json-rpc/src/jsonrpcclient.spec.ts index 2e26238072..cd013f44e5 100644 --- a/packages/json-rpc/src/jsonrpcclient.spec.ts +++ b/packages/json-rpc/src/jsonrpcclient.spec.ts @@ -28,7 +28,7 @@ function makeSimpleMessagingConnection( }; } -(typeof Worker !== "undefined" ? describe : xdescribe)("JsonRpcClient", () => { +(typeof Worker !== "undefined" ? describe : describe.skip)("JsonRpcClient", () => { const dummyserviceKarmaUrl = "/base/dist/web/dummyservice.worker.js"; it("can be constructed with a Worker", () => { diff --git a/packages/ledger-amino/jasmine-testrunner.cjs b/packages/ledger-amino/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/ledger-amino/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/ledger-amino/package.json b/packages/ledger-amino/package.json index 4cde4c31f0..830d69f528 100644 --- a/packages/ledger-amino/package.json +++ b/packages/ledger-amino/package.json @@ -30,7 +30,7 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test": "yarn build-or-skip && yarn test-node", "demo-node": "yarn build-or-skip && node ./demo/node.cjs", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", @@ -51,17 +51,15 @@ "@ledgerhq/hw-transport": "^6.31.4", "@ledgerhq/hw-transport-node-hid": "^6.29.5", "@ledgerhq/hw-transport-webusb": "^6.29.4", - "@types/jasmine": "^4", "@types/semver": "^7.3.4", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "nyc": "^15.1.0", "prettier": "^3.5.3", "ses": "^1.13.0", "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/ledger-amino/src/ledgersigner.spec.ts b/packages/ledger-amino/src/ledgersigner.spec.ts index 2ce001b343..f91fed1bc2 100644 --- a/packages/ledger-amino/src/ledgersigner.spec.ts +++ b/packages/ledger-amino/src/ledgersigner.spec.ts @@ -38,7 +38,7 @@ async function createTransport(): Promise { return TransportClass.create(interactiveTimeout, interactiveTimeout); } -(ledgerEnabled ? describe : xdescribe)("LedgerSigner", () => { +(ledgerEnabled ? describe : describe.skip)("LedgerSigner", () => { const defaultChainId = "testing"; const defaultFee = calculateFee(100_000, "0.025ucosm"); const defaultMemo = "Some memo"; @@ -147,7 +147,7 @@ async function createTransport(): Promise { interactiveTimeout, ); - (simappEnabled ? it : xit)( + (simappEnabled ? it : it.skip)( "creates signature accepted by Stargate backend", async () => { const signer = new LedgerSigner(transport, { diff --git a/packages/math/jasmine-testrunner.cjs b/packages/math/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/math/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/math/package.json b/packages/math/package.json index 9126f690e8..ba52a147b4 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -28,7 +28,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -39,14 +39,11 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "buffer": "^6.0.3", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -58,6 +55,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/math/src/integers.spec.ts b/packages/math/src/integers.spec.ts index c16972545a..9b6d556462 100644 --- a/packages/math/src/integers.spec.ts +++ b/packages/math/src/integers.spec.ts @@ -13,7 +13,7 @@ describe("Integers", () => { expect(Uint32.fromBytes([0xff, 0xff, 0xff, 0xff]).toNumber()).toEqual(4294967295); }); - (typeof Buffer !== "undefined" ? it : xit)("can be constructed from Buffer", () => { + (typeof Buffer !== "undefined" ? it : it.skip)("can be constructed from Buffer", () => { expect(Uint32.fromBytes(Buffer.from([0, 0, 0, 0])).toNumber()).toEqual(0); expect(Uint32.fromBytes(Buffer.from([0, 0, 0, 1])).toNumber()).toEqual(1); expect(Uint32.fromBytes(Buffer.from([0, 0, 0, 42])).toNumber()).toEqual(42); diff --git a/packages/proto-signing/jasmine-testrunner.cjs b/packages/proto-signing/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/proto-signing/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/proto-signing/package.json b/packages/proto-signing/package.json index ab1445244d..a6596e7767 100644 --- a/packages/proto-signing/package.json +++ b/packages/proto-signing/package.json @@ -31,7 +31,7 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -48,15 +48,12 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "@types/long": "^4.0.1", "@types/node": "*", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -69,6 +66,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/proto-signing/src/decode.spec.ts b/packages/proto-signing/src/decode.spec.ts index 912fde9d1c..43c379d79c 100644 --- a/packages/proto-signing/src/decode.spec.ts +++ b/packages/proto-signing/src/decode.spec.ts @@ -32,7 +32,7 @@ describe("decode", () => { const decoded = decodeTxRaw(fromHex(testVector.outputs.signedTxBytes)); expect(decoded).toEqual({ - authInfo: jasmine.objectContaining({ + authInfo: expect.objectContaining({ signerInfos: [ { publicKey: { diff --git a/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts b/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts index 1c48d9c1f1..7eb7458187 100644 --- a/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts +++ b/packages/proto-signing/src/directsecp256k1hdwallet.spec.ts @@ -297,7 +297,7 @@ describe("DirectSecp256k1HdWallet", () => { encryption: { algorithm: "xchacha20poly1305-ietf", }, - data: jasmine.stringMatching(base64Matcher), + data: expect.stringMatching(base64Matcher), }); }); }); @@ -322,7 +322,7 @@ describe("DirectSecp256k1HdWallet", () => { encryption: { algorithm: "xchacha20poly1305-ietf", }, - data: jasmine.stringMatching(base64Matcher), + data: expect.stringMatching(base64Matcher), }); }); }); diff --git a/packages/proto-signing/src/registry.spec.ts b/packages/proto-signing/src/registry.spec.ts index 750be14598..512a71e8b1 100644 --- a/packages/proto-signing/src/registry.spec.ts +++ b/packages/proto-signing/src/registry.spec.ts @@ -96,7 +96,7 @@ describe("registry demo", () => { const decoder = registry.lookupType(msg.typeUrl)!; const msgDemoDecoded = decoder.decode(msg.value); expect(msgDemoDecoded).toEqual( - jasmine.objectContaining({ + expect.objectContaining({ creator: "Me", title: "Something with stars", body: "la la la", diff --git a/packages/socket/jasmine-testrunner.cjs b/packages/socket/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/socket/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/socket/package.json b/packages/socket/package.json index 76a76828df..6eaa40b306 100644 --- a/packages/socket/package.json +++ b/packages/socket/package.json @@ -30,7 +30,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -47,14 +47,11 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "@types/ws": "^6.0.1", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -66,6 +63,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/socket/src/queueingstreamingsocket.spec.ts b/packages/socket/src/queueingstreamingsocket.spec.ts index a17c21e5ab..c45ec6caf0 100644 --- a/packages/socket/src/queueingstreamingsocket.spec.ts +++ b/packages/socket/src/queueingstreamingsocket.spec.ts @@ -10,7 +10,7 @@ describe("QueueingStreamingSocket", () => { expect(socket).toBeTruthy(); }); - (enabled ? describe : xdescribe)("queueRequest", () => { + (enabled ? describe : describe.skip)("queueRequest", () => { it("can queue and process requests with a connection", async () => { let done!: (() => void) & { fail: (e?: any) => void }; const ret = new Promise((resolve, reject) => { @@ -71,7 +71,7 @@ describe("QueueingStreamingSocket", () => { }); }); - (enabled ? describe : xdescribe)("reconnect", () => { + (enabled ? describe : describe.skip)("reconnect", () => { it("does not emit a completed event when disconnected", async () => { let done!: (() => void) & { fail: (e?: any) => void }; const ret = new Promise((resolve, reject) => { @@ -146,7 +146,7 @@ describe("QueueingStreamingSocket", () => { }); }); - (enabled ? describe : xdescribe)("connectionStatus", () => { + (enabled ? describe : describe.skip)("connectionStatus", () => { it("exposes connection status", async () => { let done!: (() => void) & { fail: (e?: any) => void }; const ret = new Promise((resolve, reject) => { diff --git a/packages/socket/src/reconnectingsocket.spec.ts b/packages/socket/src/reconnectingsocket.spec.ts index b2762716a2..956da6ca02 100644 --- a/packages/socket/src/reconnectingsocket.spec.ts +++ b/packages/socket/src/reconnectingsocket.spec.ts @@ -15,7 +15,7 @@ describe("ReconnectingSocket", () => { expect(socket).toBeTruthy(); }); - (enabled ? describe : xdescribe)("connect", () => { + (enabled ? describe : describe.skip)("connect", () => { it("cannot connect after being connected", async () => { let done!: (() => void) & { fail: (e?: any) => void }; const ret = new Promise((resolve, reject) => { @@ -39,7 +39,7 @@ describe("ReconnectingSocket", () => { }); }); - (enabled ? describe : xdescribe)("disconnect", () => { + (enabled ? describe : describe.skip)("disconnect", () => { it("ends the events stream", async () => { let done!: (() => void) & { fail: (e?: any) => void }; const ret = new Promise((resolve, reject) => { @@ -92,7 +92,7 @@ describe("ReconnectingSocket", () => { }); }); - (enabled ? describe : xdescribe)("reconnection", () => { + (enabled ? describe : describe.skip)("reconnection", () => { const dirPath = "../../scripts/socketserver"; const codePkillNoProcessesMatched = 1; const startServerCmd = `${dirPath}/start.sh`; diff --git a/packages/socket/src/socketwrapper.spec.ts b/packages/socket/src/socketwrapper.spec.ts index f6877167df..be4747a0e3 100644 --- a/packages/socket/src/socketwrapper.spec.ts +++ b/packages/socket/src/socketwrapper.spec.ts @@ -2,7 +2,7 @@ import { SocketWrapper } from "./socketwrapper"; const enabled = !!globalThis.process?.env.SOCKETSERVER_ENABLED; -(enabled ? describe : xdescribe)("SocketWrapper", () => { +(enabled ? describe : describe.skip)("SocketWrapper", () => { const socketServerUrlNonExisting = "ws://localhost:4443/websocket"; const socketServerUrl = "ws://localhost:4444/websocket"; const socketServerUrlSlow = "ws://localhost:4445/websocket"; diff --git a/packages/socket/src/streamingsocket.spec.ts b/packages/socket/src/streamingsocket.spec.ts index 0560ad24ed..81374f7629 100644 --- a/packages/socket/src/streamingsocket.spec.ts +++ b/packages/socket/src/streamingsocket.spec.ts @@ -4,7 +4,7 @@ import { StreamingSocket } from "./streamingsocket"; const enabled = !!globalThis.process?.env.SOCKETSERVER_ENABLED; -(enabled ? describe : xdescribe)("StreamingSocket", () => { +(enabled ? describe : describe.skip)("StreamingSocket", () => { const socketServerUrl = "ws://localhost:4444/websocket"; const socketServerUrlSlow = "ws://localhost:4445/websocket"; diff --git a/packages/stargate/tsconfig.json b/packages/stargate/tsconfig.json index 4840979dc5..7537d5c7f7 100644 --- a/packages/stargate/tsconfig.json +++ b/packages/stargate/tsconfig.json @@ -4,7 +4,8 @@ "baseUrl": ".", "outDir": "build", "experimentalDecorators": true, - "rootDir": "src" + "rootDir": "src", + "types": ["jasmine", "karma-firefox-launcher", "karma-jasmine", "karma-jasmine-html-reporter", "node"] }, "include": [ "src/**/*" diff --git a/packages/stream/jasmine-testrunner.cjs b/packages/stream/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/stream/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/stream/package.json b/packages/stream/package.json index 0723c6f50c..48f2e6975b 100644 --- a/packages/stream/package.json +++ b/packages/stream/package.json @@ -30,7 +30,7 @@ "docs": "typedoc", "format": "prettier --write --log-level warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", "test": "yarn build-or-skip && yarn test-node", @@ -44,14 +44,11 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "@types/node": "*", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -63,6 +60,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/stream/src/concat.spec.ts b/packages/stream/src/concat.spec.ts index 5b53cb1394..5c380777e7 100644 --- a/packages/stream/src/concat.spec.ts +++ b/packages/stream/src/concat.spec.ts @@ -214,7 +214,7 @@ describe("concat", () => { }); // For browsers and CI, clocks and runtimes are very unreliable. // Especially Mac+Firefox on Travis makes big trouble. Thus we need huge intervals. - const intervalDuration = 1000; + const intervalDuration = 500; const producerActiveLog = new Array(); let producerInterval: NodeJS.Timeout; @@ -287,5 +287,5 @@ describe("concat", () => { }, 6 * intervalDuration); return ret; - }); + }, 10000); }); diff --git a/packages/stream/src/valueandupdates.spec.ts b/packages/stream/src/valueandupdates.spec.ts index dffaabe8d9..3050af409f 100644 --- a/packages/stream/src/valueandupdates.spec.ts +++ b/packages/stream/src/valueandupdates.spec.ts @@ -267,14 +267,7 @@ describe("ValueAndUpdates", () => { setTimeout(() => { producer.error(new Error("something went wrong")); }, 10); - await vau.waitFor(3).then( - () => { - throw new Error("must not resolve"); - }, - (error) => { - expect(error).toMatch(/something went wrong/); - }, - ); + await expect(vau.waitFor(3)).rejects.toThrowError(/something went wrong/); }); }); }); diff --git a/packages/tendermint-rpc/tsconfig.json b/packages/tendermint-rpc/tsconfig.json index df66add1d8..2ae17aea4a 100644 --- a/packages/tendermint-rpc/tsconfig.json +++ b/packages/tendermint-rpc/tsconfig.json @@ -3,7 +3,8 @@ "compilerOptions": { "baseUrl": ".", "outDir": "build", - "rootDir": "src" + "rootDir": "src", + "types": ["jasmine", "karma-firefox-launcher", "karma-jasmine", "karma-jasmine-html-reporter", "node"] }, "include": [ "src/**/*" diff --git a/packages/utils/jasmine-testrunner.cjs b/packages/utils/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/utils/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/utils/package.json b/packages/utils/package.json index 1bbb0a0a0a..52805f01fe 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -30,7 +30,7 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "yarn node jasmine-testrunner.cjs", + "test-node": "vitest run --globals", "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.cjs", @@ -39,15 +39,12 @@ }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", "@types/karma-firefox-launcher": "^2", "@types/karma-jasmine": "^4", "@types/karma-jasmine-html-reporter": "^1", "@types/node": "*", "buffer": "^6.0.3", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", "karma": "^6.3.14", "karma-chrome-launcher": "^3.1.0", "karma-firefox-launcher": "^2.1.0", @@ -59,6 +56,7 @@ "source-map-support": "^0.5.19", "typedoc": "^0.28", "typescript": "~5.9", + "vitest": "^3.2.4", "webpack": "^5.76.0", "webpack-cli": "^4.6.0" } diff --git a/packages/utils/src/typechecks.spec.ts b/packages/utils/src/typechecks.spec.ts index 074493bd82..80f8165bc7 100644 --- a/packages/utils/src/typechecks.spec.ts +++ b/packages/utils/src/typechecks.spec.ts @@ -33,7 +33,7 @@ describe("typechecks", () => { expect(isUint8Array(new Uint8Array([1, 2, 3]))).toEqual(true); }); - (typeof Buffer !== "undefined" ? it : xit)("returns false for Buffer", () => { + (typeof Buffer !== "undefined" ? it : it.skip)("returns false for Buffer", () => { // One could start a big debate about whether or not a Buffer is a Uint8Array, which // required a definition of "is a" in a languages that has no proper object oriented // programming support. diff --git a/tsconfig.json b/tsconfig.json index c678ea51f0..92c024abe0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -23,6 +23,7 @@ "removeComments": false, "resolveJsonModule": true, "sourceMap": true, - "strict": true + "strict": true, + "types": ["vitest/globals"] } } diff --git a/yarn.lock b/yarn.lock index 15f77aedeb..d882eb9e99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -249,13 +249,10 @@ __metadata: "@cosmjs/math": "workspace:^" "@cosmjs/utils": "workspace:^" "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -267,6 +264,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -325,7 +323,6 @@ __metadata: "@noble/ciphers": "npm:^1.3.0" "@noble/curves": "npm:^1.9.2" "@noble/hashes": "npm:^1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" @@ -334,8 +331,6 @@ __metadata: buffer: "npm:^6.0.3" glob: "npm:^11" hash-wasm: "npm:^4.12.0" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -347,6 +342,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -359,15 +355,12 @@ __metadata: "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" "@scure/base": "npm:^2.0.0" "@types/base64-js": "npm:^1.2.5" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" "@types/node": "npm:*" base64-js: "npm:^1.3.0" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -380,6 +373,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -390,14 +384,11 @@ __metadata: resolution: "@cosmjs/faucet-client@workspace:packages/faucet-client" dependencies: "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" "@types/node": "npm:*" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -409,6 +400,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -426,12 +418,9 @@ __metadata: "@cosmjs/utils": "workspace:^" "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" "@koa/cors": "npm:^5.0" - "@types/jasmine": "npm:^4" "@types/koa": "npm:^2.15.0" "@types/koa-bodyparser": "npm:^4.3" "@types/koa__cors": "npm:^3.3" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" koa: "npm:^2.16.1" koa-bodyparser: "npm:^4.3" nyc: "npm:^15.1.0" @@ -439,6 +428,7 @@ __metadata: ses: "npm:^1.13.0" source-map-support: "npm:^0.5.19" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" bin: @@ -452,13 +442,10 @@ __metadata: dependencies: "@cosmjs/stream": "workspace:^" "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -470,6 +457,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" xstream: "npm:^11.14.0" @@ -490,12 +478,9 @@ __metadata: "@ledgerhq/hw-transport": "npm:^6.31.4" "@ledgerhq/hw-transport-node-hid": "npm:^6.29.5" "@ledgerhq/hw-transport-webusb": "npm:^6.29.4" - "@types/jasmine": "npm:^4" "@types/semver": "npm:^7.3.4" "@zondax/ledger-cosmos-js": "npm:^4.0.1" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" nyc: "npm:^15.1.0" prettier: "npm:^3.5.3" semver: "npm:^7.5.2" @@ -503,6 +488,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -513,14 +499,11 @@ __metadata: resolution: "@cosmjs/math@workspace:packages/math" dependencies: "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" buffer: "npm:^6.0.3" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -532,6 +515,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -547,7 +531,6 @@ __metadata: "@cosmjs/math": "workspace:^" "@cosmjs/utils": "workspace:^" "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" @@ -555,8 +538,6 @@ __metadata: "@types/node": "npm:*" cosmjs-types: "npm:^0.10.1" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -569,6 +550,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -580,15 +562,12 @@ __metadata: dependencies: "@cosmjs/stream": "workspace:^" "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" "@types/ws": "npm:^6.0.1" glob: "npm:^11" isomorphic-ws: "npm:^4.0.1" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -600,6 +579,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" ws: "npm:^7" @@ -652,14 +632,11 @@ __metadata: resolution: "@cosmjs/stream@workspace:packages/stream" dependencies: "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" "@types/node": "npm:*" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -671,6 +648,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" xstream: "npm:^11.14.0" @@ -720,15 +698,12 @@ __metadata: resolution: "@cosmjs/utils@workspace:packages/utils" dependencies: "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" "@types/karma-firefox-launcher": "npm:^2" "@types/karma-jasmine": "npm:^4" "@types/karma-jasmine-html-reporter": "npm:^1" "@types/node": "npm:*" buffer: "npm:^6.0.3" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" karma: "npm:^6.3.14" karma-chrome-launcher: "npm:^3.1.0" karma-firefox-launcher: "npm:^2.1.0" @@ -740,6 +715,7 @@ __metadata: source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" + vitest: "npm:^3.2.4" webpack: "npm:^5.76.0" webpack-cli: "npm:^4.6.0" languageName: unknown @@ -794,6 +770,188 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/aix-ppc64@npm:0.25.9" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/android-arm64@npm:0.25.9" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/android-arm@npm:0.25.9" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/android-x64@npm:0.25.9" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/darwin-arm64@npm:0.25.9" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/darwin-x64@npm:0.25.9" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/freebsd-arm64@npm:0.25.9" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/freebsd-x64@npm:0.25.9" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-arm64@npm:0.25.9" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-arm@npm:0.25.9" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-ia32@npm:0.25.9" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-loong64@npm:0.25.9" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-mips64el@npm:0.25.9" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-ppc64@npm:0.25.9" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-riscv64@npm:0.25.9" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-s390x@npm:0.25.9" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/linux-x64@npm:0.25.9" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/netbsd-arm64@npm:0.25.9" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/netbsd-x64@npm:0.25.9" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/openbsd-arm64@npm:0.25.9" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/openbsd-x64@npm:0.25.9" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/openharmony-arm64@npm:0.25.9" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/sunos-x64@npm:0.25.9" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/win32-arm64@npm:0.25.9" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/win32-ia32@npm:0.25.9" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.25.9": + version: 0.25.9 + resolution: "@esbuild/win32-x64@npm:0.25.9" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": version: 4.7.0 resolution: "@eslint-community/eslint-utils@npm:4.7.0" @@ -1017,6 +1175,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" @@ -1024,6 +1192,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + "@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" @@ -1032,12 +1207,12 @@ __metadata: linkType: hard "@jridgewell/source-map@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/source-map@npm:0.3.2" + version: 0.3.11 + resolution: "@jridgewell/source-map@npm:0.3.11" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/1540da323456878281c8e03fc4edc444ea151aa441eb38a43d84d39df8fec9446e375202cd999b54637f4627e42e2a38b3ab07195e5e49616fc6b7eee1b7119f + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 languageName: node linkType: hard @@ -1048,6 +1223,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 + languageName: node + linkType: hard + "@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" @@ -1058,6 +1240,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.30 + resolution: "@jridgewell/trace-mapping@npm:0.3.30" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3a1516c10f44613b9ba27c37a02ff8f410893776b2b3dad20a391b51b884dd60f97bbb56936d65d2ff8fe978510a0000266654ab8426bdb9ceb5fb4585b19e23 + languageName: node + linkType: hard + "@koa/cors@npm:^5.0": version: 5.0.0 resolution: "@koa/cors@npm:5.0.0" @@ -1315,6 +1507,146 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.46.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-android-arm64@npm:4.46.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-darwin-arm64@npm:4.46.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-darwin-x64@npm:4.46.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-arm64@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.46.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-freebsd-x64@npm:4.46.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.46.2" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.46.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.46.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.46.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.46.2" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-musl@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.46.2" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.46.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.46.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.46.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.46.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.46.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.46.2": + version: 4.46.2 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.46.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rtsao/scc@npm:^1.1.0": version: 1.1.0 resolution: "@rtsao/scc@npm:1.1.0" @@ -1430,6 +1762,15 @@ __metadata: languageName: node linkType: hard +"@types/chai@npm:^5.2.2": + version: 5.2.2 + resolution: "@types/chai@npm:5.2.2" + dependencies: + "@types/deep-eql": "npm:*" + checksum: 10c0/49282bf0e8246800ebb36f17256f97bd3a8c4fb31f92ad3c0eaa7623518d7e87f1eaad4ad206960fcaf7175854bdff4cb167e4fe96811e0081b4ada83dd533ec + languageName: node + linkType: hard + "@types/connect@npm:*": version: 3.4.34 resolution: "@types/connect@npm:3.4.34" @@ -1472,6 +1813,13 @@ __metadata: languageName: node linkType: hard +"@types/deep-eql@npm:*": + version: 4.0.2 + resolution: "@types/deep-eql@npm:4.0.2" + checksum: 10c0/bf3f811843117900d7084b9d0c852da9a044d12eb40e6de73b552598a6843c21291a8a381b0532644574beecd5e3491c5ff3a0365ab86b15d59862c025384844 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.3": version: 3.7.4 resolution: "@types/eslint-scope@npm:3.7.4" @@ -1499,7 +1847,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:^1.0.6": +"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 @@ -1552,13 +1900,20 @@ __metadata: languageName: node linkType: hard -"@types/jasmine@npm:*, @types/jasmine@npm:^4": +"@types/jasmine@npm:*": version: 4.6.1 resolution: "@types/jasmine@npm:4.6.1" checksum: 10c0/dd7f887058f1b648c49f22ec1d8ae8b6e44c7c292b6fc6fd0b968ea4e01800e79f77d02e2572a289ca1618678ee4f5af252564e8234dd0629261b15e3c782ebb languageName: node linkType: hard +"@types/jasmine@npm:^4": + version: 4.6.5 + resolution: "@types/jasmine@npm:4.6.5" + checksum: 10c0/9d20e00de9f3a9f68f949d0df55087f47928c03506c110de540945a4837df7c351a2d5fb93cd319cec15ce08ee3560920840d9ab86fae8bfe05242ce48679485 + languageName: node + linkType: hard + "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.8": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -2033,6 +2388,89 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/expect@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/7586104e3fd31dbe1e6ecaafb9a70131e4197dce2940f727b6a84131eee3decac7b10f9c7c72fa5edbdb68b6f854353bd4c0fa84779e274207fb7379563b10db + languageName: node + linkType: hard + +"@vitest/mocker@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/mocker@npm:3.2.4" + dependencies: + "@vitest/spy": "npm:3.2.4" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.17" + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10c0/f7a4aea19bbbf8f15905847ee9143b6298b2c110f8b64789224cb0ffdc2e96f9802876aa2ca83f1ec1b6e1ff45e822abb34f0054c24d57b29ab18add06536ccd + languageName: node + linkType: hard + +"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4": + version: 3.2.4 + resolution: "@vitest/pretty-format@npm:3.2.4" + dependencies: + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/5ad7d4278e067390d7d633e307fee8103958806a419ca380aec0e33fae71b44a64415f7a9b4bc11635d3c13d4a9186111c581d3cef9c65cc317e68f077456887 + languageName: node + linkType: hard + +"@vitest/runner@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/runner@npm:3.2.4" + dependencies: + "@vitest/utils": "npm:3.2.4" + pathe: "npm:^2.0.3" + strip-literal: "npm:^3.0.0" + checksum: 10c0/e8be51666c72b3668ae3ea348b0196656a4a5adb836cb5e270720885d9517421815b0d6c98bfdf1795ed02b994b7bfb2b21566ee356a40021f5bf4f6ed4e418a + languageName: node + linkType: hard + +"@vitest/snapshot@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/snapshot@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + checksum: 10c0/f8301a3d7d1559fd3d59ed51176dd52e1ed5c2d23aa6d8d6aa18787ef46e295056bc726a021698d8454c16ed825ecba163362f42fa90258bb4a98cfd2c9424fc + languageName: node + linkType: hard + +"@vitest/spy@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/spy@npm:3.2.4" + dependencies: + tinyspy: "npm:^4.0.3" + checksum: 10c0/6ebf0b4697dc238476d6b6a60c76ba9eb1dd8167a307e30f08f64149612fd50227682b876420e4c2e09a76334e73f72e3ebf0e350714dc22474258292e202024 + languageName: node + linkType: hard + +"@vitest/utils@npm:3.2.4": + version: 3.2.4 + resolution: "@vitest/utils@npm:3.2.4" + dependencies: + "@vitest/pretty-format": "npm:3.2.4" + loupe: "npm:^3.1.4" + tinyrainbow: "npm:^2.0.0" + checksum: 10c0/024a9b8c8bcc12cf40183c246c244b52ecff861c6deb3477cbf487ac8781ad44c68a9c5fd69f8c1361878e55b97c10d99d511f2597f1f7244b5e5101d028ba64 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -2525,6 +2963,13 @@ __metadata: languageName: node linkType: hard +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10c0/bbbcb117ac6480138f8c93cf7f535614282dea9dc828f540cdece85e3c665e8f78958b96afac52f29ff883c72638e6a87d469ecc9fe5bc902df03ed24a55dba8 + languageName: node + linkType: hard + "async-function@npm:^1.0.0": version: 1.0.0 resolution: "async-function@npm:1.0.0" @@ -2694,6 +3139,13 @@ __metadata: languageName: node linkType: hard +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 10c0/4ee06aaa7bab8981f0d54e5f5f9d4adcd64058e9697563ce336d8a3878ed018ee18ebe5359b2430eceae87e0758e62ea2019c3f52ae6e211b1bd2e133856cd10 + languageName: node + linkType: hard + "cacache@npm:^17.0.0": version: 17.1.4 resolution: "cacache@npm:17.1.4" @@ -2789,6 +3241,19 @@ __metadata: languageName: node linkType: hard +"chai@npm:^5.2.0": + version: 5.2.1 + resolution: "chai@npm:5.2.1" + dependencies: + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10c0/58209c03ae9b2fd97cfa1cb0fbe372b1906e6091311b9ba1b0468cc4923b0766a50a1050a164df3ccefb9464944c9216b632f1477c9e429068013bdbb57220f6 + languageName: node + linkType: hard + "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -2810,6 +3275,13 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10c0/979f13eccab306cf1785fa10941a590b4e7ea9916ea2a4f8c87f0316fc3eab07eabefb6e587424ef0f88cbcd3805791f172ea739863ca3d7ce2afc54641c7f0e + languageName: node + linkType: hard + "chokidar@npm:^3.5.1": version: 3.5.3 resolution: "chokidar@npm:3.5.3" @@ -3226,6 +3698,13 @@ __metadata: languageName: node linkType: hard +"deep-eql@npm:^5.0.1": + version: 5.0.2 + resolution: "deep-eql@npm:5.0.2" + checksum: 10c0/7102cf3b7bb719c6b9c0db2e19bf0aa9318d141581befe8c7ce8ccd39af9eaa4346e5e05adef7f9bd7015da0f13a3a25dcfe306ef79dc8668aedbecb658dd247 + languageName: node + linkType: hard + "deep-equal@npm:~1.0.1": version: 1.0.1 resolution: "deep-equal@npm:1.0.1" @@ -3567,6 +4046,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^1.7.0": + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b + languageName: node + linkType: hard + "es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" @@ -3615,6 +4101,95 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.25.0": + version: 0.25.9 + resolution: "esbuild@npm:0.25.9" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.9" + "@esbuild/android-arm": "npm:0.25.9" + "@esbuild/android-arm64": "npm:0.25.9" + "@esbuild/android-x64": "npm:0.25.9" + "@esbuild/darwin-arm64": "npm:0.25.9" + "@esbuild/darwin-x64": "npm:0.25.9" + "@esbuild/freebsd-arm64": "npm:0.25.9" + "@esbuild/freebsd-x64": "npm:0.25.9" + "@esbuild/linux-arm": "npm:0.25.9" + "@esbuild/linux-arm64": "npm:0.25.9" + "@esbuild/linux-ia32": "npm:0.25.9" + "@esbuild/linux-loong64": "npm:0.25.9" + "@esbuild/linux-mips64el": "npm:0.25.9" + "@esbuild/linux-ppc64": "npm:0.25.9" + "@esbuild/linux-riscv64": "npm:0.25.9" + "@esbuild/linux-s390x": "npm:0.25.9" + "@esbuild/linux-x64": "npm:0.25.9" + "@esbuild/netbsd-arm64": "npm:0.25.9" + "@esbuild/netbsd-x64": "npm:0.25.9" + "@esbuild/openbsd-arm64": "npm:0.25.9" + "@esbuild/openbsd-x64": "npm:0.25.9" + "@esbuild/openharmony-arm64": "npm:0.25.9" + "@esbuild/sunos-x64": "npm:0.25.9" + "@esbuild/win32-arm64": "npm:0.25.9" + "@esbuild/win32-ia32": "npm:0.25.9" + "@esbuild/win32-x64": "npm:0.25.9" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/aaa1284c75fcf45c82f9a1a117fe8dc5c45628e3386bda7d64916ae27730910b51c5aec7dd45a6ba19256be30ba2935e64a8f011a3f0539833071e06bf76d5b3 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -3911,6 +4486,15 @@ __metadata: languageName: node linkType: hard +"estree-walker@npm:^3.0.3": + version: 3.0.3 + resolution: "estree-walker@npm:3.0.3" + dependencies: + "@types/estree": "npm:^1.0.0" + checksum: 10c0/c12e3c2b2642d2bcae7d5aa495c60fa2f299160946535763969a1c83fc74518ffa9c2cd3a8b69ac56aea547df6a8aac25f729a342992ef0bbac5f1c73e78995d + languageName: node + linkType: hard + "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -3956,6 +4540,13 @@ __metadata: languageName: node linkType: hard +"expect-type@npm:^1.2.1": + version: 1.2.2 + resolution: "expect-type@npm:1.2.2" + checksum: 10c0/6019019566063bbc7a690d9281d920b1a91284a4a093c2d55d71ffade5ac890cf37a51e1da4602546c4b56569d2ad2fc175a2ccee77d1ae06cb3af91ef84f44b + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -4027,15 +4618,15 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.6 - resolution: "fdir@npm:6.4.6" +"fdir@npm:^6.4.4, fdir@npm:^6.4.6": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f languageName: node linkType: hard @@ -4249,19 +4840,19 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: "npm:latest" - checksum: 10c0/be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 conditions: os=darwin languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" conditions: os=darwin @@ -5305,13 +5896,20 @@ __metadata: languageName: node linkType: hard -"jasmine-core@npm:^4.1.0, jasmine-core@npm:^4.6.0": +"jasmine-core@npm:^4.1.0": version: 4.6.0 resolution: "jasmine-core@npm:4.6.0" checksum: 10c0/c78338fff7e6383653e049f7d5101f0933beb5dc09be6ed526c209c0521b7fa974477206c0ac1041455f6555a4bdcba163ea8581d420fdd35cd58a67a07466dc languageName: node linkType: hard +"jasmine-core@npm:^4.6.0": + version: 4.6.1 + resolution: "jasmine-core@npm:4.6.1" + checksum: 10c0/3d038b7f6f6f0d3cb56cdb4d2f0323a9d84f3a64a03746f9329a2d5a5166ec5e0ad3232d72ceb4f357cf2f120fdb86310715eaeb174f325833515fd0792a6860 + languageName: node + linkType: hard + "jasmine-spec-reporter@npm:^6": version: 6.0.0 resolution: "jasmine-spec-reporter@npm:6.0.0" @@ -5351,6 +5949,13 @@ __metadata: languageName: node linkType: hard +"js-tokens@npm:^9.0.1": + version: 9.0.1 + resolution: "js-tokens@npm:9.0.1" + checksum: 10c0/68dcab8f233dde211a6b5fd98079783cbcd04b53617c1250e3553ee16ab3e6134f5e65478e41d82f6d351a052a63d71024553933808570f04dbf828d7921e80e + languageName: node + linkType: hard + "js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -5687,6 +6292,13 @@ __metadata: languageName: node linkType: hard +"loupe@npm:^3.1.0, loupe@npm:^3.1.4": + version: 3.2.0 + resolution: "loupe@npm:3.2.0" + checksum: 10c0/f572fd9e38db8d36ae9eede305480686e310d69bc40394b6842838ebc6c3860a0e35ab30182f33606ab2d8a685d9ff6436649269f8218a1c3385ca329973cb2c + languageName: node + linkType: hard + "lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -5724,6 +6336,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.30.17": + version: 0.30.17 + resolution: "magic-string@npm:0.30.17" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + checksum: 10c0/16826e415d04b88378f200fe022b53e638e3838b9e496edda6c0e086d7753a44a6ed187adc72d19f3623810589bf139af1a315541cd6a26ae0771a0193eaf7b8 + languageName: node + linkType: hard + "make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -6022,6 +6643,15 @@ __metadata: languageName: node linkType: hard +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b + languageName: node + linkType: hard + "napi-build-utils@npm:^2.0.0": version: 2.0.0 resolution: "napi-build-utils@npm:2.0.0" @@ -6520,10 +7150,24 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 10c0/20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7 +"pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 10c0/c118dc5a8b5c4166011b2b70608762e260085180bb9e33e80a50dcdb1e78c010b1624f4280c492c92b05fc276715a4c357d1f9edc570f8f1b3d90b6839ebaca1 + languageName: node + linkType: hard + +"pathval@npm:^2.0.0": + version: 2.0.1 + resolution: "pathval@npm:2.0.1" + checksum: 10c0/460f4709479fbf2c45903a65655fc8f0a5f6d808f989173aeef5fdea4ff4f303dc13f7870303999add60ec49d4c14733895c0a869392e9866f1091fa64fd7581 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard @@ -6541,7 +7185,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 @@ -6564,6 +7208,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.5.6": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" + dependencies: + nanoid: "npm:^3.3.11" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024 + languageName: node + linkType: hard + "prebuild-install@npm:^7.1.1": version: 7.1.3 resolution: "prebuild-install@npm:7.1.3" @@ -6942,6 +7597,81 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.43.0": + version: 4.46.2 + resolution: "rollup@npm:4.46.2" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.46.2" + "@rollup/rollup-android-arm64": "npm:4.46.2" + "@rollup/rollup-darwin-arm64": "npm:4.46.2" + "@rollup/rollup-darwin-x64": "npm:4.46.2" + "@rollup/rollup-freebsd-arm64": "npm:4.46.2" + "@rollup/rollup-freebsd-x64": "npm:4.46.2" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.46.2" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.46.2" + "@rollup/rollup-linux-arm64-gnu": "npm:4.46.2" + "@rollup/rollup-linux-arm64-musl": "npm:4.46.2" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.46.2" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.46.2" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.46.2" + "@rollup/rollup-linux-riscv64-musl": "npm:4.46.2" + "@rollup/rollup-linux-s390x-gnu": "npm:4.46.2" + "@rollup/rollup-linux-x64-gnu": "npm:4.46.2" + "@rollup/rollup-linux-x64-musl": "npm:4.46.2" + "@rollup/rollup-win32-arm64-msvc": "npm:4.46.2" + "@rollup/rollup-win32-ia32-msvc": "npm:4.46.2" + "@rollup/rollup-win32-x64-msvc": "npm:4.46.2" + "@types/estree": "npm:1.0.8" + 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-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + 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: 10c0/f428497fe119fe7c4e34f1020d45ba13e99b94c9aa36958d88823d932b155c9df3d84f53166f3ee913ff68ea6c7599a9ab34861d88562ad9d8420f64ca5dad4c + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -7194,6 +7924,13 @@ __metadata: languageName: node linkType: hard +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 10c0/3def8f8e516fbb34cb6ae415b07ccc5d9c018d85b4b8611e3dc6f8be6d1899f693a4382913c9ed51a06babb5201639d76453ab297d1c54a456544acf5c892e34 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -7288,6 +8025,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + "source-map-support@npm:^0.5.19, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -7342,6 +8086,13 @@ __metadata: languageName: node linkType: hard +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 10c0/89a1416668f950236dd5ac9f9a6b2588e1b9b62b1b6ad8dff1bfc5d1a15dbf0aafc9b52d2226d00c28dffff212da464eaeebfc6b7578b9d180cef3e3782c5983 + languageName: node + linkType: hard + "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -7356,6 +8107,13 @@ __metadata: languageName: node linkType: hard +"std-env@npm:^3.9.0": + version: 3.9.0 + resolution: "std-env@npm:3.9.0" + checksum: 10c0/4a6f9218aef3f41046c3c7ecf1f98df00b30a07f4f35c6d47b28329bc2531eef820828951c7d7b39a1c5eb19ad8a46e3ddfc7deb28f0a2f3ceebee11bab7ba50 + languageName: node + linkType: hard + "stop-iteration-iterator@npm:^1.1.0": version: 1.1.0 resolution: "stop-iteration-iterator@npm:1.1.0" @@ -7510,6 +8268,15 @@ __metadata: languageName: node linkType: hard +"strip-literal@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-literal@npm:3.0.0" + dependencies: + js-tokens: "npm:^9.0.1" + checksum: 10c0/d81657f84aba42d4bbaf2a677f7e7f34c1f3de5a6726db8bc1797f9c0b303ba54d4660383a74bde43df401cf37cce1dff2c842c55b077a4ceee11f9e31fba828 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -7653,6 +8420,20 @@ __metadata: languageName: node linkType: hard +"tinybench@npm:^2.9.0": + version: 2.9.0 + resolution: "tinybench@npm:2.9.0" + checksum: 10c0/c3500b0f60d2eb8db65250afe750b66d51623057ee88720b7f064894a6cb7eb93360ca824a60a31ab16dab30c7b1f06efe0795b352e37914a9d4bad86386a20c + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.2": + version: 0.3.2 + resolution: "tinyexec@npm:0.3.2" + checksum: 10c0/3efbf791a911be0bf0821eab37a3445c2ba07acc1522b1fa84ae1e55f10425076f1290f680286345ed919549ad67527d07281f1c19d584df3b74326909eb1f90 + languageName: node + linkType: hard + "tinyglobby@npm:^0.2.14": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" @@ -7663,6 +8444,27 @@ __metadata: languageName: node linkType: hard +"tinypool@npm:^1.1.1": + version: 1.1.1 + resolution: "tinypool@npm:1.1.1" + checksum: 10c0/bf26727d01443061b04fa863f571016950888ea994ba0cd8cba3a1c51e2458d84574341ab8dbc3664f1c3ab20885c8cf9ff1cc4b18201f04c2cde7d317fff69b + languageName: node + linkType: hard + +"tinyrainbow@npm:^2.0.0": + version: 2.0.0 + resolution: "tinyrainbow@npm:2.0.0" + checksum: 10c0/c83c52bef4e0ae7fb8ec6a722f70b5b6fa8d8be1c85792e829f56c0e1be94ab70b293c032dc5048d4d37cfe678f1f5babb04bdc65fd123098800148ca989184f + languageName: node + linkType: hard + +"tinyspy@npm:^4.0.3": + version: 4.0.3 + resolution: "tinyspy@npm:4.0.3" + checksum: 10c0/0a92a18b5350945cc8a1da3a22c9ad9f4e2945df80aaa0c43e1b3a3cfb64d8501e607ebf0305e048e3c3d3e0e7f8eb10cea27dc17c21effb73e66c4a3be36373 + languageName: node + linkType: hard + "tmp@npm:^0.2.1": version: 0.2.1 resolution: "tmp@npm:0.2.1" @@ -8075,6 +8877,132 @@ __metadata: languageName: node linkType: hard +"vite-node@npm:3.2.4": + version: 3.2.4 + resolution: "vite-node@npm:3.2.4" + dependencies: + cac: "npm:^6.7.14" + debug: "npm:^4.4.1" + es-module-lexer: "npm:^1.7.0" + pathe: "npm:^2.0.3" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + bin: + vite-node: vite-node.mjs + checksum: 10c0/6ceca67c002f8ef6397d58b9539f80f2b5d79e103a18367288b3f00a8ab55affa3d711d86d9112fce5a7fa658a212a087a005a045eb8f4758947dd99af2a6c6b + languageName: node + linkType: hard + +"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": + version: 7.1.2 + resolution: "vite@npm:7.1.2" + dependencies: + esbuild: "npm:^0.25.0" + fdir: "npm:^6.4.6" + fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.14" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/4ed825b20bc0f49db99cd382de9506b2721ccd47dcebd4a68e0ef65e3cdd2347fded52b306c34178308e0fd7fe78fd5ff517623002cb00710182ad3012c92ced + languageName: node + linkType: hard + +"vitest@npm:^3.2.4": + version: 3.2.4 + resolution: "vitest@npm:3.2.4" + dependencies: + "@types/chai": "npm:^5.2.2" + "@vitest/expect": "npm:3.2.4" + "@vitest/mocker": "npm:3.2.4" + "@vitest/pretty-format": "npm:^3.2.4" + "@vitest/runner": "npm:3.2.4" + "@vitest/snapshot": "npm:3.2.4" + "@vitest/spy": "npm:3.2.4" + "@vitest/utils": "npm:3.2.4" + chai: "npm:^5.2.0" + debug: "npm:^4.4.1" + expect-type: "npm:^1.2.1" + magic-string: "npm:^0.30.17" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.2" + std-env: "npm:^3.9.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^0.3.2" + tinyglobby: "npm:^0.2.14" + tinypool: "npm:^1.1.1" + tinyrainbow: "npm:^2.0.0" + vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" + vite-node: "npm:3.2.4" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@types/debug": ^4.1.12 + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@vitest/browser": 3.2.4 + "@vitest/ui": 3.2.4 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@types/debug": + optional: true + "@types/node": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10c0/5bf53ede3ae6a0e08956d72dab279ae90503f6b5a05298a6a5e6ef47d2fd1ab386aaf48fafa61ed07a0ebfe9e371772f1ccbe5c258dd765206a8218bf2eb79eb + languageName: node + linkType: hard + "void-elements@npm:^2.0.0": version: 2.0.1 resolution: "void-elements@npm:2.0.1" @@ -8270,6 +9198,18 @@ __metadata: languageName: node linkType: hard +"why-is-node-running@npm:^2.3.0": + version: 2.3.0 + resolution: "why-is-node-running@npm:2.3.0" + dependencies: + siginfo: "npm:^2.0.0" + stackback: "npm:0.0.2" + bin: + why-is-node-running: cli.js + checksum: 10c0/1cde0b01b827d2cf4cb11db962f3958b9175d5d9e7ac7361d1a7b0e2dc6069a263e69118bd974c4f6d0a890ef4eedfe34cf3d5167ec14203dbc9a18620537054 + languageName: node + linkType: hard + "wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5"