From 877f5b9a6561fd3174f220ede5b97585731ea0d6 Mon Sep 17 00:00:00 2001 From: Tierney Cyren Date: Fri, 23 Oct 2026 07:10:17 -0400 Subject: [PATCH] fix(website): update MCP server SDK and Vite to patched releases Refresh @farming-labs/docs to 0.2.125 so it resolves @modelcontextprotocol/server 2.3.0, raise the Vite 7 override to 7.3.7, and override Farm's vite-rolldown alias to vite 8.1.6. --- website/DEPENDENCIES.md | 3 +- website/package.json | 3 +- website/pnpm-lock.yaml | 228 +++++++++++++++++++++++----------------- 3 files changed, 137 insertions(+), 97 deletions(-) diff --git a/website/DEPENDENCIES.md b/website/DEPENDENCIES.md index 0ffc8a8..696cbce 100644 --- a/website/DEPENDENCIES.md +++ b/website/DEPENDENCIES.md @@ -32,7 +32,8 @@ affected version lines, leaving H3 1.x and the bundled Vite 8 build unchanged. | `undici` through `@scalar/json-magic@0.15.2` | 7.29.1 | Fix GHSA-3wwx-pv8p-q78v; leave the separate 7.30.0 dependency unchanged | | `srvx` | 0.11.13 | Fix GHSA-p36q-q72m-gchr | | `uuid` | 11.1.1 | Fix GHSA-w5hq-g745-h8pq while keeping CommonJS support for Sequelize | -| `vite` | 7.3.6 | Fix the Vite alerts and remove vulnerable esbuild 0.21; satisfy Nitro's Vite 7 peer | +| `vite` 7.x | 7.3.7 | Fix the Vite and launch-editor alerts and remove vulnerable esbuild 0.21; satisfy Nitro's Vite 7 peer | +| `vite-rolldown` (Farm core's `npm:vite` alias) | 8.1.6 | Farm pins 8.1.5; fix the same Vite and launch-editor alerts | | `yaml` 2.x | 2.8.3 | Fix GHSA-48c2-rrv3-qjmp | Review these overrides when upgrading Farm; remove them only when the upstream diff --git a/website/package.json b/website/package.json index fe580af..976de60 100644 --- a/website/package.json +++ b/website/package.json @@ -38,7 +38,8 @@ "source-map-js@<1.2.2": "1.2.2", "@scalar/json-magic@0.15.2>undici": "7.29.1", "uuid@<11.1.1": "11.1.1", - "vite@<7.3.6": "7.3.6", + "vite@<7.3.7": "7.3.7", + "@farm.js/core@0.1.0>vite-rolldown": "npm:vite@8.1.6", "yaml@>=2.0.0 <2.8.3": "2.8.3" }, "packageExtensions": { diff --git a/website/pnpm-lock.yaml b/website/pnpm-lock.yaml index 989b2ac..6865c1c 100644 --- a/website/pnpm-lock.yaml +++ b/website/pnpm-lock.yaml @@ -14,7 +14,8 @@ overrides: source-map-js@<1.2.2: 1.2.2 '@scalar/json-magic@0.15.2>undici': 7.29.1 uuid@<11.1.1: 11.1.1 - vite@<7.3.6: 7.3.6 + vite@<7.3.7: 7.3.7 + '@farm.js/core@0.1.0>vite-rolldown': npm:vite@8.1.6 yaml@>=2.0.0 <2.8.3: 2.8.3 packageExtensionsChecksum: sha256-TwEoqTdzE0vXvwXR2vpDNmyjk6LXjtzQBDB+aHeJC2E= @@ -33,7 +34,7 @@ importers: dependencies: '@farm.js/core': specifier: 0.1.0 - version: 0.1.0(patch_hash=1ab2543c6a270c8de08df7cbe610e67b73a37c7a0b9c1f7de74e7eccbec54f80)(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.3)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3) + version: 0.1.0(patch_hash=1ab2543c6a270c8de08df7cbe610e67b73a37c7a0b9c1f7de74e7eccbec54f80)(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.5)(@vercel/sandbox@2.9.2)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3) geist: specifier: 1.7.2 version: 1.7.2 @@ -52,7 +53,7 @@ importers: devDependencies: '@farm.js/cli': specifier: 0.1.0 - version: 0.1.0(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.3)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3) + version: 0.1.0(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.5)(@vercel/sandbox@2.9.2)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3) '@types/react': specifier: ^19.0.0 version: 19.3.0 @@ -555,13 +556,16 @@ packages: resolution: {integrity: sha512-kaGeTp1iJx85Me+NAW70k1u361/bba1Veosx2zV9TN1soxFCUGnb+YlZXyA+soswFKAhw0eul+Et9+DX0A3LvA==} engines: {node: '>=20.0.0'} - '@farming-labs/docs@0.2.118': - resolution: {integrity: sha512-+WaV0WmflVEijB35aXBYRZkBdxVyDDH9BjcXy09D2uAy7n6WJelxFs6AWoXxRugpwNGx6Ke7uS7u2DgLkY/RNg==} + '@farming-labs/docs@0.2.125': + resolution: {integrity: sha512-oJ/ZOtmelEds1y+sZ6n+6TfXhTiCLbT/UcJ8meb5c2uz9xNXL3Iuzfhm5VJg5EYPf/vmSL16rwB4Om3XQlucYQ==} engines: {node: '>=20'} hasBin: true peerDependencies: + '@vercel/sandbox': ^2.0.0 react: '>=19.2.0' peerDependenciesMeta: + '@vercel/sandbox': + optional: true react: optional: true @@ -901,16 +905,16 @@ packages: dataloader: optional: true - '@modelcontextprotocol/core@2.0.0': - resolution: {integrity: sha512-pJCEwGG7Lfr/+PQp9ZTwKXNeO5wzbfKL7H3MYpCorM4oFBoQrdjnBgEoqG+RjhsvS1FKrDbKux+M1HhlnGWqcA==} + '@modelcontextprotocol/core@2.3.0': + resolution: {integrity: sha512-09BHFaNVBe5pB2AhzCfLj0cqmsKLERvZQ4FblzP90UMGLaXVqdZPByFjURwsUYCmxonUW2yAwgTTvle+8O2/8w==} engines: {node: '>=20'} - '@modelcontextprotocol/server@2.0.0': - resolution: {integrity: sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==} + '@modelcontextprotocol/server@2.3.0': + resolution: {integrity: sha512-+6b0LdsQLmHsvS7J6sQJ4weTpzUn61fU1JKS+321/+IyDYoHW5CR2Tgqcs6GgAAQvlesCo6yX3xttgmx+XGtJw==} engines: {node: '>=20'} - '@mongodb-js/saslprep@1.5.4': - resolution: {integrity: sha512-05UC0jQsjKAOuXQ0H9Ud9vUTJpZIg+n/FinpR30tI5I8pY2inTfPOZ5OF/cg3Ce/N9MoD1xhRCeOsJtuTbFYlw==} + '@mongodb-js/saslprep@1.6.1': + resolution: {integrity: sha512-D4CQtk9IwjCLAvCf1xvHEod3960q8XMUzfmdRU9qjUNlHnesGuTOvJcOTaPm9koZ1caUKA2aTbszZiAkcmSgmg==} '@napi-rs/lzma-linux-x64-gnu@1.5.1': resolution: {integrity: sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==} @@ -925,6 +929,13 @@ packages: '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4 '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4 + '@napi-rs/wasm-runtime@1.2.5': + resolution: {integrity: sha512-HshSvXzmBxNzqejd3k/KemgQ3hdREUYFRRrgxOZ+gPljDIsO2SDZrVZMd4Z/HsxudQbE62OVyVFE8z9BCurfjA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} + peerDependencies: + '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4 + '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4 + '@noble/hashes@2.4.0': resolution: {integrity: sha512-X5XaVWZIBCT7HHZGm5I7ZQXDwLG+bGXuSrMQAW+7Zvl87h1kmc1ZB1VSRJcpUfoUrGQp4Fkoxm5kZ+Ms+aW+eA==} engines: {node: '>= 20.19.0'} @@ -1649,7 +1660,7 @@ packages: '@tailwindcss/vite@4.1.18': resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} peerDependencies: - vite: 7.3.6 + vite: 7.3.7 '@tanstack/virtual-core@3.17.11': resolution: {integrity: sha512-+ILjvtHup6Y2hzQ6YzwMgX1Q+oQpxEGOXCEsCNaPoIP0VxMbizIBTmYTDtkerkIQS8/CbP1BRuyt8V/8BCsy1g==} @@ -1701,8 +1712,8 @@ packages: '@types/node@24.19.0': resolution: {integrity: sha512-zY+5tKxXdhGh1PYI0ac+7juvEu4OI6vWtVVoj5i2m42jxAY1U+zHGt6QCyOFwykdP62sM3MJ9stoYYUw5aCWew==} - '@types/node@26.6.3': - resolution: {integrity: sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==} + '@types/node@26.6.5': + resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==} '@types/prismjs@1.26.6': resolution: {integrity: sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==} @@ -1763,7 +1774,7 @@ packages: resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: 7.3.6 + vite: 7.3.7 '@vue/compiler-core@3.5.43': resolution: {integrity: sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg==} @@ -1904,8 +1915,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.3.0: - resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} + ansi-regex@6.4.0: + resolution: {integrity: sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==} engines: {node: '>=12'} ansi-styles@4.3.0: @@ -3202,8 +3213,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.19: - resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} + nanoid@3.3.20: + resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -3286,6 +3297,9 @@ packages: pg-connection-string@2.14.0: resolution: {integrity: sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==} + pg-connection-string@2.14.1: + resolution: {integrity: sha512-qR3kGNPBLpCNtz0evbKA0Y/MRFXwSSdT+pTJvYp/bXTcReZbvX1kzF0IyTc1QnxqF7AZbOeBhNL8R5mYQZV/MA==} + pg-int8@1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} engines: {node: '>=4.0.0'} @@ -3332,8 +3346,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.28: - resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} + postcss@8.5.31: + resolution: {integrity: sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -3836,8 +3850,8 @@ packages: resolution: {integrity: sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==} engines: {node: '>=20.18.1'} - undici@7.30.0: - resolution: {integrity: sha512-dkrQXeHSaoamnItlYbmzG0wFYrM0ZwDxCIg0A7aKjTyyhh9svRzCNFEzV+Vm05/yehjCzjDZ31KXfGEjYSztDQ==} + undici@7.30.1: + resolution: {integrity: sha512-03KrMbjIFDWQR5RNPrSw3bd1r12JpyFQl9/yxjUbJtqkjmllqC5lFjZh6ujeuJCKr8EOQvRW872Oy/az+nLYxg==} engines: {node: '>=20.18.1'} unenv@2.0.0-rc.24: @@ -3965,8 +3979,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite@7.3.6: - resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==} + vite@7.3.7: + resolution: {integrity: sha512-AHEzTORMbi7/7aXp7w7KZ5+DCUdSeLsJz0grY8xHpc9DHdYb0vQu6DqJfm2tOw3gDExNgPgnJTXxM6syYFHaCA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -4005,8 +4019,8 @@ packages: yaml: optional: true - vite@8.1.5: - resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} + vite@8.1.6: + resolution: {integrity: sha512-aRAHIxx5SW5zc1sMqFwJU/t5qaFfXb5Hj0J7W0VXihu/X99+346tz6080tO1T1xVIJORX/b3zVTXGFqUXh35uw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -4153,6 +4167,9 @@ packages: zod@4.6.5: resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -4705,9 +4722,9 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@farm.js/cli@0.1.0(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.3)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3)': + '@farm.js/cli@0.1.0(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.5)(@vercel/sandbox@2.9.2)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3)': dependencies: - '@farm.js/core': 0.1.0(patch_hash=1ab2543c6a270c8de08df7cbe610e67b73a37c7a0b9c1f7de74e7eccbec54f80)(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.3)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3) + '@farm.js/core': 0.1.0(patch_hash=1ab2543c6a270c8de08df7cbe610e67b73a37c7a0b9c1f7de74e7eccbec54f80)(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.5)(@vercel/sandbox@2.9.2)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3) '@farm.js/tunnel': 0.1.1 commander: 11.1.0 croner: 9.1.0 @@ -4732,6 +4749,7 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@vercel/sandbox' - '@vitejs/devtools' - '@vue/composition-api' - '@vue/test-utils' @@ -4739,7 +4757,6 @@ snapshots: - async-validator - aws4fetch - axios - - bare-abort-controller - better-sqlite3 - change-case - crossws @@ -4761,7 +4778,6 @@ snapshots: - qrcode - react - react-dom - - react-native-b4a - sass - sass-embedded - sequelize @@ -4778,9 +4794,9 @@ snapshots: - uploadthing - yaml - '@farm.js/core@0.1.0(patch_hash=1ab2543c6a270c8de08df7cbe610e67b73a37c7a0b9c1f7de74e7eccbec54f80)(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.3)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3)': + '@farm.js/core@0.1.0(patch_hash=1ab2543c6a270c8de08df7cbe610e67b73a37c7a0b9c1f7de74e7eccbec54f80)(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@types/node@26.6.5)(@vercel/sandbox@2.9.2)(@xata.io/client@0.30.1(typescript@5.9.3))(crossws@0.4.12(srvx@1.0.5))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(jiti@2.7.0)(kysely@0.28.17)(lightningcss@1.33.0)(mongodb@6.21.0)(mongoose@8.24.4)(ocache@0.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0))(typescript@5.9.3)(yaml@2.8.3)': dependencies: - '@farming-labs/docs': 0.2.118(react@19.3.0)(supports-color@10.2.2) + '@farming-labs/docs': 0.2.125(@vercel/sandbox@2.9.2)(react@19.3.0)(supports-color@10.2.2) '@farming-labs/orm': 0.0.62 '@farming-labs/orm-runtime': 0.0.62(@mikro-orm/core@7.2.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(db0@0.3.4(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0)))(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0))(kysely@0.28.17)(mongodb@6.21.0)(mongoose@8.24.4)(sequelize@6.37.8(pg@8.23.0))(surrealdb@2.0.8(tslib@2.8.1)(typescript@5.9.3))(typeorm@0.3.31(mongodb@6.21.0)(pg@8.23.0)) '@formatjs/icu-messageformat-parser': 3.5.15 @@ -4789,9 +4805,9 @@ snapshots: '@opentelemetry/api': 1.9.1 '@scalar/api-reference': 1.72.1(supports-color@10.2.2)(tailwindcss@4.1.18)(typescript@5.9.3)(zod@4.6.5) '@scalar/openapi-parser': 0.22.3 - '@tailwindcss/vite': 4.1.18(vite@7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3)) - '@vercel/og': 0.11.1(@types/node@26.6.3) - '@vitejs/plugin-react': 4.7.0(supports-color@10.2.2)(vite@7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3)) + '@tailwindcss/vite': 4.1.18(vite@7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3)) + '@vercel/og': 0.11.1(@types/node@26.6.5) + '@vitejs/plugin-react': 4.7.0(supports-color@10.2.2)(vite@7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3)) better-call: 1.4.0(zod@4.6.5) db0: 0.3.4(drizzle-orm@0.45.3(@opentelemetry/api@1.9.1)(@prisma/client@6.19.3(typescript@5.9.3))(@xata.io/client@0.30.1(typescript@5.9.3))(kysely@0.28.17)(pg@8.23.0)) es-module-lexer: 2.0.0 @@ -4810,14 +4826,14 @@ snapshots: tailwindcss: 4.1.18 tinyglobby: 0.2.17 unstorage: 2.0.0-alpha.10 - vite: 7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3) + vite: 7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3) zod: 4.6.5 optionalDependencies: react: 19.3.0 react-dom: 19.3.0(react@19.3.0) rolldown: 1.2.0 - sharp: 0.35.5(@types/node@26.6.3) - vite-rolldown: vite@8.1.5(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.8.3) + sharp: 0.35.5(@types/node@26.6.5) + vite-rolldown: vite@8.1.6(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.8.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -4838,6 +4854,7 @@ snapshots: - '@vercel/blob' - '@vercel/functions' - '@vercel/kv' + - '@vercel/sandbox' - '@vitejs/devtools' - '@vue/composition-api' - '@vue/test-utils' @@ -4845,7 +4862,6 @@ snapshots: - async-validator - aws4fetch - axios - - bare-abort-controller - better-sqlite3 - change-case - crossws @@ -4865,7 +4881,6 @@ snapshots: - ocache - pg-native - qrcode - - react-native-b4a - sass - sass-embedded - sequelize @@ -4917,13 +4932,11 @@ snapshots: '@farm.js/tunnel-win32-arm64-msvc': 0.1.1 '@farm.js/tunnel-win32-x64-msvc': 0.1.1 - '@farming-labs/docs@0.2.118(react@19.3.0)(supports-color@10.2.2)': + '@farming-labs/docs@0.2.125(@vercel/sandbox@2.9.2)(react@19.3.0)(supports-color@10.2.2)': dependencies: '@clack/prompts': 1.8.1 - '@mdx-js/mdx': 3.1.1(supports-color@10.2.2) - '@modelcontextprotocol/server': 2.0.0 + '@modelcontextprotocol/server': 2.3.0 '@scalar/core': 0.4.6 - '@vercel/sandbox': 2.9.2 github-slugger: 2.0.0 gray-matter: 4.0.3(patch_hash=b78d80187de06d835351907833605a1bbff2c7e77cf03a777228bdd3eca2ae92) jiti: 2.7.0 @@ -4931,13 +4944,15 @@ snapshots: parse-entities: 4.0.2 picocolors: 1.1.1 remark-gfm: 4.0.1(supports-color@10.2.2) + remark-mdx: 3.1.1(supports-color@10.2.2) + remark-parse: 11.0.0(supports-color@10.2.2) + unified: 11.0.5 yaml: 2.9.1 zod: 4.6.5 optionalDependencies: + '@vercel/sandbox': 2.9.2 react: 19.3.0 transitivePeerDependencies: - - bare-abort-controller - - react-native-b4a - supports-color '@farming-labs/orm-d1@0.0.62': @@ -5383,33 +5398,33 @@ snapshots: '@mikro-orm/core@7.2.1': {} - '@modelcontextprotocol/core@2.0.0': + '@modelcontextprotocol/core@2.3.0': dependencies: zod: 4.6.5 - '@modelcontextprotocol/server@2.0.0': + '@modelcontextprotocol/server@2.3.0': dependencies: - '@modelcontextprotocol/core': 2.0.0 + '@modelcontextprotocol/core': 2.3.0 zod: 4.6.5 - '@mongodb-js/saslprep@1.5.4': + '@mongodb-js/saslprep@1.6.1': dependencies: sparse-bitfield: 3.0.3 '@napi-rs/lzma-linux-x64-gnu@1.5.1': optional: true - '@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': dependencies: - '@emnapi/core': 1.11.1 - '@emnapi/runtime': 1.11.1 + '@emnapi/core': 1.11.2 + '@emnapi/runtime': 1.11.2 '@tybys/wasm-util': 0.10.4 optional: true - '@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': + '@napi-rs/wasm-runtime@1.2.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@emnapi/core': 1.11.2 - '@emnapi/runtime': 1.11.2 + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 '@tybys/wasm-util': 0.10.4 optional: true @@ -5561,7 +5576,7 @@ snapshots: dependencies: '@emnapi/core': 1.11.1 '@emnapi/runtime': 1.11.1 - '@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@napi-rs/wasm-runtime': 1.2.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true '@rolldown/binding-wasm32-wasi@1.2.0': @@ -6184,12 +6199,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - '@tailwindcss/vite@4.1.18(vite@7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3))': + '@tailwindcss/vite@4.1.18(vite@7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3))': dependencies: '@tailwindcss/node': 4.1.18 '@tailwindcss/oxide': 4.1.18 tailwindcss: 4.1.18 - vite: 7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3) + vite: 7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3) '@tanstack/virtual-core@3.17.11': {} @@ -6252,7 +6267,7 @@ snapshots: dependencies: undici-types: 7.24.6 - '@types/node@26.6.3': + '@types/node@26.6.5': dependencies: undici-types: 8.9.0 @@ -6290,18 +6305,19 @@ snapshots: unhead: 2.1.17 vue: 3.5.43(typescript@5.9.3) - '@vercel/og@0.11.1(@types/node@26.6.3)': + '@vercel/og@0.11.1(@types/node@26.6.5)': dependencies: '@resvg/resvg-wasm': 2.4.0 satori: 0.25.0 optionalDependencies: - sharp: 0.35.5(@types/node@26.6.3) + sharp: 0.35.5(@types/node@26.6.5) transitivePeerDependencies: - '@types/node' '@vercel/oidc@3.1.0': {} - '@vercel/oidc@3.2.0': {} + '@vercel/oidc@3.2.0': + optional: true '@vercel/sandbox@2.9.2': dependencies: @@ -6313,14 +6329,15 @@ snapshots: ms: 2.1.3 picocolors: 1.1.1 tar-stream: 3.1.7 - undici: 7.30.0 + undici: 7.30.1 xdg-app-paths: 5.1.0 - zod: 4.6.5 + zod: 4.6.7 transitivePeerDependencies: - bare-abort-controller - react-native-b4a + optional: true - '@vitejs/plugin-react@4.7.0(supports-color@10.2.2)(vite@7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3))': + '@vitejs/plugin-react@4.7.0(supports-color@10.2.2)(vite@7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3))': dependencies: '@babel/core': 7.29.7(supports-color@10.2.2) '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7) @@ -6328,7 +6345,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3) + vite: 7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color @@ -6354,7 +6371,7 @@ snapshots: '@vue/shared': 3.5.43 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.28 + postcss: 8.5.31 source-map-js: 1.2.2 '@vue/compiler-ssr@3.5.43': @@ -6427,7 +6444,8 @@ snapshots: dependencies: vue: 3.5.43(typescript@5.9.3) - '@workflow/serde@4.1.0-beta.2': {} + '@workflow/serde@4.1.0-beta.2': + optional: true '@xata.io/client@0.30.1(typescript@5.9.3)': dependencies: @@ -6464,7 +6482,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.3.0: {} + ansi-regex@6.4.0: {} ansi-styles@4.3.0: dependencies: @@ -6492,18 +6510,21 @@ snapshots: async-retry@1.3.3: dependencies: retry: 0.13.1 + optional: true available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.1.0 - b4a@1.9.0: {} + b4a@1.9.0: + optional: true bail@2.0.2: {} balanced-match@1.0.2: {} - bare-events@2.9.2: {} + bare-events@2.9.2: + optional: true base64-js@0.0.8: {} @@ -6825,6 +6846,7 @@ snapshots: bare-events: 2.9.2 transitivePeerDependencies: - bare-abort-controller + optional: true eventsource-parser@3.1.1: {} @@ -6838,7 +6860,8 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-fifo@1.3.2: {} + fast-fifo@1.3.2: + optional: true fast-string-truncated-width@3.0.3: {} @@ -7220,7 +7243,8 @@ snapshots: jiti@2.7.0: {} - jose@6.2.3: {} + jose@6.2.3: + optional: true js-base64@3.9.4: {} @@ -7240,7 +7264,8 @@ snapshots: jsonc-parser@3.3.1: {} - jsonlines@0.1.1: {} + jsonlines@0.1.1: + optional: true jsonpath-rfc9535@1.3.0: {} @@ -7846,13 +7871,13 @@ snapshots: mongodb@6.20.0: dependencies: - '@mongodb-js/saslprep': 1.5.4 + '@mongodb-js/saslprep': 1.6.1 bson: 6.10.4 mongodb-connection-string-url: 3.0.2 mongodb@6.21.0: dependencies: - '@mongodb-js/saslprep': 1.5.4 + '@mongodb-js/saslprep': 1.6.1 bson: 6.10.4 mongodb-connection-string-url: 3.0.2 @@ -7887,7 +7912,7 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.19: {} + nanoid@3.3.20: {} nanoid@5.1.16: {} @@ -7929,7 +7954,8 @@ snapshots: node-fetch-native: 1.6.7 ufo: 1.6.4 - os-paths@4.4.0: {} + os-paths@4.4.0: + optional: true package-json-from-dist@1.0.1: {} @@ -7970,6 +7996,8 @@ snapshots: pg-connection-string@2.14.0: {} + pg-connection-string@2.14.1: {} + pg-int8@1.0.1: {} pg-pool@3.14.0(pg@8.23.0): @@ -8010,9 +8038,9 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss@8.5.28: + postcss@8.5.31: dependencies: - nanoid: 3.3.19 + nanoid: 3.3.20 picocolors: 1.1.1 source-map-js: 1.2.2 @@ -8206,7 +8234,8 @@ snapshots: retry-as-promised@7.1.1: {} - retry@0.13.1: {} + retry@0.13.1: + optional: true rolldown@1.1.5: dependencies: @@ -8346,7 +8375,7 @@ snapshots: lodash: 4.18.1 moment: 2.31.0 moment-timezone: 0.5.48 - pg-connection-string: 2.14.0 + pg-connection-string: 2.14.1 retry-as-promised: 7.1.1 semver: 7.8.5 sequelize-pool: 7.1.0 @@ -8378,7 +8407,7 @@ snapshots: safe-buffer: 5.2.1 to-buffer: 1.2.2 - sharp@0.35.5(@types/node@26.6.3): + sharp@0.35.5(@types/node@26.6.5): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -8409,7 +8438,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.5 '@img/sharp-win32-ia32': 0.35.5 '@img/sharp-win32-x64': 0.35.5 - '@types/node': 26.6.3 + '@types/node': 26.6.5 optional: true shebang-command@2.0.0: @@ -8454,6 +8483,7 @@ snapshots: transitivePeerDependencies: - bare-abort-controller - react-native-b4a + optional: true string-byte-length@3.0.1: {} @@ -8484,7 +8514,7 @@ snapshots: strip-ansi@7.2.0: dependencies: - ansi-regex: 6.3.0 + ansi-regex: 6.4.0 strip-bom-string@1.0.0: {} @@ -8530,12 +8560,14 @@ snapshots: transitivePeerDependencies: - bare-abort-controller - react-native-b4a + optional: true text-decoder@1.2.7: dependencies: b4a: 1.9.0 transitivePeerDependencies: - react-native-b4a + optional: true tiny-inflate@1.0.3: {} @@ -8618,7 +8650,8 @@ snapshots: undici@7.29.1: {} - undici@7.30.0: {} + undici@7.30.1: + optional: true unenv@2.0.0-rc.24: dependencies: @@ -8717,30 +8750,30 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@7.3.6(@types/node@26.6.3)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3): + vite@7.3.7(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.8.3): dependencies: esbuild: 0.28.2 fdir: 6.5.0(picomatch@4.0.7) picomatch: 4.0.7 - postcss: 8.5.28 + postcss: 8.5.31 rollup: 4.63.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.6.3 + '@types/node': 26.6.5 fsevents: 2.3.3 jiti: 2.7.0 lightningcss: 1.33.0 yaml: 2.8.3 - vite@8.1.5(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.8.3): + vite@8.1.6(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.8.3): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 - postcss: 8.5.28 + postcss: 8.5.31 rolldown: 1.1.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.6.3 + '@types/node': 26.6.5 esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 @@ -8792,7 +8825,7 @@ snapshots: wkx@0.5.0: dependencies: - '@types/node': 26.6.3 + '@types/node': 26.6.5 wrap-ansi@7.0.0: dependencies: @@ -8809,10 +8842,12 @@ snapshots: xdg-app-paths@5.1.0: dependencies: xdg-portable: 7.3.0 + optional: true xdg-portable@7.3.0: dependencies: os-paths: 4.4.0 + optional: true xtend@4.0.2: {} @@ -8842,4 +8877,7 @@ snapshots: zod@4.6.5: {} + zod@4.6.7: + optional: true + zwitch@2.0.4: {}