diff --git a/package.json b/package.json index 5ecdc26..32f71f9 100644 --- a/package.json +++ b/package.json @@ -42,29 +42,29 @@ "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-toast": "^1.2.15", "@radix-ui/react-tooltip": "^1.2.8", - "@supabase/supabase-js": "^2.95.3", + "@supabase/supabase-js": "^2.97.0", "@types/video.js": "^7.3.58", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "epubjs": "^0.3.93", "foliate-js": "^1.0.1", - "framer-motion": "^12.34.0", + "framer-motion": "^12.34.3", "hls.js": "^1.6.15", "ioredis": "^5.9.3", "isomorphic-dompurify": "^2.36.0", "linkedom": "^0.18.12", - "lucide-react": "^0.564.0", + "lucide-react": "^0.575.0", "mpegts.js": "^1.8.0", "next": "16.1.6", "node-datachannel": "^0.32.1", "openai": "^6.22.0", - "puppeteer": "^24.37.3", + "puppeteer": "^24.37.5", "react": "^19.2.4", "react-dom": "^19.2.4", - "react-pdf": "^10.3.0", + "react-pdf": "^10.4.0", "resend": "^6.9.2", "sax": "^1.4.4", - "tailwind-merge": "^3.4.1", + "tailwind-merge": "^3.5.0", "undici": "^7.22.0", "video.js": "^8.23.7", "web-push": "^3.6.7", @@ -76,7 +76,7 @@ "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/jsdom": "27.0.0", - "@types/node": "^25.2.3", + "@types/node": "^25.3.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@types/sax": "^1.2.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf532e1..020f477 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,8 +49,8 @@ importers: specifier: ^1.2.8 version: 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@supabase/supabase-js': - specifier: ^2.95.3 - version: 2.95.3(bufferutil@4.1.0)(utf-8-validate@6.0.6) + specifier: ^2.97.0 + version: 2.97.0(bufferutil@4.1.0)(utf-8-validate@6.0.6) '@types/video.js': specifier: ^7.3.58 version: 7.3.58 @@ -67,8 +67,8 @@ importers: specifier: ^1.0.1 version: 1.0.1 framer-motion: - specifier: ^12.34.0 - version: 12.34.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^12.34.3 + version: 12.34.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) hls.js: specifier: ^1.6.15 version: 1.6.15 @@ -82,8 +82,8 @@ importers: specifier: ^0.18.12 version: 0.18.12 lucide-react: - specifier: ^0.564.0 - version: 0.564.0(react@19.2.4) + specifier: ^0.575.0 + version: 0.575.0(react@19.2.4) mpegts.js: specifier: ^1.8.0 version: 1.8.0 @@ -97,8 +97,8 @@ importers: specifier: ^6.22.0 version: 6.22.0(ws@8.19.0(bufferutil@4.1.0)(utf-8-validate@6.0.6))(zod@4.3.6) puppeteer: - specifier: ^24.37.3 - version: 24.37.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@6.0.6) + specifier: ^24.37.5 + version: 24.37.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@6.0.6) react: specifier: ^19.2.4 version: 19.2.4 @@ -106,8 +106,8 @@ importers: specifier: ^19.2.4 version: 19.2.4(react@19.2.4) react-pdf: - specifier: ^10.3.0 - version: 10.3.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^10.4.0 + version: 10.4.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) resend: specifier: ^6.9.2 version: 6.9.2 @@ -115,8 +115,8 @@ importers: specifier: ^1.4.4 version: 1.4.4 tailwind-merge: - specifier: ^3.4.1 - version: 3.4.1 + specifier: ^3.5.0 + version: 3.5.0 undici: specifier: ^7.22.0 version: 7.22.0 @@ -146,8 +146,8 @@ importers: specifier: 27.0.0 version: 27.0.0 '@types/node': - specifier: ^25.2.3 - version: 25.2.3 + specifier: ^25.3.0 + version: 25.3.0 '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -165,10 +165,10 @@ importers: version: 0.110.1 '@vitejs/plugin-react': specifier: ^5.1.4 - version: 5.1.4(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0)) + version: 5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0)) + version: 3.2.4(vitest@3.2.4(@types/node@25.3.0)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0)) autoprefixer: specifier: ^10.4.24 version: 10.4.24(postcss@8.5.6) @@ -198,7 +198,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0) + version: 3.2.4(@types/node@25.3.0)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0) packages: @@ -775,74 +775,74 @@ packages: resolution: {integrity: sha512-juG5VWh4qAivzTAeMzvY9xs9HY5rAcr2E4I7tiSSCokRFi7XIZCAu92ZkSTsIj1OPceCifL3cpfteP3pDT9/QQ==} engines: {node: '>=14.0.0'} - '@napi-rs/canvas-android-arm64@0.1.88': - resolution: {integrity: sha512-KEaClPnZuVxJ8smUWjV1wWFkByBO/D+vy4lN+Dm5DFH514oqwukxKGeck9xcKJhaWJGjfruGmYGiwRe//+/zQQ==} + '@napi-rs/canvas-android-arm64@0.1.94': + resolution: {integrity: sha512-YQ6K83RWNMQOtgpk1aIML97QTE3zxPmVCHTi5eA8Nss4+B9JZi5J7LHQr7B5oD7VwSfWd++xsPdUiJ1+frqsMg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@napi-rs/canvas-darwin-arm64@0.1.88': - resolution: {integrity: sha512-Xgywz0dDxOKSgx3eZnK85WgGMmGrQEW7ZLA/E7raZdlEE+xXCozobgqz2ZvYigpB6DJFYkqnwHjqCOTSDGlFdg==} + '@napi-rs/canvas-darwin-arm64@0.1.94': + resolution: {integrity: sha512-h1yl9XjqSrYZAbBUHCVLAhwd2knM8D8xt081Pv40KqNJXfeMmBrhG1SfroRymG2ak+pl42iQlWjFZ2Z8AWFdSw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@napi-rs/canvas-darwin-x64@0.1.88': - resolution: {integrity: sha512-Yz4wSCIQOUgNucgk+8NFtQxQxZV5NO8VKRl9ePKE6XoNyNVC8JDqtvhh3b3TPqKK8W5p2EQpAr1rjjm0mfBxdg==} + '@napi-rs/canvas-darwin-x64@0.1.94': + resolution: {integrity: sha512-rkr/lrafbU0IIHebst+sQJf1HjdHvTMN0GGqWvw5OfaVS0K/sVxhNHtxi8oCfaRSvRE62aJZjWTcdc2ue/o6yw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@napi-rs/canvas-linux-arm-gnueabihf@0.1.88': - resolution: {integrity: sha512-9gQM2SlTo76hYhxHi2XxWTAqpTOb+JtxMPEIr+H5nAhHhyEtNmTSDRtz93SP7mGd2G3Ojf2oF5tP9OdgtgXyKg==} + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.94': + resolution: {integrity: sha512-q95TDo32YkTKdi+Sp2yQ2Npm7pmfKEruNoJ3RUIw1KvQQ9EHKL3fii/iuU60tnzP0W+c8BKN7BFstNFcm2KXCQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@napi-rs/canvas-linux-arm64-gnu@0.1.88': - resolution: {integrity: sha512-7qgaOBMXuVRk9Fzztzr3BchQKXDxGbY+nwsovD3I/Sx81e+sX0ReEDYHTItNb0Je4NHbAl7D0MKyd4SvUc04sg==} + '@napi-rs/canvas-linux-arm64-gnu@0.1.94': + resolution: {integrity: sha512-Je5/gKVybWAoIGyDOcJF1zYgBTKWkPIkfOgvCzrQcl8h7DiDvRvEY70EapA+NicGe4X3DW9VsCT34KZJnerShA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/canvas-linux-arm64-musl@0.1.88': - resolution: {integrity: sha512-kYyNrUsHLkoGHBc77u4Unh067GrfiCUMbGHC2+OTxbeWfZkPt2o32UOQkhnSswKd9Fko/wSqqGkY956bIUzruA==} + '@napi-rs/canvas-linux-arm64-musl@0.1.94': + resolution: {integrity: sha512-9YleDDauDEZNsFnfz3HyZvp1LK1ECu8N2gDUg1wtL7uWLQv8dUbfVeFtp5HOdxht1o7LsWRmQeqeIbnD4EqE2A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/canvas-linux-riscv64-gnu@0.1.88': - resolution: {integrity: sha512-HVuH7QgzB0yavYdNZDRyAsn/ejoXB0hn8twwFnOqUbCCdkV+REna7RXjSR7+PdfW0qMQ2YYWsLvVBT5iL/mGpw==} + '@napi-rs/canvas-linux-riscv64-gnu@0.1.94': + resolution: {integrity: sha512-lQUy9Xvz7ch8+0AXq8RkioLD41iQ6EqdKFu5uV40BxkBDijB2SCm1jna/BRhqitQRSjwAk2KlLUxTjHChyfNGg==} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] - '@napi-rs/canvas-linux-x64-gnu@0.1.88': - resolution: {integrity: sha512-hvcvKIcPEQrvvJtJnwD35B3qk6umFJ8dFIr8bSymfrSMem0EQsfn1ztys8ETIFndTwdNWJKWluvxztA41ivsEw==} + '@napi-rs/canvas-linux-x64-gnu@0.1.94': + resolution: {integrity: sha512-0IYgyuUaugHdWxXRhDQUCMxTou8kAHHmpIBFtbmdRlciPlfK7AYQW5agvUU1PghPc5Ja3Zzp5qZfiiLu36vIWQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/canvas-linux-x64-musl@0.1.88': - resolution: {integrity: sha512-eSMpGYY2xnZSQ6UxYJ6plDboxq4KeJ4zT5HaVkUnbObNN6DlbJe0Mclh3wifAmquXfrlgTZt6zhHsUgz++AK6g==} + '@napi-rs/canvas-linux-x64-musl@0.1.94': + resolution: {integrity: sha512-xuetfzzcflCIiBw2HJlOU4/+zTqhdxoe1BEcwdBsHAd/5wAQ4Pp+FGPi5g74gDvtcXQmTdEU3fLQvHc/j3wbxQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/canvas-win32-arm64-msvc@0.1.88': - resolution: {integrity: sha512-qcIFfEgHrchyYqRrxsCeTQgpJZ/GqHiqPcU/Fvw/ARVlQeDX1VyFH+X+0gCR2tca6UJrq96vnW+5o7buCq+erA==} + '@napi-rs/canvas-win32-arm64-msvc@0.1.94': + resolution: {integrity: sha512-2F3p8wci4Q4vjbENlQtSibqFWxBdpzYk1c8Jh1mqqLE92rBKElG018dBJ6C8Dp49vE350Hmy5LrfdLgFKMG8sg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@napi-rs/canvas-win32-x64-msvc@0.1.88': - resolution: {integrity: sha512-ROVqbfS4QyZxYkqmaIBBpbz/BQvAR+05FXM5PAtTYVc0uyY8Y4BHJSMdGAaMf6TdIVRsQsiq+FG/dH9XhvWCFQ==} + '@napi-rs/canvas-win32-x64-msvc@0.1.94': + resolution: {integrity: sha512-hjwaIKMrQLoNiu3724octSGhDVKkBwJtMeQ3qUXOi+y60h2q6Sxq3+MM2za3V88+XQzzwn0DgG0Xo6v6gzV8kQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@napi-rs/canvas@0.1.88': - resolution: {integrity: sha512-/p08f93LEbsL5mDZFQ3DBxcPv/I4QG9EDYRRq1WNlCOXVfAHBTHMSVMwxlqG/AtnSfUr9+vgfN7MKiyDo0+Weg==} + '@napi-rs/canvas@0.1.94': + resolution: {integrity: sha512-8jBkvqynXNdQPNZjLJxB/Rp9PdnnMSHFBLzPmMc615nlt/O6w0ergBbkEDEOr8EbjL8nRQDpEklPx4pzD7zrbg==} engines: {node: '>= 10'} '@napi-rs/wasm-runtime@0.2.12': @@ -922,8 +922,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@puppeteer/browsers@2.12.1': - resolution: {integrity: sha512-fXa6uXLxfslBlus3MEpW8S6S9fe5RwmAE5Gd8u3krqOwnkZJV3/lQJiY3LaFdTctLLqJtyMgEUGkbDnRNf6vbQ==} + '@puppeteer/browsers@2.13.0': + resolution: {integrity: sha512-46BZJYJjc/WwmKjsvDFykHtXrtomsCIrwYQPOP7VfMJoZY2bsDF9oROBABR3paDjDcmkUye1Pb1BqdcdiipaWA==} engines: {node: '>=18'} hasBin: true @@ -1496,28 +1496,28 @@ packages: '@stablelib/base64@1.0.1': resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==} - '@supabase/auth-js@2.95.3': - resolution: {integrity: sha512-vD2YoS8E2iKIX0F7EwXTmqhUpaNsmbU6X2R0/NdFcs02oEfnHyNP/3M716f3wVJ2E5XHGiTFXki6lRckhJ0Thg==} + '@supabase/auth-js@2.97.0': + resolution: {integrity: sha512-2Og/1lqp+AIavr8qS2X04aSl8RBY06y4LrtIAGxat06XoXYiDxKNQMQzWDAKm1EyZFZVRNH48DO5YvIZ7la5fQ==} engines: {node: '>=20.0.0'} - '@supabase/functions-js@2.95.3': - resolution: {integrity: sha512-uTuOAKzs9R/IovW1krO0ZbUHSJnsnyJElTXIRhjJTqymIVGcHzkAYnBCJqd7468Fs/Foz1BQ7Dv6DCl05lr7ig==} + '@supabase/functions-js@2.97.0': + resolution: {integrity: sha512-fSaA0ZeBUS9hMgpGZt5shIZvfs3Mvx2ZdajQT4kv/whubqDBAp3GU5W8iIXy21MRvKmO2NpAj8/Q6y+ZkZyF/w==} engines: {node: '>=20.0.0'} - '@supabase/postgrest-js@2.95.3': - resolution: {integrity: sha512-LTrRBqU1gOovxRm1vRXPItSMPBmEFqrfTqdPTRtzOILV4jPSueFz6pES5hpb4LRlkFwCPRmv3nQJ5N625V2Xrg==} + '@supabase/postgrest-js@2.97.0': + resolution: {integrity: sha512-g4Ps0eaxZZurvfv/KGoo2XPZNpyNtjth9aW8eho9LZWM0bUuBtxPZw3ZQ6ERSpEGogshR+XNgwlSPIwcuHCNww==} engines: {node: '>=20.0.0'} - '@supabase/realtime-js@2.95.3': - resolution: {integrity: sha512-D7EAtfU3w6BEUxDACjowWNJo/ZRo7sDIuhuOGKHIm9FHieGeoJV5R6GKTLtga/5l/6fDr2u+WcW/m8I9SYmaIw==} + '@supabase/realtime-js@2.97.0': + resolution: {integrity: sha512-37Jw0NLaFP0CZd7qCan97D1zWutPrTSpgWxAw6Yok59JZoxp4IIKMrPeftJ3LZHmf+ILQOPy3i0pRDHM9FY36Q==} engines: {node: '>=20.0.0'} - '@supabase/storage-js@2.95.3': - resolution: {integrity: sha512-4GxkJiXI3HHWjxpC3sDx1BVrV87O0hfX+wvJdqGv67KeCu+g44SPnII8y0LL/Wr677jB7tpjAxKdtVWf+xhc9A==} + '@supabase/storage-js@2.97.0': + resolution: {integrity: sha512-9f6NniSBfuMxOWKwEFb+RjJzkfMdJUwv9oHuFJKfe/5VJR8cd90qw68m6Hn0ImGtwG37TUO+QHtoOechxRJ1Yg==} engines: {node: '>=20.0.0'} - '@supabase/supabase-js@2.95.3': - resolution: {integrity: sha512-Fukw1cUTQ6xdLiHDJhKKPu6svEPaCEDvThqCne3OaQyZvuq2qjhJAd91kJu3PXLG18aooCgYBaB6qQz35hhABg==} + '@supabase/supabase-js@2.97.0': + resolution: {integrity: sha512-kTD91rZNO4LvRUHv4x3/4hNmsEd2ofkYhuba2VMUPRVef1RCmnHtm7rIws38Fg0yQnOSZOplQzafn0GSiy6GVg==} engines: {node: '>=20.0.0'} '@swc/helpers@0.5.15': @@ -1611,8 +1611,8 @@ packages: '@types/magnet-uri@5.1.5': resolution: {integrity: sha512-SbBjlb1KGe38VfjRR+mwqztJd/4skhdKkRbIzPDhTy7IAeEAPZWIVSEkZw00Qr4ZZOGR3/ATJ20WWPBfrKHGdA==} - '@types/node@25.2.3': - resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==} + '@types/node@25.3.0': + resolution: {integrity: sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==} '@types/parse-torrent-file@4.0.6': resolution: {integrity: sha512-SxqVth0Iv0WuEkqWS5MaY4S4Tlyi+QHkElQREvsUPw2xHcPgKyQ2dkJRRv5vAxmLzH+tnMdOj1Nws/wsenbzUw==} @@ -2033,8 +2033,8 @@ packages: react-native-b4a: optional: true - b4a@1.7.4: - resolution: {integrity: sha512-u20zJLDaSWpxaZ+zaAkEIB2dZZ1o+DF4T/MRbmsvGp9nletHOyiai19OzX1fF8xUBYsO1bPXxODvcd0978pnug==} + b4a@1.8.0: + resolution: {integrity: sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==} peerDependencies: react-native-b4a: '*' peerDependenciesMeta: @@ -2107,6 +2107,17 @@ packages: bare-events: optional: true + bare-stream@2.8.0: + resolution: {integrity: sha512-reUN0M2sHRqCdG4lUK3Fw8w98eeUIZHL5c3H7Mbhk2yVBL+oofgaIp0ieLfD5QXwPCypBpmEEKU2WZKzbAk8GA==} + peerDependencies: + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true + bare-url@2.3.2: resolution: {integrity: sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==} @@ -2121,8 +2132,8 @@ packages: resolution: {integrity: sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==} hasBin: true - basic-ftp@5.1.0: - resolution: {integrity: sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==} + basic-ftp@5.2.0: + resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==} engines: {node: '>=10.0.0'} bencode@2.0.3: @@ -2873,8 +2884,8 @@ packages: fraction.js@5.3.4: resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - framer-motion@12.34.0: - resolution: {integrity: sha512-+/H49owhzkzQyxtn7nZeF4kdH++I2FWrESQ184Zbcw5cEqNHYkE5yxWxcTLSj5lNx3NWdbIRy5FHqUvetD8FWg==} + framer-motion@12.34.3: + resolution: {integrity: sha512-v81ecyZKYO/DfpTwHivqkxSUBzvceOpoI+wLfgCgoUIKxlFKEXdg0oR9imxwXumT4SFy8vRk9xzJ5l3/Du/55Q==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -3467,8 +3478,8 @@ packages: resolution: {integrity: sha512-ZVcaRbZpNB6ugwa5T9gUN0Jg9XGT9cyVjZJvdbN3V27rOQ170rEs//zaQXEQkTCBhh3i/JnCRF472KWHJu74Yg==} engines: {node: '>=12.20.0'} - lucide-react@0.564.0: - resolution: {integrity: sha512-JJ8GVTQqFwuliifD48U6+h7DXEHdkhJ/E87kksGByII3qHxtPciVb8T8woQONHBQgHVOl7rSMrrip3SeVNy7Fg==} + lucide-react@0.575.0: + resolution: {integrity: sha512-VuXgKZrk0uiDlWjGGXmKV6MSk9Yy4l10qgVvzGn2AWBx1Ylt0iBexKOAoA6I7JO3m+M9oeovJd3yYENfkUbOeg==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -3574,8 +3585,8 @@ packages: mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - motion-dom@12.34.0: - resolution: {integrity: sha512-Lql3NuEcScRDxTAO6GgUsRHBZOWI/3fnMlkMcH5NftzcN37zJta+bpbMAV9px4Nj057TuvRooMK7QrzMCgtz6Q==} + motion-dom@12.34.3: + resolution: {integrity: sha512-sYgFe+pR9aIM7o4fhs2aXtOI+oqlUd33N9Yoxcgo1Fv7M20sRkHtCmzE/VRNIcq7uNJ+qio+Xubt1FXH3pQ+eQ==} motion-utils@12.29.2: resolution: {integrity: sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==} @@ -3907,6 +3918,7 @@ packages: prebuild-install@7.1.3: resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} + deprecated: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. hasBin: true prelude-ls@1.2.1: @@ -3945,12 +3957,12 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@24.37.3: - resolution: {integrity: sha512-fokQ8gv+hNgsRWqVuP5rUjGp+wzV5aMTP3fcm8ekNabmLGlJdFHas1OdMscAH9Gzq4Qcf7cfI/Pe6wEcAqQhqg==} + puppeteer-core@24.37.5: + resolution: {integrity: sha512-ybL7iE78YPN4T6J+sPLO7r0lSByp/0NN6PvfBEql219cOnttoTFzCWKiBOjstXSqi/OKpwae623DWAsL7cn2MQ==} engines: {node: '>=18'} - puppeteer@24.37.3: - resolution: {integrity: sha512-AUGGWq0BhPM+IOS2U9A+ZREH3HDFkV1Y5HERYGDg5cbGXjoGsTCT7/A6VZRfNU0UJJdCclyEimZICkZW6pqJyw==} + puppeteer@24.37.5: + resolution: {integrity: sha512-3PAOIQLceyEmn1Fi76GkGO2EVxztv5OtdlB1m8hMUZL3f8KDHnlvXbvCXv+Ls7KzF1R0KdKBqLuT/Hhrok12hQ==} engines: {node: '>=18'} hasBin: true @@ -3995,8 +4007,8 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-pdf@10.3.0: - resolution: {integrity: sha512-2LQzC9IgNVAX8gM+6F+1t/70a9/5RWThYxc+CWAmT2LW/BRmnj+35x1os5j/nR2oldyf8L+hCAMBmVKU8wrYFA==} + react-pdf@10.4.0: + resolution: {integrity: sha512-JAuxBX8IXHXuGPVy7d1HbZpAaZF0VIExV3oJByJQM6OWtzn8e2jm6GHRIq7mVY2PKIpYgoLxoglVWm2ITtQ9FQ==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -4390,8 +4402,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - tailwind-merge@3.4.1: - resolution: {integrity: sha512-2OA0rFqWOkITEAOFWSBSApYkDeH9t2B3XSJuI4YztKBzK3mX0737A2qtxDZ7xkw9Zfh0bWl+r34sF3HXV+Ig7Q==} + tailwind-merge@3.5.0: + resolution: {integrity: sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==} tailwindcss@3.4.19: resolution: {integrity: sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==} @@ -4411,6 +4423,9 @@ packages: tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + teex@1.0.1: + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} + test-exclude@7.0.1: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} @@ -4560,8 +4575,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} undici@7.22.0: resolution: {integrity: sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==} @@ -5353,52 +5368,52 @@ snapshots: '@mozilla/readability@0.6.0': {} - '@napi-rs/canvas-android-arm64@0.1.88': + '@napi-rs/canvas-android-arm64@0.1.94': optional: true - '@napi-rs/canvas-darwin-arm64@0.1.88': + '@napi-rs/canvas-darwin-arm64@0.1.94': optional: true - '@napi-rs/canvas-darwin-x64@0.1.88': + '@napi-rs/canvas-darwin-x64@0.1.94': optional: true - '@napi-rs/canvas-linux-arm-gnueabihf@0.1.88': + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.94': optional: true - '@napi-rs/canvas-linux-arm64-gnu@0.1.88': + '@napi-rs/canvas-linux-arm64-gnu@0.1.94': optional: true - '@napi-rs/canvas-linux-arm64-musl@0.1.88': + '@napi-rs/canvas-linux-arm64-musl@0.1.94': optional: true - '@napi-rs/canvas-linux-riscv64-gnu@0.1.88': + '@napi-rs/canvas-linux-riscv64-gnu@0.1.94': optional: true - '@napi-rs/canvas-linux-x64-gnu@0.1.88': + '@napi-rs/canvas-linux-x64-gnu@0.1.94': optional: true - '@napi-rs/canvas-linux-x64-musl@0.1.88': + '@napi-rs/canvas-linux-x64-musl@0.1.94': optional: true - '@napi-rs/canvas-win32-arm64-msvc@0.1.88': + '@napi-rs/canvas-win32-arm64-msvc@0.1.94': optional: true - '@napi-rs/canvas-win32-x64-msvc@0.1.88': + '@napi-rs/canvas-win32-x64-msvc@0.1.94': optional: true - '@napi-rs/canvas@0.1.88': + '@napi-rs/canvas@0.1.94': optionalDependencies: - '@napi-rs/canvas-android-arm64': 0.1.88 - '@napi-rs/canvas-darwin-arm64': 0.1.88 - '@napi-rs/canvas-darwin-x64': 0.1.88 - '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.88 - '@napi-rs/canvas-linux-arm64-gnu': 0.1.88 - '@napi-rs/canvas-linux-arm64-musl': 0.1.88 - '@napi-rs/canvas-linux-riscv64-gnu': 0.1.88 - '@napi-rs/canvas-linux-x64-gnu': 0.1.88 - '@napi-rs/canvas-linux-x64-musl': 0.1.88 - '@napi-rs/canvas-win32-arm64-msvc': 0.1.88 - '@napi-rs/canvas-win32-x64-msvc': 0.1.88 + '@napi-rs/canvas-android-arm64': 0.1.94 + '@napi-rs/canvas-darwin-arm64': 0.1.94 + '@napi-rs/canvas-darwin-x64': 0.1.94 + '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.94 + '@napi-rs/canvas-linux-arm64-gnu': 0.1.94 + '@napi-rs/canvas-linux-arm64-musl': 0.1.94 + '@napi-rs/canvas-linux-riscv64-gnu': 0.1.94 + '@napi-rs/canvas-linux-x64-gnu': 0.1.94 + '@napi-rs/canvas-linux-x64-musl': 0.1.94 + '@napi-rs/canvas-win32-arm64-msvc': 0.1.94 + '@napi-rs/canvas-win32-x64-msvc': 0.1.94 optional: true '@napi-rs/wasm-runtime@0.2.12': @@ -5455,7 +5470,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@puppeteer/browsers@2.12.1': + '@puppeteer/browsers@2.13.0': dependencies: debug: 4.4.3 extract-zip: 2.0.1 @@ -5978,19 +5993,19 @@ snapshots: '@stablelib/base64@1.0.1': {} - '@supabase/auth-js@2.95.3': + '@supabase/auth-js@2.97.0': dependencies: tslib: 2.8.1 - '@supabase/functions-js@2.95.3': + '@supabase/functions-js@2.97.0': dependencies: tslib: 2.8.1 - '@supabase/postgrest-js@2.95.3': + '@supabase/postgrest-js@2.97.0': dependencies: tslib: 2.8.1 - '@supabase/realtime-js@2.95.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)': + '@supabase/realtime-js@2.97.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)': dependencies: '@types/phoenix': 1.6.7 '@types/ws': 8.18.1 @@ -6000,18 +6015,18 @@ snapshots: - bufferutil - utf-8-validate - '@supabase/storage-js@2.95.3': + '@supabase/storage-js@2.97.0': dependencies: iceberg-js: 0.8.1 tslib: 2.8.1 - '@supabase/supabase-js@2.95.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)': + '@supabase/supabase-js@2.97.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)': dependencies: - '@supabase/auth-js': 2.95.3 - '@supabase/functions-js': 2.95.3 - '@supabase/postgrest-js': 2.95.3 - '@supabase/realtime-js': 2.95.3(bufferutil@4.1.0)(utf-8-validate@6.0.6) - '@supabase/storage-js': 2.95.3 + '@supabase/auth-js': 2.97.0 + '@supabase/functions-js': 2.97.0 + '@supabase/postgrest-js': 2.97.0 + '@supabase/realtime-js': 2.97.0(bufferutil@4.1.0)(utf-8-validate@6.0.6) + '@supabase/storage-js': 2.97.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -6116,7 +6131,7 @@ snapshots: '@types/bittorrent-protocol@3.1.7': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/chai@5.2.3': dependencies: @@ -6129,7 +6144,7 @@ snapshots: '@types/jsdom@27.0.0': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/tough-cookie': 4.0.5 parse5: 7.3.0 @@ -6143,20 +6158,20 @@ snapshots: '@types/magnet-uri@5.1.5': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 - '@types/node@25.2.3': + '@types/node@25.3.0': dependencies: - undici-types: 7.16.0 + undici-types: 7.18.2 '@types/parse-torrent-file@4.0.6': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/parse-torrent@5.8.8': dependencies: '@types/magnet-uri': 5.1.5 - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/parse-torrent-file': 4.0.6 '@types/phoenix@1.6.7': {} @@ -6171,11 +6186,11 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/simple-peer@9.11.9': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/tough-cookie@4.0.5': {} @@ -6186,22 +6201,22 @@ snapshots: '@types/web-push@3.6.4': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/webtorrent@0.110.1': dependencies: '@types/bittorrent-protocol': 3.1.7 - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/parse-torrent': 5.8.8 '@types/simple-peer': 9.11.9 '@types/ws@8.18.1': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 '@types/yauzl@2.10.3': dependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 optional: true '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)': @@ -6376,7 +6391,7 @@ snapshots: global: 4.4.0 is-function: 1.0.2 - '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0))': + '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -6384,11 +6399,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0) + vite: 7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@25.3.0)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -6403,7 +6418,7 @@ snapshots: std-env: 3.10.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0) + vitest: 3.2.4(@types/node@25.3.0)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color @@ -6415,13 +6430,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0))': + '@vitest/mocker@3.2.4(vite@7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0) + vite: 7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -6628,7 +6643,7 @@ snapshots: b4a@1.7.3: {} - b4a@1.7.4: {} + b4a@1.8.0: {} balanced-match@1.0.2: {} @@ -6657,7 +6672,7 @@ snapshots: dependencies: bare-events: 2.8.2 bare-path: 3.0.0 - bare-stream: 2.7.0(bare-events@2.8.2) + bare-stream: 2.8.0(bare-events@2.8.2) bare-url: 2.3.2 fast-fifo: 1.3.2 transitivePeerDependencies: @@ -6682,13 +6697,24 @@ snapshots: optional: true bare-stream@2.7.0(bare-events@2.8.2): + dependencies: + streamx: 2.22.1 + optionalDependencies: + bare-events: 2.8.2 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + + bare-stream@2.8.0(bare-events@2.8.2): dependencies: streamx: 2.23.0 + teex: 1.0.1 optionalDependencies: bare-events: 2.8.2 transitivePeerDependencies: - bare-abort-controller - react-native-b4a + optional: true bare-url@2.3.2: dependencies: @@ -6700,7 +6726,7 @@ snapshots: baseline-browser-mapping@2.9.19: {} - basic-ftp@5.1.0: {} + basic-ftp@5.2.0: {} bencode@2.0.3: {} @@ -7706,9 +7732,9 @@ snapshots: fraction.js@5.3.4: {} - framer-motion@12.34.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + framer-motion@12.34.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: - motion-dom: 12.34.0 + motion-dom: 12.34.3 motion-utils: 12.29.2 tslib: 2.8.1 optionalDependencies: @@ -7811,7 +7837,7 @@ snapshots: get-uri@6.0.5: dependencies: - basic-ftp: 5.1.0 + basic-ftp: 5.2.0 data-uri-to-buffer: 6.0.2 debug: 4.4.3 transitivePeerDependencies: @@ -8345,7 +8371,7 @@ snapshots: transitivePeerDependencies: - supports-color - lucide-react@0.564.0(react@19.2.4): + lucide-react@0.575.0(react@19.2.4): dependencies: react: 19.2.4 @@ -8434,7 +8460,7 @@ snapshots: mkdirp-classic@0.5.3: {} - motion-dom@12.34.0: + motion-dom@12.34.3: dependencies: motion-utils: 12.29.2 @@ -8686,7 +8712,7 @@ snapshots: pdfjs-dist@5.4.296: optionalDependencies: - '@napi-rs/canvas': 0.1.88 + '@napi-rs/canvas': 0.1.94 pend@1.2.0: {} @@ -8811,9 +8837,9 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@24.37.3(bufferutil@4.1.0)(utf-8-validate@6.0.6): + puppeteer-core@24.37.5(bufferutil@4.1.0)(utf-8-validate@6.0.6): dependencies: - '@puppeteer/browsers': 2.12.1 + '@puppeteer/browsers': 2.13.0 chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) debug: 4.4.3 devtools-protocol: 0.0.1566079 @@ -8828,13 +8854,13 @@ snapshots: - supports-color - utf-8-validate - puppeteer@24.37.3(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@6.0.6): + puppeteer@24.37.5(bufferutil@4.1.0)(typescript@5.9.3)(utf-8-validate@6.0.6): dependencies: - '@puppeteer/browsers': 2.12.1 + '@puppeteer/browsers': 2.13.0 chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) cosmiconfig: 9.0.0(typescript@5.9.3) devtools-protocol: 0.0.1566079 - puppeteer-core: 24.37.3(bufferutil@4.1.0)(utf-8-validate@6.0.6) + puppeteer-core: 24.37.5(bufferutil@4.1.0)(utf-8-validate@6.0.6) typed-query-selector: 2.12.0 transitivePeerDependencies: - bare-abort-controller @@ -8895,7 +8921,7 @@ snapshots: react-is@17.0.2: {} - react-pdf@10.3.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + react-pdf@10.4.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: clsx: 2.1.1 dequal: 2.0.3 @@ -9416,7 +9442,7 @@ snapshots: symbol-tree@3.2.4: {} - tailwind-merge@3.4.1: {} + tailwind-merge@3.5.0: {} tailwindcss@3.4.19(tsx@4.21.0): dependencies: @@ -9475,13 +9501,21 @@ snapshots: tar-stream@3.1.7: dependencies: - b4a: 1.7.4 + b4a: 1.8.0 fast-fifo: 1.3.2 streamx: 2.23.0 transitivePeerDependencies: - bare-abort-controller - react-native-b4a + teex@1.0.1: + dependencies: + streamx: 2.23.0 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + optional: true + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 @@ -9655,7 +9689,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.16.0: {} + undici-types@7.18.2: {} undici@7.22.0: {} @@ -9772,13 +9806,13 @@ snapshots: dependencies: global: 4.4.0 - vite-node@3.2.4(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0): + vite-node@3.2.4(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0) + vite: 7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0) transitivePeerDependencies: - '@types/node' - jiti @@ -9793,7 +9827,7 @@ snapshots: - tsx - yaml - vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0): + vite@7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -9802,16 +9836,16 @@ snapshots: rollup: 4.56.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 fsevents: 2.3.3 jiti: 1.21.7 tsx: 4.21.0 - vitest@3.2.4(@types/node@25.2.3)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0): + vitest@3.2.4(@types/node@25.3.0)(jiti@1.21.7)(jsdom@28.1.0)(tsx@4.21.0): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0)) + '@vitest/mocker': 3.2.4(vite@7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -9829,11 +9863,11 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.3.1(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0) - vite-node: 3.2.4(@types/node@25.2.3)(jiti@1.21.7)(tsx@4.21.0) + vite: 7.3.1(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0) + vite-node: 3.2.4(@types/node@25.3.0)(jiti@1.21.7)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.2.3 + '@types/node': 25.3.0 jsdom: 28.1.0 transitivePeerDependencies: - jiti