diff --git a/apps/trigger/package.json b/apps/trigger/package.json
index 02758885c..498610b5a 100644
--- a/apps/trigger/package.json
+++ b/apps/trigger/package.json
@@ -30,7 +30,7 @@
"@buster/vitest-config": "workspace:*",
"@buster/web-tools": "workspace:*",
"@mastra/core": "catalog:",
- "@trigger.dev/sdk": "catalog:",
+ "@trigger.dev/sdk": "4.0.0-v4-beta.26",
"ai": "catalog:",
"braintrust": "catalog:",
"vitest": "catalog:",
@@ -38,6 +38,6 @@
"drizzle-orm": "catalog:"
},
"devDependencies": {
- "@trigger.dev/build": "catalog:"
+ "@trigger.dev/build": "4.0.0-v4-beta.26"
}
-}
+}
\ No newline at end of file
diff --git a/apps/web/package.json b/apps/web/package.json
index 638a24350..a9bc57762 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -42,7 +42,7 @@
"@llm-ui/markdown": "^0.13.3",
"@llm-ui/react": "^0.13.3",
"@monaco-editor/react": "^4.7.0",
- "@platejs/ai": "^49.2.1",
+ "@platejs/ai": "^49.2.4",
"@platejs/autoformat": "catalog:",
"@platejs/basic-nodes": "catalog:",
"@platejs/basic-styles": "^49.0.0",
@@ -66,13 +66,13 @@
"@platejs/media": "^49.0.0",
"@platejs/mention": "^49.0.0",
"@platejs/resizable": "^49.0.0",
- "@platejs/selection": "^49.1.12",
+ "@platejs/selection": "^49.2.4",
"@platejs/slash-command": "^49.0.0",
"@platejs/suggestion": "^49.0.0",
"@platejs/table": "^49.1.13",
"@platejs/toc": "^49.0.0",
"@platejs/toggle": "^49.0.0",
- "@posthog/nextjs-config": "^1.1.0",
+ "@posthog/nextjs-config": "^1.1.1",
"@radix-ui/react-alert-dialog": "^1.1.14",
"@radix-ui/react-avatar": "^1.1.10",
"@radix-ui/react-checkbox": "^1.3.2",
@@ -93,20 +93,19 @@
"@radix-ui/react-toolbar": "^1.1.10",
"@radix-ui/react-tooltip": "^1.2.7",
"@radix-ui/react-visually-hidden": "^1.2.3",
- "@shikijs/langs": "^3.8.1",
- "@shikijs/themes": "^3.8.1",
+ "@shikijs/langs": "^3.9.1",
+ "@shikijs/themes": "^3.9.1",
"@supabase/ssr": "^0.6.1",
"@supabase/supabase-js": "catalog:",
- "@tanstack/query-sync-storage-persister": "^5.83.0",
- "@tanstack/react-form": "^1.15.0",
- "@tanstack/react-query": "^5.83.0",
- "@tanstack/react-query-devtools": "^5.83.0",
- "@tanstack/react-query-persist-client": "^5.83.0",
+ "@tanstack/query-sync-storage-persister": "^5.83.1",
+ "@tanstack/react-form": "^1.15.2",
+ "@tanstack/react-query": "^5.84.1",
+ "@tanstack/react-query-devtools": "^5.84.1",
+ "@tanstack/react-query-persist-client": "^5.84.1",
"@tanstack/react-table": "^8.21.3",
"@tanstack/react-virtual": "^3.13.12",
"@udecode/cn": "^49.0.15",
"@uploadthing/react": "^7.3.2",
- "ai": "^4.3.19",
"axios": "^1.11.0",
"canvas-confetti": "^1.9.3",
"chart.js": "4.5.0",
@@ -118,7 +117,6 @@
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"dayjs": "^1.11.13",
- "dom-to-image": "^2.6.0",
"email-validator": "^2.0.4",
"font-color-contrast": "^11.1.0",
"framer-motion": "^12.23.12",
diff --git a/apps/web/src/components/ui/report/elements/BlockDraggable.tsx b/apps/web/src/components/ui/report/elements/BlockDraggable.tsx
index 5ac12442d..83484036f 100644
--- a/apps/web/src/components/ui/report/elements/BlockDraggable.tsx
+++ b/apps/web/src/components/ui/report/elements/BlockDraggable.tsx
@@ -5,7 +5,7 @@ import * as React from 'react';
import { DndPlugin, useDraggable, useDropLine } from '@platejs/dnd';
import { expandListItemsWithChildren } from '@platejs/list';
import { BlockSelectionPlugin } from '@platejs/selection/react';
-import { GripDots, Plus } from '@/components/ui/icons';
+import { GripDots, GripDotsVertical, Plus } from '@/components/ui/icons';
import { type TElement, getPluginByType, isType, KEYS } from 'platejs';
import {
type PlateEditor,
@@ -276,7 +276,7 @@ const DragHandle = React.memo(function DragHandle({
}}
role="button">
-
+
diff --git a/apps/web/src/components/ui/report/elements/ColumnNode.tsx b/apps/web/src/components/ui/report/elements/ColumnNode.tsx
index 577b2638d..ef40d68f5 100644
--- a/apps/web/src/components/ui/report/elements/ColumnNode.tsx
+++ b/apps/web/src/components/ui/report/elements/ColumnNode.tsx
@@ -11,7 +11,7 @@ import { useDebouncePopoverOpen } from '@platejs/layout/react';
import { ResizableProvider } from '@platejs/resizable';
import { BlockSelectionPlugin } from '@platejs/selection/react';
import { useComposedRef } from '@udecode/cn';
-import { GripDots, Trash } from '@/components/ui/icons';
+import { GripDotsVertical, Trash } from '@/components/ui/icons';
import { PathApi } from 'platejs';
import {
PlateElement,
@@ -92,7 +92,7 @@ const ColumnDragHandle = React.memo(function ColumnDragHandle() {
variant="ghost"
className="h-5 !px-1"
onClick={(e) => e.stopPropagation()}
- prefix={}>
+ prefix={}>
);
diff --git a/apps/web/src/lib/exportUtils.tsx b/apps/web/src/lib/exportUtils.tsx
index 7c1f5e84a..e00d424e5 100644
--- a/apps/web/src/lib/exportUtils.tsx
+++ b/apps/web/src/lib/exportUtils.tsx
@@ -57,9 +57,11 @@ type DomToImageModule = {
};
export async function exportElementToImage(element: HTMLElement) {
- // @ts-expect-error -- dom-to-image is not typed, bummer
- const domToImage = (await import('dom-to-image').then((m) => m.default)) as DomToImageModule;
- const dataUrl = await domToImage.toPng(element);
+ const imageData = await import('html2canvas-pro').then((m) => m.default);
+ const canvas = await imageData(element, {
+ backgroundColor: '#ffffff'
+ });
+ const dataUrl = canvas.toDataURL();
return dataUrl;
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 5be6ac1a2..24cdb32ef 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,9 +6,6 @@ settings:
catalogs:
default:
- '@mastra/core':
- specifier: ^0.10.8
- version: 0.10.8
'@platejs/autoformat':
specifier: ^49.0.0
version: 49.0.0
@@ -21,45 +18,15 @@ catalogs:
'@supabase/supabase-js':
specifier: ^2.50.0
version: 2.50.2
- '@trigger.dev/build':
- specifier: ^4.0.0-v4-beta.25
- version: 4.0.0-v4-beta.25
- '@trigger.dev/sdk':
- specifier: ^4.0.0-v4-beta.25
- version: 4.0.0-v4-beta.25
- ai:
- specifier: ^4.0.0
- version: 4.3.16
- axios:
- specifier: ^1.10.0
- version: 1.10.0
- braintrust:
- specifier: ^0.0.209
- version: 0.0.209
- dotenv:
- specifier: ^17.2.0
- version: 17.2.0
- drizzle-orm:
- specifier: ^0.44.2
- version: 0.44.2
hono:
specifier: ^4.8.0
version: 4.8.4
- pg:
- specifier: ^8.16.2
- version: 8.16.3
platejs:
specifier: ^49.1.13
version: 49.1.13
remark-gfm:
specifier: ^4.0.1
version: 4.0.1
- tsup:
- specifier: ^8.5.0
- version: 8.5.0
- tsx:
- specifier: ^4.20.0
- version: 4.20.3
uuid:
specifier: ^11.0.0
version: 11.1.0
@@ -230,8 +197,8 @@ importers:
specifier: 'catalog:'
version: 0.10.8(effect@3.16.8)(openapi-types@12.1.3)(react@18.3.1)(zod@3.25.1)
'@trigger.dev/sdk':
- specifier: 'catalog:'
- version: 4.0.0-v4-beta.25(ai@4.3.16(react@18.3.1)(zod@3.25.1))(zod@3.25.1)
+ specifier: 4.0.0-v4-beta.26
+ version: 4.0.0-v4-beta.26(ai@4.3.16(react@18.3.1)(zod@3.25.1))(zod@3.25.1)
ai:
specifier: 'catalog:'
version: 4.3.16(react@18.3.1)(zod@3.25.1)
@@ -249,8 +216,8 @@ importers:
version: 3.25.1
devDependencies:
'@trigger.dev/build':
- specifier: 'catalog:'
- version: 4.0.0-v4-beta.25(typescript@5.8.3)
+ specifier: 4.0.0-v4-beta.26
+ version: 4.0.0-v4-beta.26(typescript@5.8.3)
apps/web:
dependencies:
@@ -297,14 +264,14 @@ importers:
specifier: ^4.7.0
version: 4.7.0(monaco-editor@0.52.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@platejs/ai':
- specifier: ^49.2.1
- version: 49.2.1(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
+ specifier: ^49.2.4
+ version: 49.2.4(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@platejs/autoformat':
specifier: 'catalog:'
- version: 49.0.0(platejs@49.1.13(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@platejs/basic-nodes':
specifier: 'catalog:'
- version: 49.0.0(platejs@49.1.13(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ version: 49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@platejs/basic-styles':
specifier: ^49.0.0
version: 49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -355,7 +322,7 @@ importers:
version: 49.2.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@platejs/markdown':
specifier: 'catalog:'
- version: 49.2.1(platejs@49.1.13(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
+ version: 49.2.1(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
'@platejs/math':
specifier: ^49.0.0
version: 49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -369,8 +336,8 @@ importers:
specifier: ^49.0.0
version: 49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@platejs/selection':
- specifier: ^49.1.12
- version: 49.1.12(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^49.2.4
+ version: 49.2.4(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@platejs/slash-command':
specifier: ^49.0.0
version: 49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -387,8 +354,8 @@ importers:
specifier: ^49.0.0
version: 49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@posthog/nextjs-config':
- specifier: ^1.1.0
- version: 1.1.0(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2))
+ specifier: ^1.1.1
+ version: 1.1.1(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2))
'@radix-ui/react-alert-dialog':
specifier: ^1.1.14
version: 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -450,11 +417,11 @@ importers:
specifier: ^1.2.3
version: 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@shikijs/langs':
- specifier: ^3.8.1
- version: 3.8.1
+ specifier: ^3.9.1
+ version: 3.9.1
'@shikijs/themes':
- specifier: ^3.8.1
- version: 3.8.1
+ specifier: ^3.9.1
+ version: 3.9.1
'@supabase/ssr':
specifier: ^0.6.1
version: 0.6.1(@supabase/supabase-js@2.50.2)
@@ -462,20 +429,20 @@ importers:
specifier: 'catalog:'
version: 2.50.2
'@tanstack/query-sync-storage-persister':
- specifier: ^5.83.0
- version: 5.83.0
+ specifier: ^5.83.1
+ version: 5.83.1
'@tanstack/react-form':
- specifier: ^1.15.0
- version: 1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^1.15.2
+ version: 1.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@tanstack/react-query':
- specifier: ^5.83.0
- version: 5.83.0(react@18.3.1)
+ specifier: ^5.84.1
+ version: 5.84.1(react@18.3.1)
'@tanstack/react-query-devtools':
- specifier: ^5.83.0
- version: 5.83.0(@tanstack/react-query@5.83.0(react@18.3.1))(react@18.3.1)
+ specifier: ^5.84.1
+ version: 5.84.1(@tanstack/react-query@5.84.1(react@18.3.1))(react@18.3.1)
'@tanstack/react-query-persist-client':
- specifier: ^5.83.0
- version: 5.83.0(@tanstack/react-query@5.83.0(react@18.3.1))(react@18.3.1)
+ specifier: ^5.84.1
+ version: 5.84.1(@tanstack/react-query@5.84.1(react@18.3.1))(react@18.3.1)
'@tanstack/react-table':
specifier: ^8.21.3
version: 8.21.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -488,9 +455,6 @@ importers:
'@uploadthing/react':
specifier: ^7.3.2
version: 7.3.2(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2))(react@18.3.1)(uploadthing@7.7.2(express@4.21.2)(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2))(tailwindcss@4.1.11))
- ai:
- specifier: ^4.3.19
- version: 4.3.19(react@18.3.1)(zod@3.25.1)
axios:
specifier: ^1.11.0
version: 1.11.0
@@ -524,9 +488,6 @@ importers:
dayjs:
specifier: ^1.11.13
version: 1.11.13
- dom-to-image:
- specifier: ^2.6.0
- version: 2.6.0
email-validator:
specifier: ^2.0.4
version: 2.0.4
@@ -3934,10 +3895,10 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@platejs/ai@49.2.1':
- resolution: {integrity: sha512-3EnT6g9T6emlhwg+qE6tj1UWpBVxDBhnKiAjtbT6e5L4U7ZAbhohXd9GuvW3vhLWKxZ0h19p7DNgOhpEhFt7RA==}
+ '@platejs/ai@49.2.4':
+ resolution: {integrity: sha512-4do3+40A54YpPAYj3RsYn15pkOF190bXzXqeNRJ70aHPQTS22fi74bFHvDp8iPnbw66HFQo8W9q6M1foTzPmSA==}
peerDependencies:
- platejs: '>=49.0.15'
+ platejs: '>=49.2.4'
react: '>=18.0.0'
react-dom: '>=18.0.0'
@@ -4118,10 +4079,10 @@ packages:
react: '>=18.0.0'
react-dom: '>=18.0.0'
- '@platejs/selection@49.1.12':
- resolution: {integrity: sha512-EaBPZ06TYLxM2X3U5tjeS+nZ9l991WKk/aQOaPHURRX6EOPQy0++7xsYkUOzOlvzElsz5k1atPdqbVuYOMpBCw==}
+ '@platejs/selection@49.2.4':
+ resolution: {integrity: sha512-dn8gcTcXOsGa7d90bBlCdp54ycGxrp22xrkqXwqBglg1dO/KJzgSR3hUhOuoj04i2/eiK04Km45Dyk6dSs5U9A==}
peerDependencies:
- platejs: '>=49.1.5'
+ platejs: '>=49.2.4'
react: '>=18.0.0'
react-dom: '>=18.0.0'
@@ -4208,8 +4169,8 @@ packages:
engines: {node: '>=14', npm: '>=6'}
hasBin: true
- '@posthog/nextjs-config@1.1.0':
- resolution: {integrity: sha512-og4VCDCGrLIiothtZpgC4sa5iQDJoCIdyZLqPB2iXKddQg9yd8bAnIMfp9N9nJxWWVnUjcugcJNeCKqN01Iohw==}
+ '@posthog/nextjs-config@1.1.1':
+ resolution: {integrity: sha512-HPqIYZWwnMYQoSaodzVtTiIKYfGJzcOJm2dnfGvPP37Ke3UBMZhHiLtDtQK844nc7tW9YnroBZROXxCmxzy0yw==}
engines: {node: '>=18.0.0'}
peerDependencies:
next: '>12.1.0'
@@ -4918,12 +4879,21 @@ packages:
'@shikijs/langs@3.8.1':
resolution: {integrity: sha512-TjOFg2Wp1w07oKnXjs0AUMb4kJvujML+fJ1C5cmEj45lhjbUXtziT1x2bPQb9Db6kmPhkG5NI2tgYW1/DzhUuQ==}
+ '@shikijs/langs@3.9.1':
+ resolution: {integrity: sha512-Vyy2Yv9PP3Veh3VSsIvNncOR+O93wFsNYgN2B6cCCJlS7H9SKFYc55edsqernsg8WT/zam1cfB6llJsQWLnVhA==}
+
'@shikijs/themes@3.8.1':
resolution: {integrity: sha512-Vu3t3BBLifc0GB0UPg2Pox1naTemrrvyZv2lkiSw3QayVV60me1ujFQwPZGgUTmwXl1yhCPW8Lieesm0CYruLQ==}
+ '@shikijs/themes@3.9.1':
+ resolution: {integrity: sha512-zAykkGECNICCMXpKeVvq04yqwaSuAIvrf8MjsU5bzskfg4XreU+O0B5wdNCYRixoB9snd3YlZ373WV5E/g5T9A==}
+
'@shikijs/types@3.8.1':
resolution: {integrity: sha512-5C39Q8/8r1I26suLh+5TPk1DTrbY/kn3IdWA5HdizR0FhlhD05zx5nKCqhzSfDHH3p4S0ZefxWd77DLV+8FhGg==}
+ '@shikijs/types@3.9.1':
+ resolution: {integrity: sha512-rqM3T7a0iM1oPKz9iaH/cVgNX9Vz1HERcUcXJ94/fulgVdwqfnhXzGxO4bLrAnh/o5CPLy3IcYedogfV+Ns0Qg==}
+
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
@@ -5556,23 +5526,23 @@ packages:
'@tailwindcss/postcss@4.1.11':
resolution: {integrity: sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==}
- '@tanstack/form-core@1.15.0':
- resolution: {integrity: sha512-zMNyxb/J/JnFmW4Gzb1TSxaXmwNhvsaF9p3dGRpE93TMGp2ojPKK7V5LZ43ZV7iFTYWTL8NOIU8ZXuf9qZVkmw==}
+ '@tanstack/form-core@1.15.1':
+ resolution: {integrity: sha512-Z8+29KhaGko5VSmnt0iUpB7wlFqOsLCSL3EhC2F/xm/qMq6BzR0yJVpeunN8pwfnlVnkUAO7I8yxT9VS/7ncBA==}
- '@tanstack/query-core@5.83.0':
- resolution: {integrity: sha512-0M8dA+amXUkyz5cVUm/B+zSk3xkQAcuXuz5/Q/LveT4ots2rBpPTZOzd7yJa2Utsf8D2Upl5KyjhHRY+9lB/XA==}
+ '@tanstack/query-core@5.83.1':
+ resolution: {integrity: sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q==}
- '@tanstack/query-devtools@5.81.2':
- resolution: {integrity: sha512-jCeJcDCwKfoyyBXjXe9+Lo8aTkavygHHsUHAlxQKKaDeyT0qyQNLKl7+UyqYH2dDF6UN/14873IPBHchcsU+Zg==}
+ '@tanstack/query-devtools@5.84.0':
+ resolution: {integrity: sha512-fbF3n+z1rqhvd9EoGp5knHkv3p5B2Zml1yNRjh7sNXklngYI5RVIWUrUjZ1RIcEoscarUb0+bOvIs5x9dwzOXQ==}
- '@tanstack/query-persist-client-core@5.83.0':
- resolution: {integrity: sha512-hdKgHkr1MYnwZX+QHj/9JjXZx9gL2RUCD5xSX0EHZiqUQhMk4Gcryq9xosn8LmYRMlhkjk7n9uV+X4UXRvgoIg==}
+ '@tanstack/query-persist-client-core@5.83.1':
+ resolution: {integrity: sha512-GPWt1tj8kmo3LA1WPpSmJA3JGCdQfaggb1LheFEfr3RuwbTchWd09xD/fZ40m9ai0pJupvyguLiWF8On8sQWPw==}
- '@tanstack/query-sync-storage-persister@5.83.0':
- resolution: {integrity: sha512-/+aTnnNGC0mIEcWZuXc40FLUWIicROVNenBN13bxEGJ+wh95KVOKvdt0RmM29fRDFCAGY5QkwMJunhvemNm7BA==}
+ '@tanstack/query-sync-storage-persister@5.83.1':
+ resolution: {integrity: sha512-VEw1wX1X1b9RGQBCii+0LFVkNrPkqsRsmAXZQeVqHRuriwN2uYMaSRco0LhMCLZ3gp1QY8N7+Sft6lNBJjqOWw==}
- '@tanstack/react-form@1.15.0':
- resolution: {integrity: sha512-bAawFDxR1wLn+eXli6MSyS4Nw0vTyHuW3CybjZGtk7NIcYxyaAm9cW/jPUX2j/KMDtjVNg5RMpfmufxDrsNHyA==}
+ '@tanstack/react-form@1.15.2':
+ resolution: {integrity: sha512-mNW3xixPM99jIuU0moxatZ97B0J8YWlM9ROXLlyuEA4QabLjw7dtWpd1Rq3HVftNbAOneFxb/LwoNywb9pabXw==}
peerDependencies:
'@tanstack/react-start': ^1.112.0
react: ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -5583,20 +5553,20 @@ packages:
vinxi:
optional: true
- '@tanstack/react-query-devtools@5.83.0':
- resolution: {integrity: sha512-yfp8Uqd3I1jgx8gl0lxbSSESu5y4MO2ThOPBnGNTYs0P+ZFu+E9g5IdOngyUGuo6Uz6Qa7p9TLdZEX3ntik2fQ==}
+ '@tanstack/react-query-devtools@5.84.1':
+ resolution: {integrity: sha512-nle+OQ9B3Z3EG2R3ixvaNcJ6OeqGwmAc5iMDW6Vj+emLZkWRrN3BDsrzZQu414n34lpxplnC7z1jmKuU/scHCQ==}
peerDependencies:
- '@tanstack/react-query': ^5.83.0
+ '@tanstack/react-query': ^5.84.1
react: ^18 || ^19
- '@tanstack/react-query-persist-client@5.83.0':
- resolution: {integrity: sha512-uEqJnSbqlvzlhYJ+RU+2c2DmbbT7cw6eFjiewEXZFXaSGWNjvUG02LePrwL8cdLlRQFcZKas30IdckboOoVg9Q==}
+ '@tanstack/react-query-persist-client@5.84.1':
+ resolution: {integrity: sha512-Qpn2kg7eI+dI4AHeXmI0FYn1JVwluSESA3iJ+KJv9zZiluPhiFmzFT++j9QYwu/LHUwp4PmjqSPHkuBLiYkTRQ==}
peerDependencies:
- '@tanstack/react-query': ^5.83.0
+ '@tanstack/react-query': ^5.84.1
react: ^18 || ^19
- '@tanstack/react-query@5.83.0':
- resolution: {integrity: sha512-/XGYhZ3foc5H0VM2jLSD/NyBRIOK4q9kfeml4+0x2DlL6xVuAcVEW+hTlTapAmejObg0i3eNqhkr2dT+eciwoQ==}
+ '@tanstack/react-query@5.84.1':
+ resolution: {integrity: sha512-zo7EUygcWJMQfFNWDSG7CBhy8irje/XY0RDVKKV4IQJAysb+ZJkkJPcnQi+KboyGUgT+SQebRFoTqLuTtfoDLw==}
peerDependencies:
react: ^18 || ^19
@@ -5672,14 +5642,18 @@ packages:
resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
engines: {node: '>= 10'}
- '@trigger.dev/build@4.0.0-v4-beta.25':
- resolution: {integrity: sha512-TNU7ThvuRfQ4yhDEwrwCop6AWQYv1zXg2R/EhWa2XN5IcPW1W/aIq8CinaBg+eYcugNaXZ8MVwjhAxSi4ijDpw==}
+ '@trigger.dev/build@4.0.0-v4-beta.26':
+ resolution: {integrity: sha512-0vgWW/pezlIDTOjV5C9VQJ6ONmkbCNAN+QrkVgS1rPUlZvirJFkoeZOKfL8z6mC7OIDOfabD+iu8X/cPzlYCUg==}
engines: {node: '>=18.20.0'}
'@trigger.dev/core@4.0.0-v4-beta.25':
resolution: {integrity: sha512-b9smtWgZocbaiSlxkjYMX4Dq7dE30ynCvNzzb8HYl24QoaxV77TxcpAI1bfWA1fhcrikQoqnhBPjsYpGX7pNvA==}
engines: {node: '>=18.20.0'}
+ '@trigger.dev/core@4.0.0-v4-beta.26':
+ resolution: {integrity: sha512-iUkkGaMK5s+Mr4hqSkryuDLo3wIZSSD3rEgQqSq6cHQF8o+sCAEi9/IEET5YITBatrEIC7poDgyQsqkHUfyL8Q==}
+ engines: {node: '>=18.20.0'}
+
'@trigger.dev/sdk@4.0.0-v4-beta.25':
resolution: {integrity: sha512-eD6xmeHMJqwhsfTsctjgyu/tKooP25KSOzlHonS0an29j0pqBjUwFClVH4uSF8ZdE2pLd3kGiN2oC/J6EwiAQw==}
engines: {node: '>=18.20.0'}
@@ -5690,6 +5664,16 @@ packages:
ai:
optional: true
+ '@trigger.dev/sdk@4.0.0-v4-beta.26':
+ resolution: {integrity: sha512-pGEeQK8CkAMftLimniXAGPrHnsutddP3HCMafVbRHRfPq2xZITPXgOCEfHqmlPKP6w3NSS+VypG922xRmni1Mg==}
+ engines: {node: '>=18.20.0'}
+ peerDependencies:
+ ai: ^4.2.0
+ zod: ^3.0.0
+ peerDependenciesMeta:
+ ai:
+ optional: true
+
'@tybys/wasm-util@0.9.0':
resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==}
@@ -6386,16 +6370,6 @@ packages:
react:
optional: true
- ai@4.3.19:
- resolution: {integrity: sha512-dIE2bfNpqHN3r6IINp9znguYdhIOheKW2LDigAMrgt/upT3B8eBGPSCblENvaZGoq+hxaN9fSMzjWpbqloP+7Q==}
- engines: {node: '>=18'}
- peerDependencies:
- react: ^18 || ^19 || ^19.0.0-rc
- zod: ^3.23.8
- peerDependenciesMeta:
- react:
- optional: true
-
ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies:
@@ -7508,9 +7482,6 @@ packages:
dom-serializer@2.0.0:
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
- dom-to-image@2.6.0:
- resolution: {integrity: sha512-Dt0QdaHmLpjURjU7Tnu3AgYSF2LuOmksSGsUcE6ItvJoCWTBEmiMXcqBdNSAm9+QbbwD7JMoVsuuKX6ZVQv1qA==}
-
domain-browser@4.23.0:
resolution: {integrity: sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==}
engines: {node: '>=10'}
@@ -16512,10 +16483,10 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@platejs/ai@49.2.1(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)':
+ '@platejs/ai@49.2.4(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)':
dependencies:
- '@platejs/markdown': 49.2.1(platejs@49.1.13(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
- '@platejs/selection': 49.1.12(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@platejs/markdown': 49.2.1(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)
+ '@platejs/selection': 49.2.4(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
lodash: 4.17.21
platejs: 49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1))
react: 18.3.1
@@ -16524,6 +16495,13 @@ snapshots:
- supports-color
- typescript
+ '@platejs/autoformat@49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ lodash: 4.17.21
+ platejs: 49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1))
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
'@platejs/autoformat@49.0.0(platejs@49.1.13(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
lodash: 4.17.21
@@ -16531,6 +16509,12 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ '@platejs/basic-nodes@49.0.0(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ platejs: 49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1))
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
'@platejs/basic-nodes@49.0.0(platejs@49.1.13(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
platejs: 49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1))
@@ -16587,7 +16571,7 @@ snapshots:
html-entities: 2.6.0
is-hotkey: 0.2.0
jotai: 2.8.4(@types/react@18.3.23)(react@18.3.1)
- jotai-optics: 0.4.0(jotai@2.8.4(react@18.3.1))(optics-ts@2.4.1)
+ jotai-optics: 0.4.0(jotai@2.8.4(@types/react@18.3.23)(react@18.3.1))(optics-ts@2.4.1)
jotai-x: 2.3.3(@types/react@18.3.23)(jotai@2.8.4(@types/react@18.3.23)(react@18.3.1))(react@18.3.1)
lodash: 4.17.21
nanoid: 5.1.5
@@ -16598,7 +16582,7 @@ snapshots:
slate-react: 0.117.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)
use-deep-compare: 1.3.0(react@18.3.1)
zustand: 5.0.6(@types/react@18.3.23)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1))
- zustand-x: 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@5.0.6(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)))
+ zustand-x: 6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@5.0.6(@types/react@18.3.23)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1)))
transitivePeerDependencies:
- '@types/react'
- immer
@@ -16689,6 +16673,23 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ '@platejs/markdown@49.2.1(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)':
+ dependencies:
+ marked: 15.0.12
+ mdast-util-math: 3.0.0
+ mdast-util-mdx: 3.0.0
+ platejs: 49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1))
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ remark-mdx: 3.1.0
+ remark-parse: 11.0.0
+ remark-stringify: 11.0.0
+ ts-essentials: 10.1.0(typescript@5.8.3)
+ unified: 11.0.5
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
'@platejs/markdown@49.2.1(platejs@49.1.13(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.3)':
dependencies:
marked: 15.0.12
@@ -16733,7 +16734,7 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
- '@platejs/selection@49.1.12(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@platejs/selection@49.2.4(platejs@49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
copy-to-clipboard: 3.3.3
platejs: 49.1.13(@types/react@18.3.23)(immer@10.1.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(slate-dom@0.116.0(slate@0.117.0))(slate@0.117.0)(use-sync-external-store@1.5.0(react@18.3.1))
@@ -16835,7 +16836,7 @@ snapshots:
transitivePeerDependencies:
- debug
- '@posthog/nextjs-config@1.1.0(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2))':
+ '@posthog/nextjs-config@1.1.1(next@14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2))':
dependencies:
'@posthog/cli': 0.3.7
next: 14.2.30(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.54.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2)
@@ -17532,15 +17533,28 @@ snapshots:
dependencies:
'@shikijs/types': 3.8.1
+ '@shikijs/langs@3.9.1':
+ dependencies:
+ '@shikijs/types': 3.9.1
+
'@shikijs/themes@3.8.1':
dependencies:
'@shikijs/types': 3.8.1
+ '@shikijs/themes@3.9.1':
+ dependencies:
+ '@shikijs/types': 3.9.1
+
'@shikijs/types@3.8.1':
dependencies:
'@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
+ '@shikijs/types@3.9.1':
+ dependencies:
+ '@shikijs/vscode-textmate': 10.0.2
+ '@types/hast': 3.0.4
+
'@shikijs/vscode-textmate@10.0.2': {}
'@sinclair/typebox@0.27.8': {}
@@ -18494,26 +18508,26 @@ snapshots:
postcss: 8.5.6
tailwindcss: 4.1.11
- '@tanstack/form-core@1.15.0':
+ '@tanstack/form-core@1.15.1':
dependencies:
'@tanstack/store': 0.7.2
- '@tanstack/query-core@5.83.0': {}
+ '@tanstack/query-core@5.83.1': {}
- '@tanstack/query-devtools@5.81.2': {}
+ '@tanstack/query-devtools@5.84.0': {}
- '@tanstack/query-persist-client-core@5.83.0':
+ '@tanstack/query-persist-client-core@5.83.1':
dependencies:
- '@tanstack/query-core': 5.83.0
+ '@tanstack/query-core': 5.83.1
- '@tanstack/query-sync-storage-persister@5.83.0':
+ '@tanstack/query-sync-storage-persister@5.83.1':
dependencies:
- '@tanstack/query-core': 5.83.0
- '@tanstack/query-persist-client-core': 5.83.0
+ '@tanstack/query-core': 5.83.1
+ '@tanstack/query-persist-client-core': 5.83.1
- '@tanstack/react-form@1.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@tanstack/react-form@1.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@tanstack/form-core': 1.15.0
+ '@tanstack/form-core': 1.15.1
'@tanstack/react-store': 0.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
decode-formdata: 0.9.0
devalue: 5.1.1
@@ -18521,21 +18535,21 @@ snapshots:
transitivePeerDependencies:
- react-dom
- '@tanstack/react-query-devtools@5.83.0(@tanstack/react-query@5.83.0(react@18.3.1))(react@18.3.1)':
+ '@tanstack/react-query-devtools@5.84.1(@tanstack/react-query@5.84.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@tanstack/query-devtools': 5.81.2
- '@tanstack/react-query': 5.83.0(react@18.3.1)
+ '@tanstack/query-devtools': 5.84.0
+ '@tanstack/react-query': 5.84.1(react@18.3.1)
react: 18.3.1
- '@tanstack/react-query-persist-client@5.83.0(@tanstack/react-query@5.83.0(react@18.3.1))(react@18.3.1)':
+ '@tanstack/react-query-persist-client@5.84.1(@tanstack/react-query@5.84.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@tanstack/query-persist-client-core': 5.83.0
- '@tanstack/react-query': 5.83.0(react@18.3.1)
+ '@tanstack/query-persist-client-core': 5.83.1
+ '@tanstack/react-query': 5.84.1(react@18.3.1)
react: 18.3.1
- '@tanstack/react-query@5.83.0(react@18.3.1)':
+ '@tanstack/react-query@5.84.1(react@18.3.1)':
dependencies:
- '@tanstack/query-core': 5.83.0
+ '@tanstack/query-core': 5.83.1
react: 18.3.1
'@tanstack/react-store@0.7.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
@@ -18620,9 +18634,9 @@ snapshots:
'@tootallnate/once@2.0.0': {}
- '@trigger.dev/build@4.0.0-v4-beta.25(typescript@5.8.3)':
+ '@trigger.dev/build@4.0.0-v4-beta.26(typescript@5.8.3)':
dependencies:
- '@trigger.dev/core': 4.0.0-v4-beta.25
+ '@trigger.dev/core': 4.0.0-v4-beta.26
pkg-types: 1.3.1
tinyglobby: 0.2.14
tsconfck: 3.1.3(typescript@5.8.3)
@@ -18673,6 +18687,47 @@ snapshots:
- supports-color
- utf-8-validate
+ '@trigger.dev/core@4.0.0-v4-beta.26':
+ dependencies:
+ '@bugsnag/cuid': 3.2.1
+ '@electric-sql/client': 1.0.0-beta.1
+ '@google-cloud/precise-date': 4.0.0
+ '@jsonhero/path': 1.0.21
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/api-logs': 0.52.1
+ '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/exporter-logs-otlp-http': 0.52.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/exporter-trace-otlp-http': 0.52.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/instrumentation': 0.52.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/sdk-logs': 0.52.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/sdk-node': 0.52.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/sdk-trace-node': 1.25.1(@opentelemetry/api@1.9.0)
+ '@opentelemetry/semantic-conventions': 1.25.1
+ dequal: 2.0.3
+ eventsource: 3.0.7
+ eventsource-parser: 3.0.3
+ execa: 8.0.1
+ humanize-duration: 3.33.0
+ jose: 5.10.0
+ lodash.get: 4.4.2
+ nanoid: 3.3.8
+ prom-client: 15.1.3
+ socket.io: 4.7.4
+ socket.io-client: 4.7.5
+ std-env: 3.9.0
+ superjson: 2.2.2
+ tinyexec: 0.3.2
+ uncrypto: 0.1.3
+ zod: 3.23.8
+ zod-error: 1.5.0
+ zod-validation-error: 1.5.0(zod@3.23.8)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@trigger.dev/sdk@4.0.0-v4-beta.25(ai@4.3.16(react@18.3.1)(zod@3.25.1))(zod@3.25.1)':
dependencies:
'@opentelemetry/api': 1.9.0
@@ -18696,6 +18751,29 @@ snapshots:
- supports-color
- utf-8-validate
+ '@trigger.dev/sdk@4.0.0-v4-beta.26(ai@4.3.16(react@18.3.1)(zod@3.25.1))(zod@3.25.1)':
+ dependencies:
+ '@opentelemetry/api': 1.9.0
+ '@opentelemetry/api-logs': 0.52.1
+ '@opentelemetry/semantic-conventions': 1.25.1
+ '@trigger.dev/core': 4.0.0-v4-beta.26
+ chalk: 5.4.1
+ cronstrue: 2.59.0
+ debug: 4.4.1
+ evt: 2.5.9
+ slug: 6.1.0
+ ulid: 2.4.0
+ uncrypto: 0.1.3
+ uuid: 9.0.1
+ ws: 8.18.3
+ zod: 3.25.1
+ optionalDependencies:
+ ai: 4.3.16(react@18.3.1)(zod@3.25.1)
+ transitivePeerDependencies:
+ - bufferutil
+ - supports-color
+ - utf-8-validate
+
'@tybys/wasm-util@0.9.0':
dependencies:
tslib: 2.8.1
@@ -19248,14 +19326,14 @@ snapshots:
msw: 2.10.4(@types/node@20.19.4)(typescript@5.8.3)
vite: 6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
- '@vitest/mocker@3.2.4(msw@2.10.4(@types/node@24.0.10)(typescript@5.8.3))(vite@6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))':
+ '@vitest/mocker@3.2.4(msw@2.10.4(@types/node@24.0.10)(typescript@5.8.3))(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))':
dependencies:
'@vitest/spy': 3.2.4
estree-walker: 3.0.3
magic-string: 0.30.17
optionalDependencies:
msw: 2.10.4(@types/node@24.0.10)(typescript@5.8.3)
- vite: 6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vite: 6.3.5(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
'@vitest/pretty-format@2.0.5':
dependencies:
@@ -19298,7 +19376,7 @@ snapshots:
sirv: 3.0.1
tinyglobby: 0.2.14
tinyrainbow: 2.0.0
- vitest: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@20.19.4)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.10.4(@types/node@20.19.4)(typescript@5.8.3))(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
+ vitest: 3.2.4(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@24.0.10)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(msw@2.10.4(@types/node@24.0.10)(typescript@5.8.3))(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
'@vitest/utils@2.0.5':
dependencies:
@@ -19535,18 +19613,6 @@ snapshots:
optionalDependencies:
react: 18.3.1
- ai@4.3.19(react@18.3.1)(zod@3.25.1):
- dependencies:
- '@ai-sdk/provider': 1.1.3
- '@ai-sdk/provider-utils': 2.2.8(zod@3.25.1)
- '@ai-sdk/react': 1.2.12(react@18.3.1)(zod@3.25.1)
- '@ai-sdk/ui-utils': 1.2.11(zod@3.25.1)
- '@opentelemetry/api': 1.9.0
- jsondiffpatch: 0.6.0
- zod: 3.25.1
- optionalDependencies:
- react: 18.3.1
-
ajv-formats@2.1.1(ajv@8.17.1):
optionalDependencies:
ajv: 8.17.1
@@ -20775,8 +20841,6 @@ snapshots:
domhandler: 5.0.3
entities: 4.5.0
- dom-to-image@2.6.0: {}
-
domain-browser@4.23.0: {}
domelementtype@2.3.0: {}
@@ -22587,7 +22651,7 @@ snapshots:
jose@5.10.0: {}
- jotai-optics@0.4.0(jotai@2.8.4(react@18.3.1))(optics-ts@2.4.1):
+ jotai-optics@0.4.0(jotai@2.8.4(@types/react@18.3.23)(react@18.3.1))(optics-ts@2.4.1):
dependencies:
jotai: 2.8.4(@types/react@18.3.23)(react@18.3.1)
optics-ts: 2.4.1
@@ -26611,7 +26675,7 @@ snapshots:
dependencies:
'@types/chai': 5.2.2
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(msw@2.10.4(@types/node@24.0.10)(typescript@5.8.3))(vite@6.3.5(@types/node@20.19.4)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
+ '@vitest/mocker': 3.2.4(msw@2.10.4(@types/node@24.0.10)(typescript@5.8.3))(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
'@vitest/pretty-format': 3.2.4
'@vitest/runner': 3.2.4
'@vitest/snapshot': 3.2.4
@@ -27018,7 +27082,7 @@ snapshots:
zod@3.25.1: {}
- zustand-x@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@5.0.6(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1))):
+ zustand-x@6.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.23.2)(zustand@5.0.6(@types/react@18.3.23)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.5.0(react@18.3.1))):
dependencies:
immer: 10.1.1
lodash.mapvalues: 4.6.0