diff --git a/consumers/test-adoption/package.json b/consumers/test-adoption/package.json index 657aa47..b4adbbc 100644 --- a/consumers/test-adoption/package.json +++ b/consumers/test-adoption/package.json @@ -6,12 +6,12 @@ "node": ">=20" }, "devDependencies": { - "@vitest/browser": "4.1.10", - "@vitest/browser-playwright": "4.1.10", + "@vitest/browser": "5.0.0", + "@vitest/browser-playwright": "5.0.0", "jest": "30.2.0", "playwright": "1.62.1", "socket.io-client": "4.8.3", "typescript": "6.0.3", - "vitest": "4.1.10" + "vitest": "5.0.0" } } diff --git a/package.json b/package.json index 3198605..a32eb67 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "access": "public", "registry": "https://registry.npmjs.org/" }, - "packageManager": "pnpm@11.25.0", + "packageManager": "pnpm@12.3.4", "scripts": { "build": "tsup", "docs:dev": "pnpm --filter @smocket/docs start", @@ -123,9 +123,9 @@ "@arethetypeswrong/cli": "^0.18.5", "@eslint/js": "^10.0.1", "@types/node": "^26.1.1", - "@vitest/browser": "^4.1.10", - "@vitest/browser-playwright": "^4.1.10", - "@vitest/coverage-v8": "^4.1.10", + "@vitest/browser": "^5.0.0", + "@vitest/browser-playwright": "^5.0.0", + "@vitest/coverage-v8": "^5.0.0", "eslint": "^10.7.0", "eslint-config-prettier": "^10.1.8", "playwright": "catalog:", @@ -140,6 +140,6 @@ "tsup": "^8.5.1", "typescript": "6.0.3", "typescript-eslint": "^8.64.0", - "vitest": "^4.1.10" + "vitest": "^5.0.0" } } diff --git a/packages/smocket-client/package.json b/packages/smocket-client/package.json index 4c232b0..36573cf 100644 --- a/packages/smocket-client/package.json +++ b/packages/smocket-client/package.json @@ -66,7 +66,7 @@ "access": "public", "registry": "https://registry.npmjs.org/" }, - "packageManager": "pnpm@11.25.0", + "packageManager": "pnpm@12.3.4", "scripts": { "build": "node scripts/clean-dist.mjs && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json", "prepublishOnly": "pnpm run build && node ../../scripts/check-client-package.mjs && node ../../scripts/check-client-release-order.mjs", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8c4c10c..50b7080 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,3 +1,104 @@ +--- +lockfileVersion: '9.0' + +importers: + + .: + configDependencies: {} + packageManagerDependencies: + pnpm: + specifier: 12.3.4 + version: 12.3.4 + +packages: + + '@pnpm/exe.darwin-arm64@12.3.4': + resolution: {integrity: sha512-PAyUol8T1+/+ViOiXAt51ECA+QnfXCqz6foL4bW+LsoX0NcVd5XVEM2mRQu+LV4oc7uRz9zf9U0P+XFfuQeDAw==} + cpu: [arm64] + os: [darwin] + + '@pnpm/exe.darwin-x64@12.3.4': + resolution: {integrity: sha512-fxP9JCk0Cdye+ePuj+GJJLMUMTqHGWRdb1dtv4How876uQ2ehxvenpgiYAir/ceO9PsYUZkFTtyZdx+rRu5QOA==} + cpu: [x64] + os: [darwin] + + '@pnpm/exe.linux-arm64-musl@12.3.4': + resolution: {integrity: sha512-FBOt0/7ye6O6q4AllVV5QMviB6qE6fqkeczV/+MDWQsmo+QJrlfsh6X7CpH/tClVpBZEyIbjpUoT8bNhCYBxEg==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-arm64@12.3.4': + resolution: {integrity: sha512-t71AVA7LRqiKTyZ5xMYaZc2n5DfdpMbfokZuiIOXHBOM03ECnF0t4iYwaBDqJgVjlKYUOwaF/bRQajGNA4cJ4w==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-x64-musl@12.3.4': + resolution: {integrity: sha512-RPmk7Jb/aYaFvL2iyDN/AtMY+hUEsue732WmXpcuQ9tBpMnGyA5py7Z3+e+qmQaJ0zY/4ni9jJiyPBQHujmv6w==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-x64@12.3.4': + resolution: {integrity: sha512-2ZqOlSPkfwX1h5cR+FPiWf8+F+2hZT/3TvhUK5sigHqwaQCIiq8R7CGxhndKs63JtcLi2a1Qpo+wX/EoyfjyJQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.win32-arm64@12.3.4': + resolution: {integrity: sha512-ANyrHqyqco6SXBysUTRF74itDyyraea7IbFsKFdNXTjcFnfycTDx37EwuhdpPYFNSIh2JhUG4fByclsRfiHX7w==} + cpu: [arm64] + os: [win32] + + '@pnpm/exe.win32-x64@12.3.4': + resolution: {integrity: sha512-WH/KqBPY/hq2Tb7SgQltEZytimcjgKRaCRL/aM9CI0c67iKc5TVmHUhIiL3Ux9FB4bWn36i6XewUcScQI+zG8w==} + cpu: [x64] + os: [win32] + + pnpm@12.3.4: + resolution: {integrity: sha512-lhqkH7B32joEpEHZ+OFevAyW2o73ELLrZ7+e58sGEOq9SPH9hfUc/+c4RnhfoPh8VqOocqHYk/hEZ0G1zORUVw==} + engines: {node: '>=18.*'} + hasBin: true + +snapshots: + + '@pnpm/exe.darwin-arm64@12.3.4': + optional: true + + '@pnpm/exe.darwin-x64@12.3.4': + optional: true + + '@pnpm/exe.linux-arm64-musl@12.3.4': + optional: true + + '@pnpm/exe.linux-arm64@12.3.4': + optional: true + + '@pnpm/exe.linux-x64-musl@12.3.4': + optional: true + + '@pnpm/exe.linux-x64@12.3.4': + optional: true + + '@pnpm/exe.win32-arm64@12.3.4': + optional: true + + '@pnpm/exe.win32-x64@12.3.4': + optional: true + + pnpm@12.3.4: + optionalDependencies: + '@pnpm/exe.darwin-arm64': 12.3.4 + '@pnpm/exe.darwin-x64': 12.3.4 + '@pnpm/exe.linux-arm64': 12.3.4 + '@pnpm/exe.linux-arm64-musl': 12.3.4 + '@pnpm/exe.linux-x64': 12.3.4 + '@pnpm/exe.linux-x64-musl': 12.3.4 + '@pnpm/exe.win32-arm64': 12.3.4 + '@pnpm/exe.win32-x64': 12.3.4 + +--- lockfileVersion: '9.0' settings: @@ -28,14 +129,14 @@ importers: specifier: ^26.1.1 version: 26.4.0 '@vitest/browser': - specifier: ^4.1.10 - version: 4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@4.1.11) + specifier: ^5.0.0 + version: 5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@5.0.0) '@vitest/browser-playwright': - specifier: ^4.1.10 - version: 4.1.11(playwright@1.62.1)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@4.1.11) + specifier: ^5.0.0 + version: 5.0.0(playwright@1.62.1)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@5.0.0) '@vitest/coverage-v8': - specifier: ^4.1.10 - version: 4.1.11(@vitest/browser@4.1.11)(vitest@4.1.11) + specifier: ^5.0.0 + version: 5.0.0(@vitest/browser@5.0.0)(vitest@5.0.0) eslint: specifier: ^10.7.0 version: 10.9.1(jiti@1.21.7)(supports-color@8.1.1) @@ -71,7 +172,7 @@ importers: version: socket.io-client@4.8.3(supports-color@8.1.1) tsup: specifier: ^8.5.1 - version: 8.5.1(jiti@1.21.7)(postcss@8.5.26)(supports-color@7.2.0)(typescript@6.0.3) + version: 8.5.1(jiti@1.21.7)(postcss@8.5.26)(supports-color@8.1.1)(typescript@6.0.3) typescript: specifier: 6.0.3 version: 6.0.3 @@ -79,8 +180,8 @@ importers: specifier: ^8.64.0 version: 8.68.0(eslint@10.9.1(jiti@1.21.7)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3) vitest: - specifier: ^4.1.10 - version: 4.1.11(@types/node@26.4.0)(@vitest/browser-playwright@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) + specifier: ^5.0.0 + version: 5.0.0(@types/node@26.4.0)(@vitest/browser-playwright@5.0.0)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) examples/chat-room: dependencies: @@ -871,8 +972,8 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@blazediff/core@1.9.1': - resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==} + '@blazediff/core@1.10.0': + resolution: {integrity: sha512-AOQff0zgR7cGsZL+4E7hVkmujoPUpm0J9xzWGWZj5wCjd3gmxESXAPfKyuzs93VdpQNFhHlBhfOjrcZ+XTERtQ==} '@braidai/lang@1.1.2': resolution: {integrity: sha512-qBcknbBufNHlui137Hft8xauQMTZDKdophmLFv05r2eNmdIv/MlPuP4TdUknHG68UdWLgVZwgxVe735HzJNIwA==} @@ -1647,6 +1748,9 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} @@ -2144,9 +2248,6 @@ packages: '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - '@standard-schema/spec@1.1.0': - resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@svgr/babel-plugin-add-jsx-attribute@8.0.0': resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} @@ -2465,31 +2566,36 @@ packages: oxc-transform-react: optional: true - '@vitest/browser-playwright@4.1.11': - resolution: {integrity: sha512-riLBxPqwnJ0lWs2DN2WeUfYeKLoAjbP2Xx8cLQdSddzMi20sksIa6K2mPz79DyMZKKVKH2ksOC2yJvtNcZg8cg==} + '@vitest/browser-playwright@5.0.0': + resolution: {integrity: sha512-N+gED9y4/8pypaHjz/x0ah3CjoBr+N0hWWT+Gq4VXtMzyB+rUIdHni0ulzpD1j4H77iWy5Jg8PRMlVn6kjxo6g==} peerDependencies: playwright: '*' - vitest: 4.1.11 + vitest: 5.0.0 - '@vitest/browser@4.1.11': - resolution: {integrity: sha512-bwMovvAeuTFOK5kIFevw4VEf+1gVEICv4SYK4k3knJOxl6b1zEWud8mYKD73e1B0odAn174h1MofURy2TPWf3w==} + '@vitest/browser@5.0.0': + resolution: {integrity: sha512-JC9FG5xIRxPHXJPcdCaluIJcEoeM0IwGQ3xneuJk09LXKHRNs40BqWDWymQikbb20yOpYvzpKzmYgPRuSzKmvg==} peerDependencies: - vitest: 4.1.11 + vitest: 5.0.0 - '@vitest/coverage-v8@4.1.11': - resolution: {integrity: sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==} + '@vitest/coverage-v8@5.0.0': + resolution: {integrity: sha512-toMg6PZGCIa/lQNCDoASrfb1ly4hsUKXFtFYC9kD4t78o5Y6LyNJU7AENt8eHPr3quYdxaxK7hj2mnbFfUk9NA==} peerDependencies: - '@vitest/browser': 4.1.11 - vitest: 4.1.11 + '@vitest/browser': 5.0.0 + vitest: 5.0.0 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@4.1.11': - resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==} + '@vitest/istanbul-lib-coverage@1.0.1': + resolution: {integrity: sha512-k3DJZ8LhMBK9NS4SclF1ASD3OgXEWDorbIcPTRDK0/Zae6fRvu+fJRxtFdLfHsa9Y24beCdPnoNZ4LviTNstfA==} + engines: {node: '>=22'} + + '@vitest/istanbul-lib-report@1.0.1': + resolution: {integrity: sha512-1EOLRfsTMnyAr3+kEAsP4o9dhaDlGPpD7H5iLBBeq//YpNB1VIahkPhB+eRp9N2Dkfw8oySROjE3yf9XDeaIkQ==} + engines: {node: '>=22'} - '@vitest/mocker@4.1.11': - resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==} + '@vitest/mocker@5.0.0': + resolution: {integrity: sha512-66PGTMIiVJP3t4a5yxU9qPtf7MdTBs8jmToMvy+HVflB3Yy13WJZTtPePdvU+wjRV02SKK5doLbSA6o9pwOmiA==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2499,20 +2605,19 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.11': - resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==} - - '@vitest/runner@4.1.11': - resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==} + '@vitest/pretty-format@5.0.0': + resolution: {integrity: sha512-PVRNuB3wpReb4SQEs4zTKM4KWFhQ5pw3spE8naoDJNB5T5aWRzGKHwXcLUllr0WeOTXpB6bSr3CJLo5+7XQSSQ==} - '@vitest/snapshot@4.1.11': - resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==} + '@vitest/spy@5.0.0': + resolution: {integrity: sha512-uy+luWBAPw9XfthoHi5AkfHUnuPYEESjl0p/r+meoBnU8bxg5GDQ3Ey8MjcJ6sqahkL4PFyrvfMJJBw7LbU06g==} - '@vitest/spy@4.1.11': - resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==} + '@vitest/ui@5.0.0': + resolution: {integrity: sha512-h2FIFwggCY2GxUd2UdQoYNVQkOIqEQLPhNREcl3FUiRsdzQep7NWwYbSmhGEA9nFLPDq5pXzRMcBZQU8Py83sg==} + peerDependencies: + vitest: 5.0.0 - '@vitest/utils@4.1.11': - resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==} + '@vitest/utils@5.0.0': + resolution: {integrity: sha512-dO++xL3vDfvhTAVimfkuQUA3k+JClIF1i1vAkPqpcGAthRmeWnXmHB7YPViPvgCwviX8u7Y5W1u2N//AaQr3fw==} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -4146,18 +4251,6 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} - - istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} - - istanbul-reports@3.2.0: - resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} - engines: {node: '>=8'} - jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4378,13 +4471,12 @@ packages: magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magic-string@1.3.1: + resolution: {integrity: sha512-rm91zr2Ou+XueDTohjQQjdQEcYM6zVi8KVUCG8Ec3vHwUEKrhSdCNyfuIywkA6hcCAteIn0ZOtAHA6eGpiX+Pg==} + magicast@0.5.4: resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==} - make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} - markdown-extensions@2.0.0: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} @@ -4978,6 +5070,10 @@ packages: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} + pirates@4.0.7: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} @@ -6118,8 +6214,9 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinybench@6.1.4: + resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==} + engines: {node: '>=20.0.0'} tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} @@ -6406,23 +6503,23 @@ packages: yaml: optional: true - vitest@4.1.11: - resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + vitest@5.0.0: + resolution: {integrity: sha512-gpsMNoRhMjMktVxPtstOH4/PJuPyovVaMDr4oDilXaGH1EcqM2OE96SoHT2VIQ6fTGtTjqmHDrEu2X9RQiXf8Q==} + engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.11 - '@vitest/browser-preview': 4.1.11 - '@vitest/browser-webdriverio': 4.1.11 - '@vitest/coverage-istanbul': 4.1.11 - '@vitest/coverage-v8': 4.1.11 - '@vitest/ui': 4.1.11 + '@types/node': ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 5.0.0 + '@vitest/browser-preview': 5.0.0 + '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 + '@vitest/coverage-istanbul': 5.0.0 + '@vitest/coverage-v8': 5.0.0 + '@vitest/ui': 5.0.0 happy-dom: '*' jsdom: '*' - vite: ^6.0.0 || ^7.0.0 || ^8.0.0 + vite: ^6.4.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -7574,7 +7671,7 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@blazediff/core@1.9.1': {} + '@blazediff/core@1.10.0': {} '@braidai/lang@1.1.2': {} @@ -9004,6 +9101,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/sourcemap-codec@1.6.0': {} + '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -9472,8 +9571,6 @@ snapshots: '@socket.io/component-emitter@3.1.2': {} - '@standard-schema/spec@1.1.0': {} - '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': dependencies: '@babel/core': 7.29.7(supports-color@8.1.1) @@ -9853,29 +9950,30 @@ snapshots: '@rolldown/pluginutils': 1.0.1 vite: 8.1.5(@types/node@26.4.1)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0) - '@vitest/browser-playwright@4.1.11(playwright@1.62.1)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@4.1.11)': + '@vitest/browser-playwright@5.0.0(playwright@1.62.1)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@5.0.0)': dependencies: - '@vitest/browser': 4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@4.1.11) - '@vitest/mocker': 4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) + '@vitest/browser': 5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@5.0.0) + '@vitest/mocker': 5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) playwright: 1.62.1 tinyrainbow: 3.1.1 - vitest: 4.1.11(@types/node@26.4.0)(@vitest/browser-playwright@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) + vitest: 5.0.0(@types/node@26.4.0)(@vitest/browser-playwright@5.0.0)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@4.1.11)': + '@vitest/browser@5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@5.0.0)': dependencies: - '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) - '@vitest/utils': 4.1.11 - magic-string: 0.30.21 + '@blazediff/core': 1.10.0 + '@vitest/mocker': 5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) + '@vitest/ui': 5.0.0(vitest@5.0.0) + '@vitest/utils': 5.0.0 + magic-string: 1.3.1 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.1 - vitest: 4.1.11(@types/node@26.4.0)(@vitest/browser-playwright@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) + vitest: 5.0.0(@types/node@26.4.0)(@vitest/browser-playwright@5.0.0)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) ws: 8.21.3 transitivePeerDependencies: - bufferutil @@ -9883,60 +9981,54 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.1.11(@vitest/browser@4.1.11)(vitest@4.1.11)': + '@vitest/coverage-v8@5.0.0(@vitest/browser@5.0.0)(vitest@5.0.0)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.11 + '@vitest/istanbul-lib-coverage': 1.0.1 + '@vitest/istanbul-lib-report': 1.0.1 ast-v8-to-istanbul: 1.0.5 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-reports: 3.2.0 magicast: 0.5.4 obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 4.1.11(@types/node@26.4.0)(@vitest/browser-playwright@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) + vitest: 5.0.0(@types/node@26.4.0)(@vitest/browser-playwright@5.0.0)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) optionalDependencies: - '@vitest/browser': 4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@4.1.11) + '@vitest/browser': 5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@5.0.0) - '@vitest/expect@4.1.11': + '@vitest/istanbul-lib-coverage@1.0.1': {} + + '@vitest/istanbul-lib-report@1.0.1': dependencies: - '@standard-schema/spec': 1.1.0 - '@types/chai': 5.2.3 - '@vitest/spy': 4.1.11 - '@vitest/utils': 4.1.11 - chai: 6.2.2 - tinyrainbow: 3.1.1 + '@vitest/istanbul-lib-coverage': 1.0.1 - '@vitest/mocker@4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))': + '@vitest/mocker@5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))': dependencies: - '@vitest/spy': 4.1.11 + '@jridgewell/trace-mapping': 0.3.31 + '@vitest/spy': 5.0.0 estree-walker: 3.0.3 - magic-string: 0.30.21 + magic-string: 1.3.1 optionalDependencies: vite: 8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0) - '@vitest/pretty-format@4.1.11': + '@vitest/pretty-format@5.0.0': dependencies: tinyrainbow: 3.1.1 - '@vitest/runner@4.1.11': - dependencies: - '@vitest/utils': 4.1.11 - pathe: 2.0.3 + '@vitest/spy@5.0.0': {} - '@vitest/snapshot@4.1.11': + '@vitest/ui@5.0.0(vitest@5.0.0)': dependencies: - '@vitest/pretty-format': 4.1.11 - '@vitest/utils': 4.1.11 - magic-string: 0.30.21 + '@vitest/utils': 5.0.0 + fflate: 0.8.3 + flatted: 3.4.4 pathe: 2.0.3 + sirv: 3.0.2 + tinyrainbow: 3.1.1 + vitest: 5.0.0(@types/node@26.4.0)(@vitest/browser-playwright@5.0.0)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) - '@vitest/spy@4.1.11': {} - - '@vitest/utils@4.1.11': + '@vitest/utils@5.0.0': dependencies: - '@vitest/pretty-format': 4.1.11 + '@vitest/pretty-format': 5.0.0 convert-source-map: 2.0.0 tinyrainbow: 3.1.1 @@ -10722,17 +10814,11 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debug@4.3.7(supports-color@7.2.0): - dependencies: - ms: 2.1.3 - optionalDependencies: - supports-color: 7.2.0 - - debug@4.4.3(supports-color@7.2.0): + debug@4.3.7(supports-color@8.1.1): dependencies: ms: 2.1.3 optionalDependencies: - supports-color: 7.2.0 + supports-color: 8.1.1 debug@4.4.3(supports-color@8.1.1): dependencies: @@ -10880,10 +10966,10 @@ snapshots: encodeurl@2.0.0: {} - engine.io-client@6.5.4(supports-color@7.2.0): + engine.io-client@6.5.4(supports-color@8.1.1): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7(supports-color@7.2.0) + debug: 4.3.7(supports-color@8.1.1) engine.io-parser: 5.2.3 ws: 8.17.1 xmlhttprequest-ssl: 2.0.0 @@ -10906,16 +10992,16 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.5.5(supports-color@7.2.0): + engine.io@6.5.5(supports-color@8.1.1): dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.19 - '@types/node': 26.4.0 + '@types/node': 26.4.1 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.6 - debug: 4.3.7(supports-color@7.2.0) + debug: 4.3.7(supports-color@8.1.1) engine.io-parser: 5.2.3 ws: 8.17.1 transitivePeerDependencies: @@ -11782,19 +11868,6 @@ snapshots: isobject@3.0.1: {} - istanbul-lib-coverage@3.2.2: {} - - istanbul-lib-report@3.0.1: - dependencies: - istanbul-lib-coverage: 3.2.2 - make-dir: 4.0.0 - supports-color: 7.2.0 - - istanbul-reports@3.2.0: - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.1 - jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -11980,16 +12053,16 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + magic-string@1.3.1: + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + magicast@0.5.4: dependencies: '@babel/parser': 7.29.8 '@babel/types': 7.29.8 source-map-js: 1.2.1 - make-dir@4.0.0: - dependencies: - semver: 7.8.5 - markdown-extensions@2.0.0: {} markdown-table@3.0.4: {} @@ -12839,6 +12912,8 @@ snapshots: picomatch@4.0.5: {} + picomatch@4.0.7: {} + pirates@4.0.7: {} pkg-dir@7.0.0: @@ -13947,8 +14022,8 @@ snapshots: socket.io-client@4.7.5(supports-color@8.1.1): dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7(supports-color@7.2.0) - engine.io-client: 6.5.4(supports-color@7.2.0) + debug: 4.3.7(supports-color@8.1.1) + engine.io-client: 6.5.4(supports-color@8.1.1) socket.io-parser: 4.2.7(supports-color@8.1.1) transitivePeerDependencies: - bufferutil @@ -13978,8 +14053,8 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.6 - debug: 4.3.7(supports-color@7.2.0) - engine.io: 6.5.5(supports-color@7.2.0) + debug: 4.3.7(supports-color@8.1.1) + engine.io: 6.5.5(supports-color@8.1.1) socket.io-adapter: 2.5.8(supports-color@8.1.1) socket.io-parser: 4.2.7(supports-color@8.1.1) transitivePeerDependencies: @@ -14196,7 +14271,7 @@ snapshots: tiny-warning@1.0.3: {} - tinybench@2.9.0: {} + tinybench@6.1.4: {} tinyexec@0.3.2: {} @@ -14239,13 +14314,13 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(jiti@1.21.7)(postcss@8.5.26)(supports-color@7.2.0)(typescript@6.0.3): + tsup@8.5.1(jiti@1.21.7)(postcss@8.5.26)(supports-color@8.1.1)(typescript@6.0.3): dependencies: bundle-require: 5.1.0(esbuild@0.27.7) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 - debug: 4.4.3(supports-color@7.2.0) + debug: 4.4.3(supports-color@8.1.1) esbuild: 0.27.7 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 @@ -14460,32 +14535,27 @@ snapshots: jiti: 1.21.7 terser: 5.50.0 - vitest@4.1.11(@types/node@26.4.0)(@vitest/browser-playwright@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)): + vitest@5.0.0(@types/node@26.4.0)(@vitest/browser-playwright@5.0.0)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)): dependencies: - '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) - '@vitest/pretty-format': 4.1.11 - '@vitest/runner': 4.1.11 - '@vitest/snapshot': 4.1.11 - '@vitest/spy': 4.1.11 - '@vitest/utils': 4.1.11 + '@types/chai': 5.2.3 + '@vitest/mocker': 5.0.0(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0)) + chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 - magic-string: 0.30.21 + magic-string: 1.3.1 obug: 2.1.4 - pathe: 2.0.3 - picomatch: 4.0.5 + picomatch: 4.0.7 std-env: 4.2.0 - tinybench: 2.9.0 + tinybench: 6.1.4 tinyexec: 1.3.0 tinyglobby: 0.2.17 - tinyrainbow: 3.1.1 vite: 8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.4.0 - '@vitest/browser-playwright': 4.1.11(playwright@1.62.1)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@4.1.11) - '@vitest/coverage-v8': 4.1.11(@vitest/browser@4.1.11)(vitest@4.1.11) + '@vitest/browser-playwright': 5.0.0(playwright@1.62.1)(vite@8.1.5(@types/node@26.4.0)(esbuild@0.27.7)(jiti@1.21.7)(terser@5.50.0))(vitest@5.0.0) + '@vitest/coverage-v8': 5.0.0(@vitest/browser@5.0.0)(vitest@5.0.0) + '@vitest/ui': 5.0.0(vitest@5.0.0) transitivePeerDependencies: - msw