diff --git a/package.json b/package.json index 7be7dbf1f..826d181b4 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,6 @@ "tsx": "^4.19.2", "turbo": "^2.3.3", "typescript": "^5.7.2", - "vitest": "^2.1.8" + "vitest": "^3.2.6" } } diff --git a/packages/core/package.json b/packages/core/package.json index 31b729387..5ea0dd948 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -111,7 +111,7 @@ "@types/node": "^22.10.2", "@xterm/headless": "^6.0.0", "typescript": "^5.7.2", - "vitest": "^2.1.8" + "vitest": "^3.2.6" }, "dependencies": { "better-sqlite3": "^12.8.0" diff --git a/packages/nodejs/package.json b/packages/nodejs/package.json index eef8515c9..d210af840 100644 --- a/packages/nodejs/package.json +++ b/packages/nodejs/package.json @@ -125,7 +125,7 @@ "sucrase": "^3.35.0", "text-encoding-utf-8": "^1.0.2", "typescript": "^5.7.2", - "vitest": "^2.1.8", + "vitest": "^3.2.6", "whatwg-url": "^15.1.0" } } diff --git a/packages/secure-exec/package.json b/packages/secure-exec/package.json index a019f21a9..3576e424c 100644 --- a/packages/secure-exec/package.json +++ b/packages/secure-exec/package.json @@ -53,6 +53,6 @@ "playwright": "^1.52.0", "tsx": "^4.19.2", "typescript": "^5.7.2", - "vitest": "^2.1.8" + "vitest": "^3.2.6" } } diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 120e888d6..deb60add4 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -33,6 +33,6 @@ }, "devDependencies": { "@types/node": "^22.10.2", - "vitest": "^2.1.8" + "vitest": "^3.2.6" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b1439a982..d48b62919 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 10.2.5 tsup: specifier: ^8.3.5 - version: 8.5.1(jiti@1.21.7)(postcss@8.5.14)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0) + version: 8.5.1(jiti@1.21.7)(postcss@8.5.15)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0) tsx: specifier: ^4.19.2 version: 4.22.2 @@ -30,8 +30,8 @@ importers: specifier: ^5.7.2 version: 5.9.3 vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.19)(@vitest/browser@2.1.9)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3)) + specifier: ^3.2.6 + version: 3.2.6(@types/debug@4.1.13)(@types/node@22.19.19)(@vitest/browser@2.1.9)(jiti@1.21.7)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(tsx@4.22.2)(yaml@2.9.0) examples/ai-sdk: dependencies: @@ -160,7 +160,7 @@ importers: version: link:../../packages/secure-exec just-bash: specifier: github:vercel-labs/just-bash - version: just-bash-monorepo@https://codeload.github.com/vercel-labs/just-bash/tar.gz/1369b772fe887694c09ce834d1b0b21aa6420b59 + version: just-bash-monorepo@git+https://git@github.com:vercel-labs/just-bash.git#9481331f54fdcbfa1b81b313d756cd7f541d7018 devDependencies: tsx: specifier: ^4.19.2 @@ -255,8 +255,8 @@ importers: specifier: ^5.7.2 version: 5.9.3 vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.19)(@vitest/browser@2.1.9)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3)) + specifier: ^3.2.6 + version: 3.2.6(@types/debug@4.1.13)(@types/node@22.19.19)(@vitest/browser@2.1.9)(jiti@1.21.7)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(tsx@4.22.2)(yaml@2.9.0) packages/nodejs: dependencies: @@ -301,8 +301,8 @@ importers: specifier: ^5.7.2 version: 5.9.3 vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.19)(@vitest/browser@2.1.9)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3)) + specifier: ^3.2.6 + version: 3.2.6(@types/debug@4.1.13)(@types/node@22.19.19)(@vitest/browser@2.1.9)(jiti@1.21.7)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(tsx@4.22.2)(yaml@2.9.0) whatwg-url: specifier: ^15.1.0 version: 15.1.0 @@ -330,7 +330,7 @@ importers: version: 22.19.19 '@vitest/browser': specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.19)(playwright@1.60.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.19))(vitest@2.1.9) + version: 2.1.9(@types/node@22.19.19)(playwright@1.60.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.19))(vitest@3.2.6) '@xterm/headless': specifier: ^6.0.0 version: 6.0.0 @@ -353,8 +353,8 @@ importers: specifier: ^5.7.2 version: 5.9.3 vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.19)(@vitest/browser@2.1.9)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3)) + specifier: ^3.2.6 + version: 3.2.6(@types/debug@4.1.13)(@types/node@22.19.19)(@vitest/browser@2.1.9)(jiti@1.21.7)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(tsx@4.22.2)(yaml@2.9.0) packages/typescript: dependencies: @@ -372,8 +372,8 @@ importers: specifier: ^22.10.2 version: 22.19.19 vitest: - specifier: ^2.1.8 - version: 2.1.9(@types/node@22.19.19)(@vitest/browser@2.1.9)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3)) + specifier: ^3.2.6 + version: 3.2.6(@types/debug@4.1.13)(@types/node@22.19.19)(@vitest/browser@2.1.9)(jiti@1.21.7)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(tsx@4.22.2)(yaml@2.9.0) packages/v8: dependencies: @@ -398,10 +398,10 @@ importers: version: 3.7.2 '@astrojs/tailwind': specifier: ^6.0.0 - version: 6.0.2(astro@5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.60.4)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0))(tailwindcss@3.4.19(tsx@4.22.2)(yaml@2.9.0)) + version: 6.0.2(astro@5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.61.1)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0))(tailwindcss@3.4.19(tsx@4.22.2)(yaml@2.9.0)) astro: specifier: ^5.1.0 - version: 5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.60.4)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0) + version: 5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.61.1)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0) framer-motion: specifier: ^12.0.0 version: 12.39.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) @@ -1816,126 +1816,251 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.61.1': + resolution: {integrity: sha512-JnBB8MdXj45cajvTuO5FmPlvFVJRQgvrz1uSEl3NwqFnReAPGwb8EanbGi4z2nRaqLzjJSv5/JmycoTKlRZxHA==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.60.4': resolution: {integrity: sha512-GxxTKApUpzRhof7poWvCJHRF51C67u1R7D6DiluBE8wKU1u5GWE8t+v81JvJYtbawoBFX1hLv5Ei4eVjkWokaw==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.61.1': + resolution: {integrity: sha512-Jx2g7iSjw4AOT0HDPHM9RV3GNjRXwybWtSFZiZAYUTjUwjVrYIwq3kBf+LnhqJlzXFAqTAh2F7IGI+O568exPw==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.60.4': resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.61.1': + resolution: {integrity: sha512-0F1L/Z3Eqv8mT2n3dCpeO8GcTvHvVqkP5/t6DMsn0KzhYVcg+s7Ncl5DS8qjKYEeio6Az0Gt6nyBORay5qIlCA==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.60.4': resolution: {integrity: sha512-CSKq7MsP+5PFIcydhAiR1K0UhEI1A2jWXVKHPCBZ151yOutENwvnPocgVHkivu2kviURtCEB6zUQw0vs8RrhMg==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.61.1': + resolution: {integrity: sha512-qLttcH871ujY4YcVfUSShhOw+CsoTatYz8gRbHO7Bb92QH059/P0y5do1KMs41fY0BpD2x4AJH/gID0zFiqVKQ==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.60.4': resolution: {integrity: sha512-+O8OkVdyvXMtJEciu2wS/pzm1IxntEEQx3z5TAVy4l32G0etZn+RsA48ARRrFm6Ri8fvqPQfgrvNxSjKAbnd3g==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.61.1': + resolution: {integrity: sha512-fUI4RapGE0Oh3mb8mgfvC1O2nU1RpDZUKnDQm3xB1Ipg7C2wTs5Kstz7G2uWK99a8S2yTMq8/P4uycwNa0nJyw==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.60.4': resolution: {integrity: sha512-Iw3oMskH3AfNuhU0MSN7vNbdi4me/NiYo2azqPz/Le16zHSa+3RRmliCMWWQmh4lcndccU40xcJuTYJZxNo/lw==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.61.1': + resolution: {integrity: sha512-H5YrdvJaDtI/U9/emrD4b++xkvp3y/JvOe4rizHbxvkyMfRS/CiRYdji+Pl8D0brEaNFWUh1drQxgAGIl6Xudw==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': resolution: {integrity: sha512-EIPRXTVQpHyF8WOo219AD2yEltPehLTcTMz2fn6JsatLYSzQf00hj3rulF+yauOlF9/FtM2WpkT/hJh/KJFGhA==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.61.1': + resolution: {integrity: sha512-Q8CBCCQtDFrYtXoeUXSrnFXKOnyUhx6bz+SkL6A0E7V8kAiCJ5pamq1WtbfpVGhR5TSpXY6ak3avmDc5fHTyJA==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.60.4': resolution: {integrity: sha512-J3Yh9PzzF1Ovah2At+lHiGQdsYgArxBbXv/zHfSyaiFQEqvNv7DcW98pCrmdjCZBrqBiKrKKe2V+aaSGWuBe/w==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.61.1': + resolution: {integrity: sha512-nwnhk1581l0FBVellGcVCAT0Oi06onEA3WB53sf01VO3I0UPBkMH9sXONYME2K0ovXcNayJfNtHfm6mpJElatQ==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.60.4': resolution: {integrity: sha512-BFDEZMYfUvLn37ONE1yMBojPxnMlTFsdyNoqncT0qFq1mAfllL+ATMMJd8TeuVMiX84s1KbcxcZbXInmcO2mRg==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.61.1': + resolution: {integrity: sha512-x5Xr49hwt3hdW75UOZm3395YwwzPyauktslv29KpWL/T+vVAzoT3azLcTWv0eMciBNrx+DYjH4paehHoLpPvpg==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.60.4': resolution: {integrity: sha512-pc9EYOSlOgdQ2uPl1o9PF6/kLSgaUosia7gOuS8mB69IxJvlclko1MECXysjs5ryez1/5zjYqx3+xYU0TU6R1A==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.61.1': + resolution: {integrity: sha512-unMS3H73DpaoPyyEVPjGKleM/s0mkmsauTENpw4INQY8y4+IuLNjkueQ5QCtC0D3N38Y38yhAU8OoZ20S2Tm6w==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-loong64-gnu@4.60.4': resolution: {integrity: sha512-NxnomyxYerDh5n4iLrNa+sH+Z+U4BMEE46V2PgQ/hoB909i8gV1M5wPojWg9fk1jWpO3IQnOs20K4wyZuFLEFQ==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loong64-gnu@4.61.1': + resolution: {integrity: sha512-zNZzGRnAhwjFEYmvphJRV5XaQGjs62cCmeYYHUT//NbvEnHauw+I85nGG+SiVg5ld4GX8D1IbKIX+ozITQnhMQ==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-loong64-musl@4.60.4': resolution: {integrity: sha512-nbJnQ8a3z1mtmrwImCYhc6BGpThAyYVRQxw9uKSKG4wR6aAYno9sVjJ0zaZcW9BPJX1GbrDPf+SvdWjgTuDmnw==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loong64-musl@4.61.1': + resolution: {integrity: sha512-LdpWGL8X209B2SIvWjqlc8VZgM6PKfontSerGepuldQmHYrAOtnMCXeJkxXGbC+PPZVOuu5czJo7fNV6aeW8rQ==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-ppc64-gnu@4.60.4': resolution: {integrity: sha512-2EU6acNrQLd8tYvo/LXW535wupT3m6fo7HKo6lr7ktQoItxTyOL1ZCR/GfGCuXl2vR+zmfI6eRXkSemafv+iVg==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-ppc64-gnu@4.61.1': + resolution: {integrity: sha512-EC5kTtNaNGOmbMGqar8dvJy6y/hg99GAwjfBz++pxZhQATXGcRjd6c5en5wcbru0vkRmiMGsQKdMJOOf6sza4g==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-ppc64-musl@4.60.4': resolution: {integrity: sha512-WeBtoMuaMxiiIrO2IYP3xs6GMWkJP2C0EoT8beTLkUPmzV1i/UcOSVw1d5r9KBODtHKilG5yFxsGRnBbK3wJ4A==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-ppc64-musl@4.61.1': + resolution: {integrity: sha512-8hiwp6D4acEcNK78I4rP0/XtS1sknWIAMJBPdR4l6zUtyTm5KiTDr5bXmWt4foY7nAN7AThDHgkLIEZOWKbzWw==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.60.4': resolution: {integrity: sha512-FJHFfqpKUI3A10WrWKiFbBZ7yVbGT4q4B5o1qKFFojqpaYoh9LrQgqWCmmcxQzVSXYtyB5bzkXrYzlHTs21MYA==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.61.1': + resolution: {integrity: sha512-10dh/h/BqA7DuMPWSxkR8uks18FRwnwOEqr5zOTEl+NOwP/OMzKX8OFR/Of9xxDA7D5qef1Nzar5WDD2kCCr1g==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-riscv64-musl@4.60.4': resolution: {integrity: sha512-mcEl6CUT5IAUmQf1m9FYSmVqCJlpQ8r8eyftFUHG8i9OhY7BkBXSUdnLH5DOf0wCOjcP9v/QO93zpmF1SptCCw==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-musl@4.61.1': + resolution: {integrity: sha512-YKJ5lg35DP17gcAOggnihe+APw9HLyj1Xn7gsmGumBJAUDa6NGXNixJzmkWLhcK9TOuuyQjdamzvJefkO7qHZQ==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.60.4': resolution: {integrity: sha512-ynt3JxVd2w2buzoKDWIyiV1pJW93xlQic1THVLXilz429oijRpSHivZAgp65KBu+cMcgf1eVVjdnTLvPxgCuoQ==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.61.1': + resolution: {integrity: sha512-Mlil5G2Jj6a7B3LWGctg+XPL9vdXYuzCtNXfxOQ0nPjc2m6ueUktocPGH9bnAM0bNRKb/bAWTujUU7IJQdQA+g==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.60.4': resolution: {integrity: sha512-Boiz5+MsaROEWDf+GGEwF8VMHGhlUoQMtIPjOgA5fv4osupqTVnJteQNKJwUcnUog2G55jYXH7KZFFiJe0TEzQ==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.61.1': + resolution: {integrity: sha512-bVWIOIk6pV01p4CdUbPP7CJ/434z+OooYjDuFcR+44N35YvKUC66G8MGnvcWx5mWKW3g61J+t74l3Kj15Kwn2Q==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.60.4': resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.61.1': + resolution: {integrity: sha512-qy5pBvZbqNFheBz61R1rzsezjm0J7O2oNGoWtGoY89SZYLUfxAJTBAqDChqAIdB4rCiIbi9nF7yZ83GnNiLwSw==} + cpu: [x64] + os: [linux] + '@rollup/rollup-openbsd-x64@4.60.4': resolution: {integrity: sha512-VpTfOPHgVXEBeeR8hZ2O0F3aSso+JDWqTWmTmzcQKted54IAdUVbxE+j/MVxUsKa8L20HJhv3vUezVPoquqWjA==} cpu: [x64] os: [openbsd] + '@rollup/rollup-openbsd-x64@4.61.1': + resolution: {integrity: sha512-E83TXjI4zm0+5f2qO+UOudaCYIhYwpJ5jq6YCZNIZ+6CbfhKrkAGezeiASBL9ElxAxFsRS9ZhESv8mfnj6TKeg==} + cpu: [x64] + os: [openbsd] + '@rollup/rollup-openharmony-arm64@4.60.4': resolution: {integrity: sha512-IPOsh5aRYuLv/nkU51X10Bf75Bsf6+gZdx1X+QP5QM6lIJFHHqbHLG0uJn/hWthzo13UAc2umiUorqZy3axoZg==} cpu: [arm64] os: [openharmony] + '@rollup/rollup-openharmony-arm64@4.61.1': + resolution: {integrity: sha512-fbWnKqVkjrJN38vNe3ahkbk6iejS/3b0Nt7EEtPpE6RBacZcGXNKbzfHN3GUUlXOPghUg0j6XUGrtjX9z1sIvA==} + cpu: [arm64] + os: [openharmony] + '@rollup/rollup-win32-arm64-msvc@4.60.4': resolution: {integrity: sha512-4QzE9E81OohJ/HKzHhsqU+zcYYojVOXlFMs1DdyMT6qXl/niOH7AVElmmEdUNHHS/oRkc++d5k6Vy85zFs0DEw==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.61.1': + resolution: {integrity: sha512-ArMl38iVAbk0New1ogihQNY6iphLi4ZaRsa037gUzv5yeKPY8TD3Dmy4x2RNC1VztU/uqm+G+/RwFrSka3Oy2g==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.60.4': resolution: {integrity: sha512-zTPgT1YuHHcd+Tmx7h8aml0FWFVelV5N54oHow9SLj+GfoDy/huQ+UV396N/C7KpMDMiPspRktzM1/0r1usYEA==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.61.1': + resolution: {integrity: sha512-0mYtjHS9ucAbcATycCNK9IGBk/cCe/ma7EmSLGZdsxnOA8cjRIyU04wDpVAD9NiOfLUR9KTxdiO53uOkherqjQ==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-gnu@4.60.4': resolution: {integrity: sha512-DRS4G7mi9lJxqEDezIkKCaUIKCrLUUDCUaCsTPCi/rtqaC6D/jjwslMQyiDU50Ka0JKpeXeRBFBAXwArY52vBw==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-gnu@4.61.1': + resolution: {integrity: sha512-gK1iCEPfpoSG9wfBihXxvBMi8ZfcWffYkEsC/Eih+iFENTaewvNcrEQ69lIOWYO5pePHKLHHO7nq5AILGO/HQQ==} + cpu: [x64] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.60.4': resolution: {integrity: sha512-QVTUovf40zgTqlFVrKA1uXMVvU2QWEFWfAH8Wdc48IxLvrJMQVMBRjuQyUpzZCDkakImib9eVazbWlC6ksWtJw==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.61.1': + resolution: {integrity: sha512-X+zaP2x+j4RXGfbp/seSoRHWnPxzApilDszisZxbYH5C/jTxFhCtDNdPGZb9lJyYPs24wGxruPF7Y+sIXt9Gzw==} + cpu: [x64] + os: [win32] + '@shikijs/core@3.23.0': resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} @@ -2070,9 +2195,15 @@ packages: '@types/better-sqlite3@7.6.13': resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==} + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + '@types/debug@4.1.13': resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -2154,8 +2285,8 @@ packages: webdriverio: optional: true - '@vitest/expect@2.1.9': - resolution: {integrity: sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==} + '@vitest/expect@3.2.6': + resolution: {integrity: sha512-1+7q9BtaKzEmO+fmNT3kYvoNn5Y71XWAx2Q5HRim4tTVRQVRv4uJFAQ5FbK0OPUeNP/WmVCpxYxoJdvuHVjzBQ==} '@vitest/mocker@2.1.9': resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} @@ -2168,21 +2299,41 @@ packages: vite: optional: true + '@vitest/mocker@3.2.6': + resolution: {integrity: sha512-EZOrpDbkKotFAP7wPAQV1UIyoGOk4oX7ynWhBhLB7v+meMHbQhU16oPpIYGTTe4oFlhpryGpgpcZP/sin3hYuw==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@2.1.9': resolution: {integrity: sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==} - '@vitest/runner@2.1.9': - resolution: {integrity: sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==} + '@vitest/pretty-format@3.2.6': + resolution: {integrity: sha512-lb7XXXzmm2h2ASzFnRvQpDo6onT1NmMJA3tkGTWiBFtRJ9lxGY3d3mm/Apt36gej2bkkOVLL/yTOtufDaFa/jA==} + + '@vitest/runner@3.2.6': + resolution: {integrity: sha512-HYcoSj1w5tcgUnzoF0HcyaAQjpA1gj9ftUJ7iSJSuipc02jW9gKkigwZbjFldAfYHA1fa8UZVRftdMY5msWM9Q==} - '@vitest/snapshot@2.1.9': - resolution: {integrity: sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==} + '@vitest/snapshot@3.2.6': + resolution: {integrity: sha512-H+ZjNTWGpObenh0YnlBctAPnJSI20P81PL8BPzWpx54YXLLTm8hEsWawtcYLMrwvpK48hGxLLbCS+1KRXhsKhw==} '@vitest/spy@2.1.9': resolution: {integrity: sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==} + '@vitest/spy@3.2.6': + resolution: {integrity: sha512-oq6BbH68WzcWmwtBrU9nqLeaXTR4XwJF7FSLkKEZo4i6eoXcrxjcwSuTvWBIRUTC6VC72nXYunzqgZA+IKdtxg==} + '@vitest/utils@2.1.9': resolution: {integrity: sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==} + '@vitest/utils@3.2.6': + resolution: {integrity: sha512-lI23nIs4bnT3T8NIoh+vFaz5s2/DdP0Jgt2jxwgWljvwn82cLJtyi/If+fjFyoLMGIOz0U/fKvWE0d4jsNQEfg==} + '@xterm/headless@6.0.0': resolution: {integrity: sha512-5Yj1QINYCyzrZtf8OFIHi47iQtI+0qYFPHmouEfG8dHNxbZ9Tb9YGSuLcsEwj9Z+OL75GJqPyJbyoFer80a2Hw==} @@ -3262,6 +3413,9 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-yaml@4.1.1: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true @@ -3289,8 +3443,8 @@ packages: engines: {node: '>=6'} hasBin: true - just-bash-monorepo@https://codeload.github.com/vercel-labs/just-bash/tar.gz/1369b772fe887694c09ce834d1b0b21aa6420b59: - resolution: {tarball: https://codeload.github.com/vercel-labs/just-bash/tar.gz/1369b772fe887694c09ce834d1b0b21aa6420b59} + just-bash-monorepo@git+https://git@github.com:vercel-labs/just-bash.git#9481331f54fdcbfa1b81b313d756cd7f541d7018: + resolution: {commit: 9481331f54fdcbfa1b81b313d756cd7f541d7018, repo: git@github.com:vercel-labs/just-bash.git, type: git} version: 0.0.0 jwa@2.0.1: @@ -3845,9 +3999,6 @@ packages: path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} - pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -3964,6 +4115,10 @@ packages: resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + engines: {node: ^10 || ^12 || >=14} + prebuild-install@7.1.3: resolution: {integrity: sha512-8Mf2cbV7x1cXPUILADGI3wuhfqWvtiLA1iclTDbFRZkgRQS0NqsPZphna9V+HyTEadheuPmjaJMsbzKQFOzLug==} engines: {node: '>=10'} @@ -4171,6 +4326,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.61.1: + resolution: {integrity: sha512-I4KW6iuRpuu2uHBLraZ1wNZe0DP7lnRha+VJ9tNaYVaVgKhW0aI3h4RYnoRPeql0flHm/Co55b7snEDcOfOJrA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -4359,6 +4519,9 @@ packages: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} + strip-literal@3.1.0: + resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} + strnum@2.3.0: resolution: {integrity: sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==} @@ -4431,6 +4594,10 @@ packages: resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + tinypool@1.1.1: resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4439,10 +4606,18 @@ packages: resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} engines: {node: '>=14.0.0'} + tinyrainbow@2.0.0: + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} + engines: {node: '>=14.0.0'} + tinyspy@3.0.2: resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} + tinyspy@4.0.4: + resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} + engines: {node: '>=14.0.0'} + tldts-core@7.0.30: resolution: {integrity: sha512-uiHN8PIB1VmWyS98eZYja4xzlYqeFZVjb4OuYlJQnZAuJhMw4PbKQOKgHKhBdJR3FE/t5mUQ1Kd80++B+qhD1Q==} @@ -4700,9 +4875,9 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@2.1.9: - resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} - engines: {node: ^18.0.0 || >=20.0.0} + vite-node@3.2.4: + resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true vite@5.4.21: @@ -4784,20 +4959,23 @@ packages: vite: optional: true - vitest@2.1.9: - resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} - engines: {node: ^18.0.0 || >=20.0.0} + vitest@3.2.6: + resolution: {integrity: sha512-xejya+bT/j/+R/AGa1XOfRxLmNUlLtlwjRsFUILF+xHfzElmGcmFydy2gqqIrd62ptIEfwVMofd19uNWD9L7Nw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.1.9 - '@vitest/ui': 2.1.9 + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.2.6 + '@vitest/ui': 3.2.6 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/debug': + optional: true '@types/node': optional: true '@vitest/browser': @@ -5057,9 +5235,9 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.4.3 - '@astrojs/tailwind@6.0.2(astro@5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.60.4)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0))(tailwindcss@3.4.19(tsx@4.22.2)(yaml@2.9.0))': + '@astrojs/tailwind@6.0.2(astro@5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.61.1)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0))(tailwindcss@3.4.19(tsx@4.22.2)(yaml@2.9.0))': dependencies: - astro: 5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.60.4)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0) + astro: 5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.61.1)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0) autoprefixer: 10.5.0(postcss@8.5.14) postcss: 8.5.14 postcss-load-config: 4.0.2(postcss@8.5.14) @@ -6225,89 +6403,164 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.27': {} - '@rollup/pluginutils@5.3.0(rollup@4.60.4)': + '@rollup/pluginutils@5.3.0(rollup@4.61.1)': dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 picomatch: 4.0.4 optionalDependencies: - rollup: 4.60.4 + rollup: 4.61.1 '@rollup/rollup-android-arm-eabi@4.60.4': optional: true + '@rollup/rollup-android-arm-eabi@4.61.1': + optional: true + '@rollup/rollup-android-arm64@4.60.4': optional: true + '@rollup/rollup-android-arm64@4.61.1': + optional: true + '@rollup/rollup-darwin-arm64@4.60.4': optional: true + '@rollup/rollup-darwin-arm64@4.61.1': + optional: true + '@rollup/rollup-darwin-x64@4.60.4': optional: true + '@rollup/rollup-darwin-x64@4.61.1': + optional: true + '@rollup/rollup-freebsd-arm64@4.60.4': optional: true + '@rollup/rollup-freebsd-arm64@4.61.1': + optional: true + '@rollup/rollup-freebsd-x64@4.60.4': optional: true + '@rollup/rollup-freebsd-x64@4.61.1': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.60.4': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.61.1': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.60.4': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.61.1': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.60.4': optional: true + '@rollup/rollup-linux-arm64-gnu@4.61.1': + optional: true + '@rollup/rollup-linux-arm64-musl@4.60.4': optional: true + '@rollup/rollup-linux-arm64-musl@4.61.1': + optional: true + '@rollup/rollup-linux-loong64-gnu@4.60.4': optional: true + '@rollup/rollup-linux-loong64-gnu@4.61.1': + optional: true + '@rollup/rollup-linux-loong64-musl@4.60.4': optional: true + '@rollup/rollup-linux-loong64-musl@4.61.1': + optional: true + '@rollup/rollup-linux-ppc64-gnu@4.60.4': optional: true + '@rollup/rollup-linux-ppc64-gnu@4.61.1': + optional: true + '@rollup/rollup-linux-ppc64-musl@4.60.4': optional: true + '@rollup/rollup-linux-ppc64-musl@4.61.1': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.60.4': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.61.1': + optional: true + '@rollup/rollup-linux-riscv64-musl@4.60.4': optional: true + '@rollup/rollup-linux-riscv64-musl@4.61.1': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.60.4': optional: true + '@rollup/rollup-linux-s390x-gnu@4.61.1': + optional: true + '@rollup/rollup-linux-x64-gnu@4.60.4': optional: true + '@rollup/rollup-linux-x64-gnu@4.61.1': + optional: true + '@rollup/rollup-linux-x64-musl@4.60.4': optional: true + '@rollup/rollup-linux-x64-musl@4.61.1': + optional: true + '@rollup/rollup-openbsd-x64@4.60.4': optional: true + '@rollup/rollup-openbsd-x64@4.61.1': + optional: true + '@rollup/rollup-openharmony-arm64@4.60.4': optional: true + '@rollup/rollup-openharmony-arm64@4.61.1': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.60.4': optional: true + '@rollup/rollup-win32-arm64-msvc@4.61.1': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.60.4': optional: true + '@rollup/rollup-win32-ia32-msvc@4.61.1': + optional: true + '@rollup/rollup-win32-x64-gnu@4.60.4': optional: true + '@rollup/rollup-win32-x64-gnu@4.61.1': + optional: true + '@rollup/rollup-win32-x64-msvc@4.60.4': optional: true + '@rollup/rollup-win32-x64-msvc@4.61.1': + optional: true + '@shikijs/core@3.23.0': dependencies: '@shikijs/types': 3.23.0 @@ -6466,10 +6719,17 @@ snapshots: dependencies: '@types/node': 22.19.19 + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + '@types/debug@4.1.13': dependencies: '@types/ms': 2.1.0 + '@types/deep-eql@4.0.2': {} + '@types/estree@1.0.8': {} '@types/estree@1.0.9': {} @@ -6541,7 +6801,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/browser@2.1.9(@types/node@22.19.19)(playwright@1.60.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.19))(vitest@2.1.9)': + '@vitest/browser@2.1.9(@types/node@22.19.19)(playwright@1.60.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.19))(vitest@3.2.6)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) @@ -6551,7 +6811,7 @@ snapshots: msw: 2.14.6(@types/node@22.19.19)(typescript@5.9.3) sirv: 3.0.2 tinyrainbow: 1.2.0 - vitest: 2.1.9(@types/node@22.19.19)(@vitest/browser@2.1.9)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3)) + vitest: 3.2.6(@types/debug@4.1.13)(@types/node@22.19.19)(@vitest/browser@2.1.9)(jiti@1.21.7)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(tsx@4.22.2)(yaml@2.9.0) ws: 8.20.1 optionalDependencies: playwright: 1.60.0 @@ -6562,12 +6822,13 @@ snapshots: - utf-8-validate - vite - '@vitest/expect@2.1.9': + '@vitest/expect@3.2.6': dependencies: - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 + '@types/chai': 5.2.3 + '@vitest/spy': 3.2.6 + '@vitest/utils': 3.2.6 chai: 5.3.3 - tinyrainbow: 1.2.0 + tinyrainbow: 2.0.0 '@vitest/mocker@2.1.9(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(vite@5.4.21(@types/node@22.19.19))': dependencies: @@ -6578,31 +6839,55 @@ snapshots: msw: 2.14.6(@types/node@22.19.19)(typescript@5.9.3) vite: 5.4.21(@types/node@22.19.19) + '@vitest/mocker@3.2.6(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(vite@6.4.2(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0))': + dependencies: + '@vitest/spy': 3.2.6 + estree-walker: 3.0.3 + magic-string: 0.30.21 + optionalDependencies: + msw: 2.14.6(@types/node@22.19.19)(typescript@5.9.3) + vite: 6.4.2(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0) + '@vitest/pretty-format@2.1.9': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.9': + '@vitest/pretty-format@3.2.6': dependencies: - '@vitest/utils': 2.1.9 - pathe: 1.1.2 + tinyrainbow: 2.0.0 - '@vitest/snapshot@2.1.9': + '@vitest/runner@3.2.6': dependencies: - '@vitest/pretty-format': 2.1.9 + '@vitest/utils': 3.2.6 + pathe: 2.0.3 + strip-literal: 3.1.0 + + '@vitest/snapshot@3.2.6': + dependencies: + '@vitest/pretty-format': 3.2.6 magic-string: 0.30.21 - pathe: 1.1.2 + pathe: 2.0.3 '@vitest/spy@2.1.9': dependencies: tinyspy: 3.0.2 + '@vitest/spy@3.2.6': + dependencies: + tinyspy: 4.0.4 + '@vitest/utils@2.1.9': dependencies: '@vitest/pretty-format': 2.1.9 loupe: 3.2.1 tinyrainbow: 1.2.0 + '@vitest/utils@3.2.6': + dependencies: + '@vitest/pretty-format': 3.2.6 + loupe: 3.2.1 + tinyrainbow: 2.0.0 + '@xterm/headless@6.0.0': {} acorn@8.16.0: {} @@ -6683,7 +6968,7 @@ snapshots: dependencies: tslib: 2.8.1 - astro@5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.60.4)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0): + astro@5.18.1(@types/node@24.12.4)(jiti@1.21.7)(rollup@4.61.1)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0): dependencies: '@astrojs/compiler': 2.13.1 '@astrojs/internal-helpers': 0.7.6 @@ -6691,7 +6976,7 @@ snapshots: '@astrojs/telemetry': 3.3.0 '@capsizecss/unpack': 4.0.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.3.0(rollup@4.60.4) + '@rollup/pluginutils': 5.3.0(rollup@4.61.1) acorn: 8.16.0 aria-query: 5.3.2 axobject-query: 4.1.0 @@ -7337,6 +7622,7 @@ snapshots: '@esbuild/win32-arm64': 0.21.5 '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + optional: true esbuild@0.25.12: optionalDependencies: @@ -7947,6 +8233,8 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@9.0.1: {} + js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -7968,7 +8256,7 @@ snapshots: json5@2.2.3: {} - just-bash-monorepo@https://codeload.github.com/vercel-labs/just-bash/tar.gz/1369b772fe887694c09ce834d1b0b21aa6420b59: {} + just-bash-monorepo@git+https://git@github.com:vercel-labs/just-bash.git#9481331f54fdcbfa1b81b313d756cd7f541d7018: {} jwa@2.0.1: dependencies: @@ -8710,8 +8998,6 @@ snapshots: path-to-regexp@6.3.0: {} - pathe@1.1.2: {} - pathe@2.0.3: {} pathval@2.0.1: {} @@ -8787,6 +9073,15 @@ snapshots: tsx: 4.22.2 yaml: 2.9.0 + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.15)(tsx@4.22.2)(yaml@2.9.0): + dependencies: + lilconfig: 3.1.3 + optionalDependencies: + jiti: 1.21.7 + postcss: 8.5.15 + tsx: 4.22.2 + yaml: 2.9.0 + postcss-nested@6.2.0(postcss@8.5.14): dependencies: postcss: 8.5.14 @@ -8805,6 +9100,13 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.15: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + optional: true + prebuild-install@7.1.3: dependencies: detect-libc: 2.1.2 @@ -9116,6 +9418,38 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.4 fsevents: 2.3.3 + rollup@4.61.1: + dependencies: + '@types/estree': 1.0.9 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.61.1 + '@rollup/rollup-android-arm64': 4.61.1 + '@rollup/rollup-darwin-arm64': 4.61.1 + '@rollup/rollup-darwin-x64': 4.61.1 + '@rollup/rollup-freebsd-arm64': 4.61.1 + '@rollup/rollup-freebsd-x64': 4.61.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.61.1 + '@rollup/rollup-linux-arm-musleabihf': 4.61.1 + '@rollup/rollup-linux-arm64-gnu': 4.61.1 + '@rollup/rollup-linux-arm64-musl': 4.61.1 + '@rollup/rollup-linux-loong64-gnu': 4.61.1 + '@rollup/rollup-linux-loong64-musl': 4.61.1 + '@rollup/rollup-linux-ppc64-gnu': 4.61.1 + '@rollup/rollup-linux-ppc64-musl': 4.61.1 + '@rollup/rollup-linux-riscv64-gnu': 4.61.1 + '@rollup/rollup-linux-riscv64-musl': 4.61.1 + '@rollup/rollup-linux-s390x-gnu': 4.61.1 + '@rollup/rollup-linux-x64-gnu': 4.61.1 + '@rollup/rollup-linux-x64-musl': 4.61.1 + '@rollup/rollup-openbsd-x64': 4.61.1 + '@rollup/rollup-openharmony-arm64': 4.61.1 + '@rollup/rollup-win32-arm64-msvc': 4.61.1 + '@rollup/rollup-win32-ia32-msvc': 4.61.1 + '@rollup/rollup-win32-x64-gnu': 4.61.1 + '@rollup/rollup-win32-x64-msvc': 4.61.1 + fsevents: 2.3.3 + optional: true + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -9348,6 +9682,10 @@ snapshots: strip-json-comments@2.0.1: {} + strip-literal@3.1.0: + dependencies: + js-tokens: 9.0.1 + strnum@2.3.0: {} strtok3@10.3.5: @@ -9452,12 +9790,21 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + tinypool@1.1.1: {} tinyrainbow@1.2.0: {} + tinyrainbow@2.0.0: {} + tinyspy@3.0.2: {} + tinyspy@4.0.4: {} + tldts-core@7.0.30: {} tldts@7.0.30: @@ -9506,7 +9853,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(jiti@1.21.7)(postcss@8.5.14)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0): + tsup@8.5.1(jiti@1.21.7)(postcss@8.5.15)(tsx@4.22.2)(typescript@5.9.3)(yaml@2.9.0): dependencies: bundle-require: 5.1.0(esbuild@0.27.7) cac: 6.7.14 @@ -9517,7 +9864,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.14)(tsx@4.22.2)(yaml@2.9.0) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.15)(tsx@4.22.2)(yaml@2.9.0) resolve-from: 5.0.0 rollup: 4.60.4 source-map: 0.7.6 @@ -9526,7 +9873,7 @@ snapshots: tinyglobby: 0.2.16 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.5.14 + postcss: 8.5.15 typescript: 5.9.3 transitivePeerDependencies: - jiti @@ -9690,15 +10037,16 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@2.1.9(@types/node@22.19.19): + vite-node@3.2.4(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 - pathe: 1.1.2 - vite: 5.4.21(@types/node@22.19.19) + pathe: 2.0.3 + vite: 6.4.2(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -9707,15 +10055,33 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml vite@5.4.21(@types/node@22.19.19): dependencies: esbuild: 0.21.5 + postcss: 8.5.15 + rollup: 4.61.1 + optionalDependencies: + '@types/node': 22.19.19 + fsevents: 2.3.3 + optional: true + + vite@6.4.2(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0): + dependencies: + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 postcss: 8.5.14 rollup: 4.60.4 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 22.19.19 fsevents: 2.3.3 + jiti: 1.21.7 + tsx: 4.22.2 + yaml: 2.9.0 vite@6.4.2(@types/node@24.12.4)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0): dependencies: @@ -9736,32 +10102,37 @@ snapshots: optionalDependencies: vite: 6.4.2(@types/node@24.12.4)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0) - vitest@2.1.9(@types/node@22.19.19)(@vitest/browser@2.1.9)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3)): + vitest@3.2.6(@types/debug@4.1.13)(@types/node@22.19.19)(@vitest/browser@2.1.9)(jiti@1.21.7)(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(tsx@4.22.2)(yaml@2.9.0): dependencies: - '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(vite@5.4.21(@types/node@22.19.19)) - '@vitest/pretty-format': 2.1.9 - '@vitest/runner': 2.1.9 - '@vitest/snapshot': 2.1.9 - '@vitest/spy': 2.1.9 - '@vitest/utils': 2.1.9 + '@types/chai': 5.2.3 + '@vitest/expect': 3.2.6 + '@vitest/mocker': 3.2.6(msw@2.14.6(@types/node@22.19.19)(typescript@5.9.3))(vite@6.4.2(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0)) + '@vitest/pretty-format': 3.2.6 + '@vitest/runner': 3.2.6 + '@vitest/snapshot': 3.2.6 + '@vitest/spy': 3.2.6 + '@vitest/utils': 3.2.6 chai: 5.3.3 debug: 4.4.3 expect-type: 1.3.0 magic-string: 0.30.21 - pathe: 1.1.2 + pathe: 2.0.3 + picomatch: 4.0.4 std-env: 3.10.0 tinybench: 2.9.0 tinyexec: 0.3.2 + tinyglobby: 0.2.17 tinypool: 1.1.1 - tinyrainbow: 1.2.0 - vite: 5.4.21(@types/node@22.19.19) - vite-node: 2.1.9(@types/node@22.19.19) + tinyrainbow: 2.0.0 + vite: 6.4.2(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0) + vite-node: 3.2.4(@types/node@22.19.19)(jiti@1.21.7)(tsx@4.22.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: + '@types/debug': 4.1.13 '@types/node': 22.19.19 - '@vitest/browser': 2.1.9(@types/node@22.19.19)(playwright@1.60.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.19))(vitest@2.1.9) + '@vitest/browser': 2.1.9(@types/node@22.19.19)(playwright@1.60.0)(typescript@5.9.3)(vite@5.4.21(@types/node@22.19.19))(vitest@3.2.6) transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -9771,6 +10142,8 @@ snapshots: - sugarss - supports-color - terser + - tsx + - yaml vm-browserify@1.1.2: {}