diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e6b783f7a9..c2145480f7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -292,111 +292,6 @@ importers:
specifier: ^3.1.1
version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/background-jobs:
- dependencies:
- resend:
- specifier: ^4.0.1
- version: 4.8.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
- devDependencies:
- '@types/node':
- specifier: ^22.13.9
- version: 22.18.1
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5.7.3
- version: 5.9.2
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
- examples/better-auth-external-db:
- dependencies:
- '@hono/node-server':
- specifier: ^1.14.0
- version: 1.19.1(hono@4.9.8)
- '@rivetkit/react':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/react
- '@types/better-sqlite3':
- specifier: ^7.6.13
- version: 7.6.13
- better-auth:
- specifier: ^1.0.1
- version: 1.3.28(better-sqlite3@11.10.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- better-sqlite3:
- specifier: ^11.10.0
- version: 11.10.0
- hono:
- specifier: ^4.7.0
- version: 4.9.8
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
- devDependencies:
- '@types/node':
- specifier: ^22.13.9
- version: 22.18.1
- '@types/react':
- specifier: ^19
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.2.0
- version: 4.7.0(vite@5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
- concurrently:
- specifier: ^8.2.2
- version: 8.2.2
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5.5.2
- version: 5.9.2
- vite:
- specifier: ^5.0.0
- version: 5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
- examples/bots:
- dependencies:
- '@hono/node-server':
- specifier: ^1.14.3
- version: 1.19.1(hono@4.9.8)
- hono:
- specifier: ^4.7.0
- version: 4.9.8
- devDependencies:
- '@types/node':
- specifier: ^22.13.9
- version: 22.18.1
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5.7.3
- version: 5.9.2
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
examples/chat-room:
dependencies:
rivetkit:
@@ -499,31 +394,6 @@ importers:
specifier: ^4.22.0
version: 4.44.0(@cloudflare/workers-types@4.20251014.0)
- examples/cloudflare-workers-inline-client:
- dependencies:
- '@rivetkit/cloudflare-workers':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/cloudflare-workers
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- devDependencies:
- '@cloudflare/workers-types':
- specifier: ^4.20250129.0
- version: 4.20251014.0
- '@types/node':
- specifier: ^22.13.9
- version: 22.19.1
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5.5.2
- version: 5.9.3
- wrangler:
- specifier: ^4.22.0
- version: 4.44.0(@cloudflare/workers-types@4.20251014.0)
-
examples/counter:
devDependencies:
'@types/node':
@@ -542,40 +412,6 @@ importers:
specifier: ^3.1.1
version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/counter-next-js:
- dependencies:
- '@rivetkit/next-js':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/next-js
- next:
- specifier: 15.4.5
- version: 15.4.5(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.93.2)
- react:
- specifier: 19.1.0
- version: 19.1.0
- react-dom:
- specifier: 19.1.0
- version: 19.1.0(react@19.1.0)
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- devDependencies:
- '@types/node':
- specifier: ^20
- version: 20.19.13
- '@types/react':
- specifier: ^19
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19
- version: 19.2.2(@types/react@19.2.2)
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5
- version: 5.9.3
-
examples/counter-serverless:
devDependencies:
'@types/node':
@@ -594,52 +430,6 @@ importers:
specifier: ^3.1.1
version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/crdt:
- dependencies:
- '@rivetkit/react':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/react
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
- yjs:
- specifier: ^13.6.20
- version: 13.6.27
- devDependencies:
- '@types/node':
- specifier: ^22.13.9
- version: 22.18.1
- '@types/react':
- specifier: ^19
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.2.0
- version: 4.7.0(vite@5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
- concurrently:
- specifier: ^8.2.2
- version: 8.2.2
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5.5.2
- version: 5.9.2
- vite:
- specifier: ^5.0.0
- version: 5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
examples/cursors:
dependencies:
rivetkit:
@@ -738,49 +528,6 @@ importers:
specifier: ^3.1.1
version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/database:
- dependencies:
- '@rivetkit/react':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/react
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
- devDependencies:
- '@types/node':
- specifier: ^22.13.9
- version: 22.18.1
- '@types/react':
- specifier: ^19
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.2.0
- version: 4.7.0(vite@5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
- concurrently:
- specifier: ^8.2.2
- version: 8.2.2
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5.5.2
- version: 5.9.2
- vite:
- specifier: ^5.0.0
- version: 5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
examples/deno:
dependencies:
hono:
@@ -942,24 +689,46 @@ importers:
specifier: ^3.1.1
version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/game:
+ examples/hono:
+ dependencies:
+ '@hono/node-server':
+ specifier: ^1.14.0
+ version: 1.19.1(hono@4.9.8)
+ hono:
+ specifier: ^4.7.0
+ version: 4.9.8
+ devDependencies:
+ '@types/node':
+ specifier: ^22.13.9
+ version: 22.18.1
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
+ tsx:
+ specifier: ^3.12.7
+ version: 3.14.0
+ typescript:
+ specifier: ^5.5.2
+ version: 5.9.2
+
+ examples/hono-bun:
dependencies:
'@rivetkit/react':
specifier: workspace:*
version: link:../../rivetkit-typescript/packages/react
+ hono:
+ specifier: ^4.7.0
+ version: 4.9.8
react:
specifier: ^18.2.0
version: 18.3.1
react-dom:
specifier: ^18.2.0
version: 18.3.1(react@18.3.1)
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
devDependencies:
- '@types/node':
- specifier: ^20.0.0
- version: 20.19.13
+ '@types/bun':
+ specifier: ^1.1.15
+ version: 1.3.0(@types/react@19.2.2)
'@types/react':
specifier: ^19
version: 19.2.2
@@ -967,36 +736,57 @@ importers:
specifier: ^19
version: 19.2.2(@types/react@19.2.2)
'@vitejs/plugin-react':
- specifier: ^4.0.0
- version: 4.7.0(vite@5.4.20(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ specifier: ^4.2.0
+ version: 4.7.0(vite@5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
concurrently:
- specifier: ^8.2.0
+ specifier: ^8.2.2
version: 8.2.2
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
tsx:
- specifier: ^4.0.0
- version: 4.20.5
+ specifier: ^3.12.7
+ version: 3.14.0
typescript:
- specifier: ^5.0.0
+ specifier: ^5.5.2
version: 5.9.2
vite:
specifier: ^5.0.0
- version: 5.4.20(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ version: 5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/hono:
+ examples/hono-react:
dependencies:
'@hono/node-server':
specifier: ^1.14.0
version: 1.19.1(hono@4.9.8)
+ '@rivetkit/react':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/react
hono:
specifier: ^4.7.0
version: 4.9.8
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
devDependencies:
'@types/node':
specifier: ^22.13.9
version: 22.18.1
+ '@types/react':
+ specifier: ^19
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.7.0(vite@5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
rivetkit:
specifier: workspace:*
version: link:../../rivetkit-typescript/packages/rivetkit
@@ -1006,25 +796,28 @@ importers:
typescript:
specifier: ^5.5.2
version: 5.9.2
+ vite:
+ specifier: ^5.0.0
+ version: 5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ vitest:
+ specifier: ^3.1.1
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/hono-bun:
+ examples/kitchen-sink:
dependencies:
'@rivetkit/react':
specifier: workspace:*
version: link:../../rivetkit-typescript/packages/react
- hono:
- specifier: ^4.7.0
- version: 4.9.8
react:
specifier: ^18.2.0
version: 18.3.1
react-dom:
specifier: ^18.2.0
version: 18.3.1(react@18.3.1)
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
devDependencies:
- '@types/bun':
- specifier: ^1.1.15
- version: 1.3.0(@types/react@19.2.2)
'@types/react':
specifier: ^19
version: 19.2.2
@@ -1032,88 +825,242 @@ importers:
specifier: ^19
version: 19.2.2(@types/react@19.2.2)
'@vitejs/plugin-react':
- specifier: ^4.2.0
+ specifier: ^4.2.1
version: 4.7.0(vite@5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
concurrently:
specifier: ^8.2.2
version: 8.2.2
+ tsx:
+ specifier: ^4.7.1
+ version: 4.20.5
+ typescript:
+ specifier: ^5.2.2
+ version: 5.9.2
+ vite:
+ specifier: ^5.2.0
+ version: 5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+
+ examples/next-js:
+ dependencies:
+ '@rivetkit/next-js':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/next-js
+ next:
+ specifier: 15.4.5
+ version: 15.4.5(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.93.2)
+ react:
+ specifier: 19.1.0
+ version: 19.1.0
+ react-dom:
+ specifier: 19.1.0
+ version: 19.1.0(react@19.1.0)
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
+ devDependencies:
+ '@types/node':
+ specifier: ^20
+ version: 20.19.13
+ '@types/react':
+ specifier: ^19
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19
+ version: 19.2.2(@types/react@19.2.2)
+ typescript:
+ specifier: ^5
+ version: 5.9.2
+
+ examples/quickstart-actions:
+ dependencies:
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
+ devDependencies:
+ '@rivetkit/react':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/react
+ '@types/node':
+ specifier: ^22.13.9
+ version: 22.19.1
+ '@types/react':
+ specifier: ^19
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
+ tsx:
+ specifier: ^3.12.7
+ version: 3.14.0
+ typescript:
+ specifier: ^5.5.2
+ version: 5.9.3
+ vite:
+ specifier: ^5.0.0
+ version: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ vitest:
+ specifier: ^3.1.1
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+
+ examples/quickstart-cross-actor-actions:
+ dependencies:
rivetkit:
specifier: workspace:*
version: link:../../rivetkit-typescript/packages/rivetkit
+ devDependencies:
+ '@rivetkit/react':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/react
+ '@types/node':
+ specifier: ^22.13.9
+ version: 22.19.1
+ '@types/react':
+ specifier: ^19
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
tsx:
specifier: ^3.12.7
version: 3.14.0
typescript:
specifier: ^5.5.2
- version: 5.9.2
+ version: 5.9.3
vite:
specifier: ^5.0.0
- version: 5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ version: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ vitest:
+ specifier: ^3.1.1
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/hono-react:
+ examples/quickstart-multi-region:
dependencies:
- '@hono/node-server':
- specifier: ^1.14.0
- version: 1.19.1(hono@4.9.8)
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
+ devDependencies:
'@rivetkit/react':
specifier: workspace:*
version: link:../../rivetkit-typescript/packages/react
- hono:
- specifier: ^4.7.0
- version: 4.9.8
+ '@types/node':
+ specifier: ^22.13.9
+ version: 22.19.1
+ '@types/react':
+ specifier: ^19
+ version: 19.2.2
+ '@types/react-dom':
+ specifier: ^19
+ version: 19.2.2(@types/react@19.2.2)
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
react:
specifier: ^18.2.0
version: 18.3.1
react-dom:
specifier: ^18.2.0
version: 18.3.1(react@18.3.1)
+ tsx:
+ specifier: ^3.12.7
+ version: 3.14.0
+ typescript:
+ specifier: ^5.5.2
+ version: 5.9.3
+ vite:
+ specifier: ^5.0.0
+ version: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ vitest:
+ specifier: ^3.1.1
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+
+ examples/quickstart-native-websockets:
+ dependencies:
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
devDependencies:
+ '@rivetkit/react':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/react
'@types/node':
specifier: ^22.13.9
- version: 22.18.1
+ version: 22.19.1
'@types/react':
specifier: ^19
version: 19.2.2
'@types/react-dom':
specifier: ^19
version: 19.2.2(@types/react@19.2.2)
+ '@types/ws':
+ specifier: ^8.5.10
+ version: 8.18.1
'@vitejs/plugin-react':
specifier: ^4.2.0
- version: 4.7.0(vite@5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ version: 4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
concurrently:
specifier: ^8.2.2
version: 8.2.2
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
tsx:
specifier: ^3.12.7
version: 3.14.0
typescript:
specifier: ^5.5.2
- version: 5.9.2
+ version: 5.9.3
vite:
specifier: ^5.0.0
- version: 5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ version: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
vitest:
specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ ws:
+ specifier: ^8.16.0
+ version: 8.18.3
- examples/kitchen-sink:
+ examples/quickstart-realtime:
dependencies:
- '@rivetkit/react':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/react
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
rivetkit:
specifier: workspace:*
version: link:../../rivetkit-typescript/packages/rivetkit
devDependencies:
+ '@rivetkit/react':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/react
+ '@types/node':
+ specifier: ^22.13.9
+ version: 22.19.1
'@types/react':
specifier: ^19
version: 19.2.2
@@ -1121,67 +1068,85 @@ importers:
specifier: ^19
version: 19.2.2(@types/react@19.2.2)
'@vitejs/plugin-react':
- specifier: ^4.2.1
- version: 4.7.0(vite@5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ specifier: ^4.2.0
+ version: 4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
concurrently:
specifier: ^8.2.2
version: 8.2.2
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
tsx:
- specifier: ^4.7.1
- version: 4.20.5
+ specifier: ^3.12.7
+ version: 3.14.0
typescript:
- specifier: ^5.2.2
- version: 5.9.2
+ specifier: ^5.5.2
+ version: 5.9.3
vite:
- specifier: ^5.2.0
- version: 5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ specifier: ^5.0.0
+ version: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ vitest:
+ specifier: ^3.1.1
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/next-js:
+ examples/quickstart-scheduling:
dependencies:
- '@rivetkit/next-js':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/next-js
- next:
- specifier: 15.4.5
- version: 15.4.5(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.93.2)
- react:
- specifier: 19.1.0
- version: 19.1.0
- react-dom:
- specifier: 19.1.0
- version: 19.1.0(react@19.1.0)
rivetkit:
specifier: workspace:*
version: link:../../rivetkit-typescript/packages/rivetkit
devDependencies:
+ '@rivetkit/react':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/react
'@types/node':
- specifier: ^20
- version: 20.19.13
+ specifier: ^22.13.9
+ version: 22.19.1
'@types/react':
specifier: ^19
version: 19.2.2
'@types/react-dom':
specifier: ^19
version: 19.2.2(@types/react@19.2.2)
- typescript:
- specifier: ^5
- version: 5.9.2
-
- examples/rate:
- dependencies:
- '@rivetkit/react':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/react
+ '@vitejs/plugin-react':
+ specifier: ^4.2.0
+ version: 4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ concurrently:
+ specifier: ^8.2.2
+ version: 8.2.2
react:
specifier: ^18.2.0
version: 18.3.1
react-dom:
specifier: ^18.2.0
version: 18.3.1(react@18.3.1)
+ tsx:
+ specifier: ^3.12.7
+ version: 3.14.0
+ typescript:
+ specifier: ^5.5.2
+ version: 5.9.3
+ vite:
+ specifier: ^5.0.0
+ version: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ vitest:
+ specifier: ^3.1.1
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+
+ examples/quickstart-state:
+ dependencies:
+ rivetkit:
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/rivetkit
devDependencies:
+ '@rivetkit/react':
+ specifier: workspace:*
+ version: link:../../rivetkit-typescript/packages/react
'@types/node':
specifier: ^22.13.9
- version: 22.18.1
+ version: 22.19.1
'@types/react':
specifier: ^19
version: 19.2.2
@@ -1190,25 +1155,28 @@ importers:
version: 19.2.2(@types/react@19.2.2)
'@vitejs/plugin-react':
specifier: ^4.2.0
- version: 4.7.0(vite@5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ version: 4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
concurrently:
specifier: ^8.2.2
version: 8.2.2
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
tsx:
specifier: ^3.12.7
version: 3.14.0
typescript:
specifier: ^5.5.2
- version: 5.9.2
+ version: 5.9.3
vite:
specifier: ^5.0.0
- version: 5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ version: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
vitest:
specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
examples/raw-fetch-handler:
dependencies:
@@ -1462,92 +1430,6 @@ importers:
specifier: ^3.1.1
version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- examples/sync:
- dependencies:
- '@rivetkit/react':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/react
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- devDependencies:
- '@types/node':
- specifier: ^20.0.0
- version: 20.19.13
- '@types/react':
- specifier: ^19
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.0.0
- version: 4.7.0(vite@5.4.20(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
- concurrently:
- specifier: ^8.2.0
- version: 8.2.2
- tsx:
- specifier: ^4.0.0
- version: 4.20.5
- typescript:
- specifier: ^5.0.0
- version: 5.9.2
- vite:
- specifier: ^5.0.0
- version: 5.4.20(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
- examples/tenant:
- dependencies:
- '@rivetkit/react':
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/react
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- devDependencies:
- '@types/node':
- specifier: ^20.0.0
- version: 20.19.13
- '@types/react':
- specifier: ^19
- version: 19.2.2
- '@types/react-dom':
- specifier: ^19
- version: 19.2.2(@types/react@19.2.2)
- '@vitejs/plugin-react':
- specifier: ^4.0.0
- version: 4.7.0(vite@5.4.20(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
- concurrently:
- specifier: ^8.2.0
- version: 8.2.2
- tsx:
- specifier: ^4.0.0
- version: 4.20.5
- typescript:
- specifier: ^5.0.0
- version: 5.9.2
- vite:
- specifier: ^5.0.0
- version: 5.4.20(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@20.19.13)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
examples/trpc:
dependencies:
'@trpc/client':
@@ -1573,24 +1455,6 @@ importers:
specifier: ^5.5.2
version: 5.9.2
- examples/workflows:
- devDependencies:
- '@types/node':
- specifier: ^22.13.9
- version: 22.18.1
- rivetkit:
- specifier: workspace:*
- version: link:../../rivetkit-typescript/packages/rivetkit
- tsx:
- specifier: ^3.12.7
- version: 3.14.0
- typescript:
- specifier: ^5.7.3
- version: 5.9.2
- vitest:
- specifier: ^3.1.1
- version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.1)(@vitest/ui@3.1.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
-
frontend:
dependencies:
'@clerk/clerk-js':
@@ -3382,26 +3246,6 @@ packages:
'@base-org/account@2.0.1':
resolution: {integrity: sha512-tySVNx+vd6XEynZL0uvB10uKiwnAfThr8AbKTwILVG86mPbLAhEOInQIk+uDnvpTvfdUhC1Bi5T/46JvFoLZQQ==}
- '@better-auth/core@1.3.28':
- resolution: {integrity: sha512-iZOGKlXaNEIEj0Q3z7+REE94I89YUJ0sel/1pvm1qqdHkm59G+ToTysHtyTcLYby3+UtAeJRKyFAY0nwJH0H7A==}
- peerDependencies:
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- better-call: 1.0.19
- better-sqlite3: ^12.4.1
- jose: ^6.1.0
- kysely: ^0.28.5
- nanostores: ^1.0.1
-
- '@better-auth/telemetry@1.3.28':
- resolution: {integrity: sha512-qZtV82IFuyQZc2c37VkiDgO/qfqPnJuWIyeC/iFK1AA5N8RSuC2+CVIH1sNDytPXUAthbYeOzcOCW2YEkgz1Ow==}
-
- '@better-auth/utils@0.3.0':
- resolution: {integrity: sha512-W+Adw6ZA6mgvnSnhOki270rwJ42t4XzSK6YWGF//BbVXL6SwCLWfyzBc1lN2m/4RM28KubdBKQ4X5VMoLRNPQw==}
-
- '@better-fetch/fetch@1.1.18':
- resolution: {integrity: sha512-rEFOE1MYIsBmoMJtQbl32PGHHXuG2hDxvEd7rUHE0vCBoFQVSDqaVs9hkZEtHCxRoY+CljXKFCOuJ8uxqw1LcA==}
-
'@biomejs/biome@1.9.4':
resolution: {integrity: sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog==}
engines: {node: '>=14.21.3'}
@@ -4912,9 +4756,6 @@ packages:
peerDependencies:
react: '>= 16 || ^19.0.0-rc'
- '@hexagon/base64@1.1.28':
- resolution: {integrity: sha512-lhqDEAvWixy3bZ+UOYbPwUbBkwBq5C1LAJ/xPC8Oi+lL54oyakv/npbA0aU2hgCsx/1NUd4IBvV03+aUBWxerw==}
-
'@hey-api/client-fetch@0.5.7':
resolution: {integrity: sha512-hLpID6NCs8+stbz935UyvyGOXY44oLBSOy7ZEpwXxj977A/0U41iihDQllDoCJrxtbe06DnDgwPOn6/xnRJ71w==}
deprecated: Starting with v0.73.0, this package is bundled directly inside @hey-api/openapi-ts.
@@ -5432,9 +5273,6 @@ packages:
'@kurkle/color@0.3.4':
resolution: {integrity: sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==}
- '@levischuck/tiny-cbor@0.2.11':
- resolution: {integrity: sha512-llBRm4dT4Z89aRsm6u2oEZ8tfwL/2l6BwpZ7JcyieouniDECM5AqNgr/y08zalEIvW3RSK4upYyybDcmjXqAow==}
-
'@lezer/common@1.2.3':
resolution: {integrity: sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==}
@@ -5643,10 +5481,6 @@ packages:
resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==}
engines: {node: ^14.21.3 || >=16}
- '@noble/ciphers@2.0.1':
- resolution: {integrity: sha512-xHK3XHPUW8DTAobU+G0XT+/w+JLM7/8k1UFdB5xg/zTFPnFCobhftzw8wl4Lw2aq/Rvir5pxfZV5fEazmeCJ2g==}
- engines: {node: '>= 20.19.0'}
-
'@noble/curves@1.9.1':
resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==}
engines: {node: ^14.21.3 || >=16}
@@ -5663,10 +5497,6 @@ packages:
resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==}
engines: {node: ^14.21.3 || >=16}
- '@noble/hashes@2.0.1':
- resolution: {integrity: sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==}
- engines: {node: '>= 20.19.0'}
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -5769,42 +5599,6 @@ packages:
resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
engines: {node: '>= 10.0.0'}
- '@peculiar/asn1-android@2.5.0':
- resolution: {integrity: sha512-t8A83hgghWQkcneRsgGs2ebAlRe54ns88p7ouv8PW2tzF1nAW4yHcL4uZKrFpIU+uszIRzTkcCuie37gpkId0A==}
-
- '@peculiar/asn1-cms@2.5.0':
- resolution: {integrity: sha512-p0SjJ3TuuleIvjPM4aYfvYw8Fk1Hn/zAVyPJZTtZ2eE9/MIer6/18ROxX6N/e6edVSfvuZBqhxAj3YgsmSjQ/A==}
-
- '@peculiar/asn1-csr@2.5.0':
- resolution: {integrity: sha512-ioigvA6WSYN9h/YssMmmoIwgl3RvZlAYx4A/9jD2qaqXZwGcNlAxaw54eSx2QG1Yu7YyBC5Rku3nNoHrQ16YsQ==}
-
- '@peculiar/asn1-ecc@2.5.0':
- resolution: {integrity: sha512-t4eYGNhXtLRxaP50h3sfO6aJebUCDGQACoeexcelL4roMFRRVgB20yBIu2LxsPh/tdW9I282gNgMOyg3ywg/mg==}
-
- '@peculiar/asn1-pfx@2.5.0':
- resolution: {integrity: sha512-Vj0d0wxJZA+Ztqfb7W+/iu8Uasw6hhKtCdLKXLG/P3kEPIQpqGI4P4YXlROfl7gOCqFIbgsj1HzFIFwQ5s20ug==}
-
- '@peculiar/asn1-pkcs8@2.5.0':
- resolution: {integrity: sha512-L7599HTI2SLlitlpEP8oAPaJgYssByI4eCwQq2C9eC90otFpm8MRn66PpbKviweAlhinWQ3ZjDD2KIVtx7PaVw==}
-
- '@peculiar/asn1-pkcs9@2.5.0':
- resolution: {integrity: sha512-UgqSMBLNLR5TzEZ5ZzxR45Nk6VJrammxd60WMSkofyNzd3DQLSNycGWSK5Xg3UTYbXcDFyG8pA/7/y/ztVCa6A==}
-
- '@peculiar/asn1-rsa@2.5.0':
- resolution: {integrity: sha512-qMZ/vweiTHy9syrkkqWFvbT3eLoedvamcUdnnvwyyUNv5FgFXA3KP8td+ATibnlZ0EANW5PYRm8E6MJzEB/72Q==}
-
- '@peculiar/asn1-schema@2.5.0':
- resolution: {integrity: sha512-YM/nFfskFJSlHqv59ed6dZlLZqtZQwjRVJ4bBAiWV08Oc+1rSd5lDZcBEx0lGDHfSoH3UziI2pXt2UM33KerPQ==}
-
- '@peculiar/asn1-x509-attr@2.5.0':
- resolution: {integrity: sha512-9f0hPOxiJDoG/bfNLAFven+Bd4gwz/VzrCIIWc1025LEI4BXO0U5fOCTNDPbbp2ll+UzqKsZ3g61mpBp74gk9A==}
-
- '@peculiar/asn1-x509@2.5.0':
- resolution: {integrity: sha512-CpwtMCTJvfvYTFMuiME5IH+8qmDe3yEWzKHe7OOADbGfq7ohxeLaXwQo0q4du3qs0AII3UbLCvb9NF/6q0oTKQ==}
-
- '@peculiar/x509@1.14.0':
- resolution: {integrity: sha512-Yc4PDxN3OrxUPiXgU63c+ZRXKGE8YKF2McTciYhUHFtHVB0KMnjeFSU0qpztGhsp4P0uKix4+J2xEpIEDu8oXg==}
-
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -6421,13 +6215,6 @@ packages:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@react-email/render@1.1.2':
- resolution: {integrity: sha512-RnRehYN3v9gVlNMehHPHhyp2RQo7+pSkHDtXPvg3s0GbzM9SQMW4Qrf8GRNvtpLC4gsI+Wt0VatNRUFqjvevbw==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- react: ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^18.0 || ^19.0 || ^19.0.0-rc
-
'@react-native/assets-registry@0.82.1':
resolution: {integrity: sha512-B1SRwpntaAcckiatxbjzylvNK562Ayza05gdJCjDQHTiDafa1OABmyB5LHt7qWDOpNkaluD+w11vHF7pBmTpzQ==}
engines: {node: '>= 20.19.4'}
@@ -6876,9 +6663,6 @@ packages:
'@scure/bip39@1.6.0':
resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==}
- '@selderee/plugin-htmlparser2@0.11.0':
- resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==}
-
'@sentry-internal/browser-utils@8.55.0':
resolution: {integrity: sha512-ROgqtQfpH/82AQIpESPqPQe0UyWywKJsmVIqi3c5Fh+zkds5LUxnssTj3yNd1x+kxaPDVB023jAP+3ibNgeNDw==}
engines: {node: '>=14.18'}
@@ -7009,15 +6793,8 @@ packages:
'@shikijs/types@3.15.0':
resolution: {integrity: sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw==}
- '@shikijs/vscode-textmate@10.0.2':
- resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
-
- '@simplewebauthn/browser@13.2.2':
- resolution: {integrity: sha512-FNW1oLQpTJyqG5kkDg5ZsotvWgmBaC6jCHR7Ej0qUNep36Wl9tj2eZu7J5rP+uhXgHaLk+QQ3lqcw2vS5MX1IA==}
-
- '@simplewebauthn/server@13.2.2':
- resolution: {integrity: sha512-HcWLW28yTMGXpwE9VLx9J+N2KEUaELadLrkPEEI9tpI5la70xNEVEsu/C+m3u7uoq4FulLqZQhgBCzR9IZhFpA==}
- engines: {node: '>=20.0.0'}
+ '@shikijs/vscode-textmate@10.0.2':
+ resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -8129,10 +7906,6 @@ packages:
asap@2.0.6:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
- asn1js@3.0.6:
- resolution: {integrity: sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA==}
- engines: {node: '>=12.0.0'}
-
assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
@@ -8288,38 +8061,6 @@ packages:
bcryptjs@2.4.3:
resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==}
- better-auth@1.3.28:
- resolution: {integrity: sha512-fSaeRsTSkzCSSKREFsm7z7TsTMC8ghGrwCN+mumxCZiyc8Fh/UThUwURlTJmsR0YVB0DMR8ejQH+c38WhdQslQ==}
- peerDependencies:
- '@lynx-js/react': '*'
- '@sveltejs/kit': '*'
- next: '*'
- react: '*'
- react-dom: '*'
- solid-js: '*'
- svelte: '*'
- vue: '*'
- peerDependenciesMeta:
- '@lynx-js/react':
- optional: true
- '@sveltejs/kit':
- optional: true
- next:
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
- solid-js:
- optional: true
- svelte:
- optional: true
- vue:
- optional: true
-
- better-call@1.0.19:
- resolution: {integrity: sha512-sI3GcA1SCVa3H+CDHl8W8qzhlrckwXOTKhqq3OOPXjgn5aTOMIqGY34zLY/pHA6tRRMjTUC3lz5Mi7EbDA24Kw==}
-
better-opn@3.0.2:
resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
engines: {node: '>=12.0.0'}
@@ -9034,19 +8775,6 @@ packages:
dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
- dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
-
- domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
-
- domutils@3.2.2:
- resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
-
dot-case@3.0.4:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
@@ -9679,9 +9407,6 @@ packages:
fast-decode-uri-component@1.0.1:
resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==}
- fast-deep-equal@2.0.1:
- resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==}
-
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -10220,19 +9945,12 @@ packages:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines: {node: ^16.14.0 || >=18.0.0}
- html-to-text@9.0.5:
- resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==}
- engines: {node: '>=14'}
-
html-url-attributes@3.0.1:
resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==}
html-void-elements@3.0.0:
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
- htmlparser2@8.0.2:
- resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
-
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
@@ -10514,9 +10232,6 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- isomorphic.js@0.2.5:
- resolution: {integrity: sha512-PIeMbHqMt4DnUP3MA/Flc0HElYjMXArsw1qwJZcm9sqR8mq3l8NYizFMty0pWwE/tzIGH3EKK5+jes5mAr85yw==}
-
isows@1.0.7:
resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==}
peerDependencies:
@@ -10599,9 +10314,6 @@ packages:
jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
- jose@6.1.0:
- resolution: {integrity: sha512-TTQJyoEoKcC1lscpVDCSsVgYzUDg/0Bt3WE//WiTPK6uOCQC2KZS4MpugbMWt/zyjkopgZoXhZuCi00gLudfUA==}
-
jotai-effect@2.1.0:
resolution: {integrity: sha512-1nD6D4JizwCH3z2kun71ZUkxeeE5PknUkuP98NqQdCanidct2BHIhSwRxnfA0C2CPAn9H+5NF0EHU6gPkdhh7Q==}
engines: {node: '>=12.20.0'}
@@ -10737,9 +10449,6 @@ packages:
resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
engines: {node: '>=0.10'}
- leac@0.6.0:
- resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==}
-
lefthook-darwin-arm64@1.12.4:
resolution: {integrity: sha512-/eBd9GnBS9Js2ZsHzipj2cV8siFex/g6MgBSeIxsHBJNkQFq4O42ItWxUir5Q43zFvZCjGizBlhklbmubGOZfg==}
cpu: [arm64]
@@ -10807,11 +10516,6 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
- lib0@0.2.114:
- resolution: {integrity: sha512-gcxmNFzA4hv8UYi8j43uPlQ7CGcyMJ2KQb5kZASw6SnAKAf10hK12i2fjrS3Cl/ugZa5Ui6WwIu1/6MIXiHttQ==}
- engines: {node: '>=16'}
- hasBin: true
-
lie@3.3.0:
resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==}
@@ -11498,10 +11202,6 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- nanostores@1.0.1:
- resolution: {integrity: sha512-kNZ9xnoJYKg/AfxjrVL4SS0fKX++4awQReGqWnwTRHxeHGZ1FJFVgTqr/eMrNQdp0Tz7M7tG/TDaX8QfHDwVCw==}
- engines: {node: ^20.0.0 || >=22.0.0}
-
napi-build-utils@2.0.0:
resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==}
@@ -11865,9 +11565,6 @@ packages:
parse5@7.3.0:
resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
- parseley@0.12.1:
- resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==}
-
parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
@@ -11931,9 +11628,6 @@ packages:
resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
engines: {node: '>= 14.16'}
- peberminta@0.9.0:
- resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -12271,13 +11965,6 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- pvtsutils@1.3.6:
- resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==}
-
- pvutils@1.1.3:
- resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==}
- engines: {node: '>=6.0.0'}
-
qrcode-terminal@0.11.0:
resolution: {integrity: sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ==}
hasBin: true
@@ -12448,9 +12135,6 @@ packages:
'@types/react':
optional: true
- react-promise-suspense@0.3.4:
- resolution: {integrity: sha512-I42jl7L3Ze6kZaq+7zXWSunBa3b1on5yfvUW6Eo/3fFOj6dZ5Bqmcd264nJbTK/gn1HjjILAjSwnZbV4RpSaNQ==}
-
react-refresh@0.14.2:
resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==}
engines: {node: '>=0.10.0'}
@@ -12580,9 +12264,6 @@ packages:
recma-stringify@1.0.0:
resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
- reflect-metadata@0.2.2:
- resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==}
-
reflect.getprototypeof@1.0.10:
resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
@@ -12672,10 +12353,6 @@ packages:
requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
- resend@4.8.0:
- resolution: {integrity: sha512-R8eBOFQDO6dzRTDmaMEdpqrkmgSjPpVXt4nGfWsZdYOet0kqra0xgbvTES6HmCriZEXbmGk3e0DiGIaLFTFSHA==}
- engines: {node: '>=18'}
-
reserved-words@0.1.2:
resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==}
@@ -12748,9 +12425,6 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rou3@0.5.1:
- resolution: {integrity: sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ==}
-
router@2.2.0:
resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
engines: {node: '>= 18'}
@@ -12820,9 +12494,6 @@ packages:
secure-json-parse@4.1.0:
resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==}
- selderee@0.11.0:
- resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==}
-
semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
@@ -12894,9 +12565,6 @@ packages:
server-only@0.0.1:
resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==}
- set-cookie-parser@2.7.1:
- resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==}
-
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -13485,9 +13153,6 @@ packages:
resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
engines: {node: '>=6'}
- tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -13524,10 +13189,6 @@ packages:
engines: {node: '>=18.0.0'}
hasBin: true
- tsyringe@4.10.0:
- resolution: {integrity: sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==}
- engines: {node: '>= 6.0.0'}
-
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@@ -13668,9 +13329,6 @@ packages:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- uncrypto@0.1.3:
- resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
-
undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
@@ -14395,10 +14053,6 @@ packages:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
- yjs@13.6.27:
- resolution: {integrity: sha512-OIDwaflOaq4wC6YlPBy2L6ceKeKuF7DeTxx+jPzv1FHn9tCZ0ZwSRnUBxD05E3yed46fv/FWJbvR+Ud7x0L7zw==}
- engines: {node: '>=16.0.0', npm: '>=8.0.0'}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
@@ -15334,33 +14988,6 @@ snapshots:
- utf-8-validate
- zod
- '@better-auth/core@1.3.28(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.0.19)(better-sqlite3@11.10.0)(jose@6.1.0)(kysely@0.28.8)(nanostores@1.0.1)':
- dependencies:
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- better-call: 1.0.19
- better-sqlite3: 11.10.0
- jose: 6.1.0
- kysely: 0.28.8
- nanostores: 1.0.1
- zod: 4.1.12
-
- '@better-auth/telemetry@1.3.28(better-call@1.0.19)(better-sqlite3@11.10.0)(jose@6.1.0)(kysely@0.28.8)(nanostores@1.0.1)':
- dependencies:
- '@better-auth/core': 1.3.28(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.0.19)(better-sqlite3@11.10.0)(jose@6.1.0)(kysely@0.28.8)(nanostores@1.0.1)
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- transitivePeerDependencies:
- - better-call
- - better-sqlite3
- - jose
- - kysely
- - nanostores
-
- '@better-auth/utils@0.3.0': {}
-
- '@better-fetch/fetch@1.1.18': {}
-
'@biomejs/biome@1.9.4':
optionalDependencies:
'@biomejs/cli-darwin-arm64': 1.9.4
@@ -16757,8 +16384,6 @@ snapshots:
dependencies:
react: 19.2.0
- '@hexagon/base64@1.1.28': {}
-
'@hey-api/client-fetch@0.5.7': {}
'@hono/node-server@1.19.1(hono@4.9.8)':
@@ -17225,8 +16850,6 @@ snapshots:
'@kurkle/color@0.3.4': {}
- '@levischuck/tiny-cbor@0.2.11': {}
-
'@lezer/common@1.2.3': {}
'@lezer/common@1.3.0': {}
@@ -17544,8 +17167,6 @@ snapshots:
'@noble/ciphers@1.3.0': {}
- '@noble/ciphers@2.0.1': {}
-
'@noble/curves@1.9.1':
dependencies:
'@noble/hashes': 1.8.0
@@ -17558,8 +17179,6 @@ snapshots:
'@noble/hashes@1.8.0': {}
- '@noble/hashes@2.0.1': {}
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -17637,102 +17256,6 @@ snapshots:
'@parcel/watcher-win32-x64': 2.5.1
optional: true
- '@peculiar/asn1-android@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-cms@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- '@peculiar/asn1-x509-attr': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-csr@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-ecc@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-pfx@2.5.0':
- dependencies:
- '@peculiar/asn1-cms': 2.5.0
- '@peculiar/asn1-pkcs8': 2.5.0
- '@peculiar/asn1-rsa': 2.5.0
- '@peculiar/asn1-schema': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-pkcs8@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-pkcs9@2.5.0':
- dependencies:
- '@peculiar/asn1-cms': 2.5.0
- '@peculiar/asn1-pfx': 2.5.0
- '@peculiar/asn1-pkcs8': 2.5.0
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- '@peculiar/asn1-x509-attr': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-rsa@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-schema@2.5.0':
- dependencies:
- asn1js: 3.0.6
- pvtsutils: 1.3.6
- tslib: 2.8.1
-
- '@peculiar/asn1-x509-attr@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- asn1js: 3.0.6
- tslib: 2.8.1
-
- '@peculiar/asn1-x509@2.5.0':
- dependencies:
- '@peculiar/asn1-schema': 2.5.0
- asn1js: 3.0.6
- pvtsutils: 1.3.6
- tslib: 2.8.1
-
- '@peculiar/x509@1.14.0':
- dependencies:
- '@peculiar/asn1-cms': 2.5.0
- '@peculiar/asn1-csr': 2.5.0
- '@peculiar/asn1-ecc': 2.5.0
- '@peculiar/asn1-pkcs9': 2.5.0
- '@peculiar/asn1-rsa': 2.5.0
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- pvtsutils: 1.3.6
- reflect-metadata: 0.2.2
- tslib: 2.8.1
- tsyringe: 4.10.0
-
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -18403,14 +17926,6 @@ snapshots:
react: 19.2.0
react-dom: 19.2.0(react@19.2.0)
- '@react-email/render@1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
- dependencies:
- html-to-text: 9.0.5
- prettier: 3.6.2
- react: 19.2.0
- react-dom: 19.2.0(react@19.2.0)
- react-promise-suspense: 0.3.4
-
'@react-native/assets-registry@0.82.1': {}
'@react-native/babel-plugin-codegen@0.81.5(@babel/core@7.28.5)':
@@ -19055,11 +18570,6 @@ snapshots:
'@noble/hashes': 1.8.0
'@scure/base': 1.2.6
- '@selderee/plugin-htmlparser2@0.11.0':
- dependencies:
- domhandler: 5.0.3
- selderee: 0.11.0
-
'@sentry-internal/browser-utils@8.55.0':
dependencies:
'@sentry/core': 8.55.0
@@ -19233,19 +18743,6 @@ snapshots:
'@shikijs/vscode-textmate@10.0.2': {}
- '@simplewebauthn/browser@13.2.2': {}
-
- '@simplewebauthn/server@13.2.2':
- dependencies:
- '@hexagon/base64': 1.1.28
- '@levischuck/tiny-cbor': 0.2.11
- '@peculiar/asn1-android': 2.5.0
- '@peculiar/asn1-ecc': 2.5.0
- '@peculiar/asn1-rsa': 2.5.0
- '@peculiar/asn1-schema': 2.5.0
- '@peculiar/asn1-x509': 2.5.0
- '@peculiar/x509': 1.14.0
-
'@sinclair/typebox@0.27.8': {}
'@sindresorhus/is@7.1.0': {}
@@ -19537,7 +19034,7 @@ snapshots:
'@types/better-sqlite3@7.6.13':
dependencies:
- '@types/node': 22.18.1
+ '@types/node': 22.19.1
'@types/body-parser@1.19.6':
dependencies:
@@ -20069,6 +19566,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@vitejs/plugin-react@4.7.0(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))':
+ dependencies:
+ '@babel/core': 7.28.4
+ '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4)
+ '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4)
+ '@rolldown/pluginutils': 1.0.0-beta.27
+ '@types/babel__core': 7.20.5
+ react-refresh: 0.17.0
+ vite: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ transitivePeerDependencies:
+ - supports-color
+
'@vitejs/plugin-react@4.7.0(vite@5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))':
dependencies:
'@babel/core': 7.28.4
@@ -20123,6 +19632,14 @@ snapshots:
optionalDependencies:
vite: 5.4.20(@types/node@22.18.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ '@vitest/mocker@3.2.4(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))':
+ dependencies:
+ '@vitest/spy': 3.2.4
+ estree-walker: 3.0.3
+ magic-string: 0.30.19
+ optionalDependencies:
+ vite: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+
'@vitest/mocker@3.2.4(vite@5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))':
dependencies:
'@vitest/spy': 3.2.4
@@ -20626,12 +20143,6 @@ snapshots:
asap@2.0.6: {}
- asn1js@3.0.6:
- dependencies:
- pvtsutils: 1.3.6
- pvutils: 1.1.3
- tslib: 2.8.1
-
assertion-error@1.1.0: {}
assertion-error@2.0.1: {}
@@ -20846,36 +20357,6 @@ snapshots:
bcryptjs@2.4.3: {}
- better-auth@1.3.28(better-sqlite3@11.10.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@better-auth/core': 1.3.28(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.18)(better-call@1.0.19)(better-sqlite3@11.10.0)(jose@6.1.0)(kysely@0.28.8)(nanostores@1.0.1)
- '@better-auth/telemetry': 1.3.28(better-call@1.0.19)(better-sqlite3@11.10.0)(jose@6.1.0)(kysely@0.28.8)(nanostores@1.0.1)
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- '@noble/ciphers': 2.0.1
- '@noble/hashes': 2.0.1
- '@simplewebauthn/browser': 13.2.2
- '@simplewebauthn/server': 13.2.2
- better-call: 1.0.19
- defu: 6.1.4
- jose: 6.1.0
- kysely: 0.28.8
- nanostores: 1.0.1
- zod: 4.1.12
- optionalDependencies:
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- transitivePeerDependencies:
- - better-sqlite3
-
- better-call@1.0.19:
- dependencies:
- '@better-auth/utils': 0.3.0
- '@better-fetch/fetch': 1.1.18
- rou3: 0.5.1
- set-cookie-parser: 2.7.1
- uncrypto: 0.1.3
-
better-opn@3.0.2:
dependencies:
open: 8.4.2
@@ -21588,24 +21069,6 @@ snapshots:
'@babel/runtime': 7.28.4
csstype: 3.1.3
- dom-serializer@2.0.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
-
- domelementtype@2.3.0: {}
-
- domhandler@5.0.3:
- dependencies:
- domelementtype: 2.3.0
-
- domutils@3.2.2:
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
-
dot-case@3.0.4:
dependencies:
no-case: 3.0.4
@@ -22534,8 +21997,6 @@ snapshots:
fast-decode-uri-component@1.0.1: {}
- fast-deep-equal@2.0.1: {}
-
fast-deep-equal@3.1.3: {}
fast-equals@5.2.2: {}
@@ -23205,25 +22666,10 @@ snapshots:
dependencies:
lru-cache: 10.4.3
- html-to-text@9.0.5:
- dependencies:
- '@selderee/plugin-htmlparser2': 0.11.0
- deepmerge: 4.3.1
- dom-serializer: 2.0.0
- htmlparser2: 8.0.2
- selderee: 0.11.0
-
html-url-attributes@3.0.1: {}
html-void-elements@3.0.0: {}
- htmlparser2@8.0.2:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- domutils: 3.2.2
- entities: 4.5.0
-
http-errors@2.0.0:
dependencies:
depd: 2.0.0
@@ -23481,8 +22927,6 @@ snapshots:
isexe@2.0.0: {}
- isomorphic.js@0.2.5: {}
-
isows@1.0.7(ws@8.18.3):
dependencies:
ws: 8.18.3
@@ -23611,8 +23055,6 @@ snapshots:
jju@1.4.0: {}
- jose@6.1.0: {}
-
jotai-effect@2.1.0(jotai@2.14.0(@babel/core@7.28.5)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.1.1)):
dependencies:
jotai: 2.14.0(@babel/core@7.28.5)(@babel/template@7.27.2)(@types/react@19.2.2)(react@19.1.1)
@@ -23709,7 +23151,8 @@ snapshots:
kolorist@1.8.0: {}
- kysely@0.28.8: {}
+ kysely@0.28.8:
+ optional: true
lan-network@0.1.7: {}
@@ -23719,8 +23162,6 @@ snapshots:
dependencies:
language-subtag-registry: 0.3.23
- leac@0.6.0: {}
-
lefthook-darwin-arm64@1.12.4:
optional: true
@@ -23785,10 +23226,6 @@ snapshots:
prelude-ls: 1.2.1
type-check: 0.4.0
- lib0@0.2.114:
- dependencies:
- isomorphic.js: 0.2.5
-
lie@3.3.0:
dependencies:
immediate: 3.0.6
@@ -24926,8 +24363,6 @@ snapshots:
nanoid@3.3.6: {}
- nanostores@1.0.1: {}
-
napi-build-utils@2.0.0: {}
napi-postinstall@0.3.4: {}
@@ -25351,11 +24786,6 @@ snapshots:
dependencies:
entities: 6.0.1
- parseley@0.12.1:
- dependencies:
- leac: 0.6.0
- peberminta: 0.9.0
-
parseurl@1.3.3: {}
pascal-case@3.1.2:
@@ -25404,8 +24834,6 @@ snapshots:
pathval@2.0.1: {}
- peberminta@0.9.0: {}
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -25706,12 +25134,6 @@ snapshots:
punycode@2.3.1: {}
- pvtsutils@1.3.6:
- dependencies:
- tslib: 2.8.1
-
- pvutils@1.1.3: {}
-
qrcode-terminal@0.11.0: {}
qrcode.react@4.2.0(react@19.1.1):
@@ -25958,10 +25380,6 @@ snapshots:
- supports-color
- utf-8-validate
- react-promise-suspense@0.3.4:
- dependencies:
- fast-deep-equal: 2.0.1
-
react-refresh@0.14.2: {}
react-refresh@0.17.0: {}
@@ -26123,8 +25541,6 @@ snapshots:
unified: 11.0.5
vfile: 6.0.3
- reflect-metadata@0.2.2: {}
-
reflect.getprototypeof@1.0.10:
dependencies:
call-bind: 1.0.8
@@ -26278,13 +25694,6 @@ snapshots:
requires-port@1.0.0: {}
- resend@4.8.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
- dependencies:
- '@react-email/render': 1.1.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
- transitivePeerDependencies:
- - react
- - react-dom
-
reserved-words@0.1.2: {}
resolve-from@4.0.0: {}
@@ -26396,8 +25805,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.53.3
fsevents: 2.3.3
- rou3@0.5.1: {}
-
router@2.2.0:
dependencies:
debug: 4.4.1
@@ -26481,10 +25888,6 @@ snapshots:
secure-json-parse@4.1.0: {}
- selderee@0.11.0:
- dependencies:
- parseley: 0.12.1
-
semver@5.7.2:
optional: true
@@ -26590,8 +25993,6 @@ snapshots:
server-only@0.0.1: {}
- set-cookie-parser@2.7.1: {}
-
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
@@ -27345,8 +26746,6 @@ snapshots:
minimist: 1.2.8
strip-bom: 3.0.0
- tslib@1.14.1: {}
-
tslib@2.8.1: {}
tsup@8.5.0(@microsoft/api-extractor@7.53.2(@types/node@20.19.13))(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.6)(typescript@5.9.2)(yaml@2.8.1):
@@ -27545,10 +26944,6 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- tsyringe@4.10.0:
- dependencies:
- tslib: 1.14.1
-
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@@ -27707,8 +27102,6 @@ snapshots:
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- uncrypto@0.1.3: {}
-
undici-types@5.26.5: {}
undici-types@6.21.0: {}
@@ -28072,6 +27465,24 @@ snapshots:
- supports-color
- terser
+ vite-node@3.2.4(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1):
+ dependencies:
+ cac: 6.7.14
+ debug: 4.4.1
+ es-module-lexer: 1.7.0
+ pathe: 2.0.3
+ vite: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ transitivePeerDependencies:
+ - '@types/node'
+ - less
+ - lightningcss
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
vite-node@3.2.4(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1):
dependencies:
cac: 6.7.14
@@ -28219,6 +27630,20 @@ snapshots:
stylus: 0.62.0
terser: 5.44.1
+ vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1):
+ dependencies:
+ esbuild: 0.21.5
+ postcss: 8.5.6
+ rollup: 4.50.1
+ optionalDependencies:
+ '@types/node': 22.19.1
+ fsevents: 2.3.3
+ less: 4.4.1
+ lightningcss: 1.30.2
+ sass: 1.93.2
+ stylus: 0.62.0
+ terser: 5.44.1
+
vite@5.4.20(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1):
dependencies:
esbuild: 0.21.5
@@ -28441,6 +27866,45 @@ snapshots:
- supports-color
- terser
+ vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1):
+ dependencies:
+ '@types/chai': 5.2.3
+ '@vitest/expect': 3.2.4
+ '@vitest/mocker': 3.2.4(vite@5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1))
+ '@vitest/pretty-format': 3.2.4
+ '@vitest/runner': 3.2.4
+ '@vitest/snapshot': 3.2.4
+ '@vitest/spy': 3.2.4
+ '@vitest/utils': 3.2.4
+ chai: 5.3.3
+ debug: 4.4.1
+ expect-type: 1.2.2
+ magic-string: 0.30.19
+ pathe: 2.0.3
+ picomatch: 4.0.3
+ std-env: 3.9.0
+ tinybench: 2.9.0
+ tinyexec: 0.3.2
+ tinyglobby: 0.2.15
+ tinypool: 1.1.1
+ tinyrainbow: 2.0.0
+ vite: 5.4.20(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ vite-node: 3.2.4(@types/node@22.19.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1)
+ why-is-node-running: 2.3.0
+ optionalDependencies:
+ '@types/debug': 4.1.12
+ '@types/node': 22.19.1
+ transitivePeerDependencies:
+ - less
+ - lightningcss
+ - msw
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
+ - supports-color
+ - terser
+
vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.10.1)(less@4.4.1)(lightningcss@1.30.2)(sass@1.93.2)(stylus@0.62.0)(terser@5.44.1):
dependencies:
'@types/chai': 5.2.3
@@ -28829,10 +28293,6 @@ snapshots:
y18n: 5.0.8
yargs-parser: 21.1.1
- yjs@13.6.27:
- dependencies:
- lib0: 0.2.114
-
yocto-queue@0.1.0: {}
yocto-queue@1.2.1: {}
diff --git a/website/README.md b/website/README.md
index 0aec87ad68..24ee45619f 100644
--- a/website/README.md
+++ b/website/README.md
@@ -19,7 +19,6 @@ src/
mdx/ "
pages/ MDX & JSX content to serve as pages
styles/ Static stylesheets (seldom used)
-_redirects https://developers.cloudflare.com/pages/platform/redirects/
```
## Developing
diff --git a/website/public/docs.md b/website/public/docs.md
index 6cbe2f4756..aeda344ea4 100644
--- a/website/public/docs.md
+++ b/website/public/docs.md
@@ -2,22 +2,14 @@
Rivet is a library for long-lived processes with durable state, realtime, and scalability. It is easily self-hostable and works with your infrastructure.
-## Libraries
+# Quickstart
- Long-lived processes with durable state, realtime, and hibernation
+Get started with Rivet in minutes. Choose your preferred framework or runtime to begin building with actors.
-## Use Cases
+ Set up actors with Node.js, Bun, and web frameworks
-))}
+ Build real-time React applications with actors
-## Deploy Options
+ Build server-rendered Next.js experiences backed by actors
-## Integrations
-
-))}
-
-## Support
-
- Chat with the community and get realtime help from Rivet engineers
-
- File bugs or request features directly in our tracker
\ No newline at end of file
+ Deploy actors on Cloudflare Workers with zero infrastructure
\ No newline at end of file
diff --git a/website/public/llms-full.txt b/website/public/llms-full.txt
index 2bad7ad3be..01ed1f9ef6 100644
--- a/website/public/llms-full.txt
+++ b/website/public/llms-full.txt
@@ -3657,11 +3657,6 @@ The `setupTest` function automatically calls `vi.useFakeTimers()`, allowing you
4. **Use realistic data**: Test with data that resembles production scenarios.
Rivet's testing framework automatically handles server setup and teardown, so you can focus on writing effective tests for your business logic.
-## API Reference
-
-# API Reference
-
-This is where the technical API docs live.
## Node.js & Bun
# Node.js & Bun
@@ -5089,25 +5084,17 @@ TODO
Rivet is a library for long-lived processes with durable state, realtime, and scalability. It is easily self-hostable and works with your infrastructure.
-## Libraries
-
- Long-lived processes with durable state, realtime, and hibernation
-
-## Use Cases
-
-))}
-
-## Deploy Options
+# Quickstart
-## Integrations
+Get started with Rivet in minutes. Choose your preferred framework or runtime to begin building with actors.
-))}
+ Set up actors with Node.js, Bun, and web frameworks
-## Support
+ Build real-time React applications with actors
- Chat with the community and get realtime help from Rivet engineers
+ Build server-rendered Next.js experiences backed by actors
- File bugs or request features directly in our tracker
+ Deploy actors on Cloudflare Workers with zero infrastructure
## Better Auth
# Better Auth
@@ -6140,6 +6127,8 @@ docker run -d \
Rivet consists of several core components that work together to provide a complete actor orchestration platform. The Rivet Engine is the core of self-hosting and is used for orchestrating actors at scale:
+ Self-hosting is not required to deploy Rivet applciations in your own cloud. Please see the [deploy documentation](/docs/deploy) if trying to deploy a Rivet application.
+
## Core Components
- **Your Backend** - Your application server that handles user requests and includes a runner component that executes actor code
diff --git a/website/public/llms.txt b/website/public/llms.txt
index 93aa0e255a..a0f6df06be 100644
--- a/website/public/llms.txt
+++ b/website/public/llms.txt
@@ -88,7 +88,6 @@ https://rivet.dev/docs/actors/schedule
https://rivet.dev/docs/actors/sharing-and-joining-state
https://rivet.dev/docs/actors/state
https://rivet.dev/docs/actors/testing
-https://rivet.dev/docs/api
https://rivet.dev/docs/clients/javascript
https://rivet.dev/docs/clients/next-js
https://rivet.dev/docs/clients/openapi
diff --git a/website/src/components/docs/Hosting.tsx b/website/src/components/docs/Hosting.tsx
index a2c39fb489..ea870d343e 100644
--- a/website/src/components/docs/Hosting.tsx
+++ b/website/src/components/docs/Hosting.tsx
@@ -1,5 +1,5 @@
import { CardGroup, Card } from "@/components/Card";
-import { deployOptions } from "@/data/deploy-options";
+import { deployOptions } from "@/data/deploy/shared";
export function Hosting() {
const hostingProviders = deployOptions;
diff --git a/website/src/content/docs/api/index.mdx b/website/src/content/docs/api/index.mdx
deleted file mode 100644
index c44a2a07f9..0000000000
--- a/website/src/content/docs/api/index.mdx
+++ /dev/null
@@ -1,3 +0,0 @@
-# API Reference
-
-This is where the technical API docs live.
diff --git a/website/src/content/docs/deploy/aws-ecs.mdx b/website/src/content/docs/connect/aws-ecs.mdx
similarity index 100%
rename from website/src/content/docs/deploy/aws-ecs.mdx
rename to website/src/content/docs/connect/aws-ecs.mdx
diff --git a/website/src/content/docs/deploy/aws-lambda.mdx b/website/src/content/docs/connect/aws-lambda.mdx
similarity index 100%
rename from website/src/content/docs/deploy/aws-lambda.mdx
rename to website/src/content/docs/connect/aws-lambda.mdx
diff --git a/website/src/content/docs/deploy/cloudflare-workers.mdx b/website/src/content/docs/connect/cloudflare-workers.mdx
similarity index 100%
rename from website/src/content/docs/deploy/cloudflare-workers.mdx
rename to website/src/content/docs/connect/cloudflare-workers.mdx
diff --git a/website/src/content/docs/deploy/freestyle.mdx b/website/src/content/docs/connect/freestyle.mdx
similarity index 100%
rename from website/src/content/docs/deploy/freestyle.mdx
rename to website/src/content/docs/connect/freestyle.mdx
diff --git a/website/src/content/docs/deploy/gcp-cloud-run.mdx b/website/src/content/docs/connect/gcp-cloud-run.mdx
similarity index 100%
rename from website/src/content/docs/deploy/gcp-cloud-run.mdx
rename to website/src/content/docs/connect/gcp-cloud-run.mdx
diff --git a/website/src/content/docs/deploy/hetzner.mdx b/website/src/content/docs/connect/hetzner.mdx
similarity index 100%
rename from website/src/content/docs/deploy/hetzner.mdx
rename to website/src/content/docs/connect/hetzner.mdx
diff --git a/website/src/content/docs/connect/index.mdx b/website/src/content/docs/connect/index.mdx
new file mode 100644
index 0000000000..fe9cb14db4
--- /dev/null
+++ b/website/src/content/docs/connect/index.mdx
@@ -0,0 +1,23 @@
+import { deployGroups } from "@/data/deploy/shared";
+
+# Deploy
+
+Rivet supports deployment to a wide range of platforms, from serverless functions to self-hosted infrastructure.
+
+{deployGroups.map((group) => (
+
+ {group.title}
+
+ {group.items.map((option) => (
+
+ {option.description}
+
+ ))}
+
+
+))}
diff --git a/website/src/content/docs/deploy/kubernetes.mdx b/website/src/content/docs/connect/kubernetes.mdx
similarity index 100%
rename from website/src/content/docs/deploy/kubernetes.mdx
rename to website/src/content/docs/connect/kubernetes.mdx
diff --git a/website/src/content/docs/deploy/railway.mdx b/website/src/content/docs/connect/railway.mdx
similarity index 100%
rename from website/src/content/docs/deploy/railway.mdx
rename to website/src/content/docs/connect/railway.mdx
diff --git a/website/src/content/docs/deploy/supabase.mdx b/website/src/content/docs/connect/supabase.mdx
similarity index 100%
rename from website/src/content/docs/deploy/supabase.mdx
rename to website/src/content/docs/connect/supabase.mdx
diff --git a/website/src/content/docs/deploy/vercel.mdx b/website/src/content/docs/connect/vercel.mdx
similarity index 100%
rename from website/src/content/docs/deploy/vercel.mdx
rename to website/src/content/docs/connect/vercel.mdx
diff --git a/website/src/content/docs/deploy/vm-and-bare-metal.mdx b/website/src/content/docs/connect/vm-and-bare-metal.mdx
similarity index 100%
rename from website/src/content/docs/deploy/vm-and-bare-metal.mdx
rename to website/src/content/docs/connect/vm-and-bare-metal.mdx
diff --git a/website/src/content/docs/index.mdx b/website/src/content/docs/index.mdx
index 3163386bfd..6d0b538e23 100644
--- a/website/src/content/docs/index.mdx
+++ b/website/src/content/docs/index.mdx
@@ -1,81 +1,34 @@
import { integrationGroups } from "@/data/integrations/shared";
-import { deployOptions } from "@/data/deploy-options";
+import { deployOptions } from "@/data/deploy/shared";
import { useCases } from "@/data/use-cases";
import {
faActorsBorderless,
+ faNodeJs,
+ faReact,
+ faNextjs,
+ faCloudflare
} from "@rivet-gg/icons";
# Overview
Rivet is a library for long-lived processes with durable state, realtime, and scalability. It is easily self-hostable and works with your infrastructure.
-## Libraries
+# Quickstart
+
+Get started with Rivet in minutes. Choose your preferred framework or runtime to begin building with actors.
-
- Long-lived processes with durable state, realtime, and hibernation
-
-{/*
+
Set up actors with Node.js, Bun, and web frameworks
-
- Set up actors with Node.js, Bun, and web frameworks
-*/}
-
-
-## Use Cases
-
-
-{useCases.map((useCase) => (
-
- {useCase.description}
-
-))}
-
-
-## Deploy Options
-
-
-{deployOptions.map((option) => (
-
-))}
-
-
-## Integrations
-
-{integrationGroups.map((group) => (
-
- {group.title}
-
- {group.items.map((integration) => (
-
- ))}
-
-
-))}
-
-## Support
-
-
-
- Chat with the community and get realtime help from Rivet engineers
+
+ Build real-time React applications with actors
-
- File bugs or request features directly in our tracker
+
+ Build server-rendered Next.js experiences backed by actors
+
+
+ Deploy actors on Cloudflare Workers with zero infrastructure
+
diff --git a/website/src/content/docs/self-hosting/index.mdx b/website/src/content/docs/self-hosting/index.mdx
index e63f2243d7..16872f2570 100644
--- a/website/src/content/docs/self-hosting/index.mdx
+++ b/website/src/content/docs/self-hosting/index.mdx
@@ -2,6 +2,10 @@
Rivet consists of several core components that work together to provide a complete actor orchestration platform. The Rivet Engine is the core of self-hosting and is used for orchestrating actors at scale:
+
+ Self-hosting is not required to deploy Rivet applciations in your own cloud. Please see the [deploy documentation](/docs/deploy) if trying to deploy a Rivet application.
+
+
## Core Components
- **Your Backend** - Your application server that handles user requests and includes a runner component that executes actor code
diff --git a/website/src/data/deploy-options.ts b/website/src/data/deploy-options.ts
deleted file mode 100644
index aa5014160e..0000000000
--- a/website/src/data/deploy-options.ts
+++ /dev/null
@@ -1,72 +0,0 @@
-import {
- faAws,
- faCloudflare,
- faDocker,
- faGoogleCloud,
- faHetzner,
- faKubernetes,
- faRailway,
- faServer,
- faVercel,
-} from "@rivet-gg/icons";
-
-export interface DeployOption {
- title: string;
- href: string;
- icon?: any;
- badge?: string;
- /** If true, this platform should NOT be shown for generic deploy guides for Node/Buns-specific platforms. */
- specializedPlatform?: boolean;
-}
-
-export const deployOptions: DeployOption[] = [
- {
- title: "Vercel",
- href: "/docs/deploy/vercel",
- icon: faVercel,
- badge: "1-Click Deploy",
- specializedPlatform: true,
- },
- {
- title: "Railway",
- href: "/docs/deploy/railway",
- icon: faRailway,
- badge: "1-Click Deploy",
- },
- {
- title: "Cloudflare Workers",
- href: "/docs/deploy/cloudflare-workers",
- icon: faCloudflare,
- specializedPlatform: true,
- },
- {
- title: "Kubernetes",
- href: "/docs/deploy/kubernetes",
- icon: faKubernetes,
- },
- {
- title: "AWS ECS",
- href: "/docs/deploy/aws-ecs",
- icon: faAws,
- },
- {
- title: "Google Cloud Run",
- href: "/docs/deploy/gcp-cloud-run",
- icon: faGoogleCloud,
- },
- // {
- // title: "Freestyle",
- // href: "/docs/deploy/freestyle",
- // specializedPlatform: true,
- // },
- {
- title: "Hetzner",
- href: "/docs/deploy/hetzner",
- icon: faHetzner,
- },
- {
- title: "VM & Bare Metal",
- href: "/docs/deploy/vm-and-bare-metal",
- icon: faServer,
- },
-];
diff --git a/website/src/data/deploy/shared.ts b/website/src/data/deploy/shared.ts
new file mode 100644
index 0000000000..1e02b2739e
--- /dev/null
+++ b/website/src/data/deploy/shared.ts
@@ -0,0 +1,108 @@
+import {
+ faAws,
+ faCloudflare,
+ faGoogleCloud,
+ faHetzner,
+ faKubernetes,
+ faRailway,
+ faServer,
+ faVercel,
+} from "@rivet-gg/icons";
+
+export interface DeployOption {
+ title: string;
+ href: string;
+ description: string;
+ icon?: any;
+ badge?: string;
+ /** If true, this platform should NOT be shown for generic deploy guides for Node/Bun-specific platforms. */
+ specializedPlatform?: boolean;
+}
+
+export interface DeployGroup {
+ title: string;
+ items: DeployOption[];
+}
+
+export const deployGroups: DeployGroup[] = [
+ {
+ title: "Serverless",
+ items: [
+ {
+ title: "Vercel",
+ href: "/docs/deploy/vercel",
+ description:
+ "Deploy Next.js + RivetKit apps to Vercel's edge network",
+ icon: faVercel,
+ badge: "1-Click Deploy",
+ specializedPlatform: true,
+ },
+ {
+ title: "Cloudflare Workers",
+ href: "/docs/deploy/cloudflare-workers",
+ description:
+ "Run your app on Cloudflare's global edge network with Durable Objects",
+ icon: faCloudflare,
+ specializedPlatform: true,
+ },
+ ],
+ },
+ {
+ title: "Containers",
+ items: [
+ {
+ title: "Railway",
+ href: "/docs/deploy/railway",
+ description:
+ "Deploy containers to Railway's managed infrastructure",
+ icon: faRailway,
+ badge: "1-Click Deploy",
+ },
+ {
+ title: "Kubernetes",
+ href: "/docs/deploy/kubernetes",
+ description:
+ "Deploy to any Kubernetes cluster with container images",
+ icon: faKubernetes,
+ },
+ {
+ title: "AWS ECS",
+ href: "/docs/deploy/aws-ecs",
+ description:
+ "Run containerized workloads on Amazon Elastic Container Service",
+ icon: faAws,
+ },
+ {
+ title: "Google Cloud Run",
+ href: "/docs/deploy/gcp-cloud-run",
+ description:
+ "Deploy containers to Google Cloud Run for auto-scaling",
+ icon: faGoogleCloud,
+ },
+ ],
+ },
+ {
+ title: "Self-Hosted",
+ items: [
+ {
+ title: "Hetzner",
+ href: "/docs/deploy/hetzner",
+ description:
+ "Deploy to Hetzner's cost-effective cloud infrastructure",
+ icon: faHetzner,
+ },
+ {
+ title: "VM & Bare Metal",
+ href: "/docs/deploy/vm-and-bare-metal",
+ description:
+ "Run on virtual machines or bare metal servers with full control",
+ icon: faServer,
+ },
+ ],
+ },
+];
+
+// Flat list of all deploy options for backward compatibility
+export const deployOptions: DeployOption[] = deployGroups.flatMap(
+ (group) => group.items,
+);
diff --git a/website/src/sitemap/mod.ts b/website/src/sitemap/mod.ts
index ca3a83cc51..62186d3742 100644
--- a/website/src/sitemap/mod.ts
+++ b/website/src/sitemap/mod.ts
@@ -64,8 +64,8 @@ import {
faVercel,
faVialCircleCheck,
} from "@rivet-gg/icons";
-import type { DeployOption } from "@/data/deploy-options";
-import { deployOptions } from "@/data/deploy-options";
+import type { DeployOption } from "@/data/deploy/shared";
+import { deployGroups, deployOptions } from "@/data/deploy/shared";
import { integrationGroups } from "@/data/integrations/shared";
import { useCases } from "@/data/use-cases";
import nextjs from "@/images/vendors/next-js.svg";
@@ -82,7 +82,17 @@ import type { SidebarItem, Sitemap } from "@/lib/sitemap";
// - Just want to jump in
// - People who want to run Open Source
-const deployHosts: DeployOption[] = deployOptions;
+const deploySidebarSections: SidebarItem[] = deployGroups.map(
+ ({ title: groupTitle, items }) => ({
+ title: groupTitle,
+ pages: items.map(({ title, href, icon, badge }) => ({
+ title,
+ href,
+ icon,
+ badge,
+ })),
+ }),
+);
const integrationSidebarSections: SidebarItem[] = integrationGroups.map(
({ title: groupTitle, items }) => ({
@@ -111,194 +121,57 @@ export const sitemap = [
]
},
{
- // TOOD: These are product pages
- // - https://tanstack.com/query/latest
- // - https://docs.restate.dev/use-cases/ai-agents
- title: "Libraries",
- pages: [
- { title: "Actors", href: "/docs/tools/actors", icon: faActorsBorderless },
- // { title: "Workflows", href: "/docs/what-are-workflows", },
- // { title: "Agent Orchestration", href: "/docs/what-are-agents", },
- ]
- },
- {
- title: "Use Cases",
+ title: "Quickstart",
pages: [
- ...useCases.slice(0, 3).map(({ title, href, icon }) => ({
- title,
- href,
- icon,
- })),
{
- title: "More",
- collapsible: true,
- pages: useCases.slice(3).map(({ title, href, icon }) => ({
- title,
- href,
- icon,
- })),
- },
- ],
- },
- {
- title: "Reference",
- pages: [
- {
- title: "Deploy",
- icon: faUpload,
- collapsible: true,
- pages: deployHosts.map(({ title, href, icon, badge }) => ({
- title,
- href,
- icon,
- badge,
- })),
+ title: "Node.js & Bun",
+ href: "/docs/actors/quickstart/backend",
+ icon: faNodeJs,
},
{
- title: "Rivet Cloud",
- icon: faCloud,
- collapsible: true,
- pages: [
- {
- title: "Overview",
- href: "/docs/cloud",
- // icon: faSquareInfo,
- },
- ],
+ title: "React",
+ href: "/docs/actors/quickstart/react",
+ icon: faReact,
},
{
- title: "Self-Hosting",
- icon: faServer,
- collapsible: true,
- pages: [
- {
- title: "Overview",
- href: "/docs/self-hosting",
- // icon: faSquareInfo,
- },
- {
- title: "Install",
- href: "/docs/self-hosting/install",
- // icon: faDownload,
- },
- {
- title: "Concepts",
- collapsible: true,
- pages: [
- {
- title: "Connect Backend",
- href: "/docs/self-hosting/connect-backend",
- // icon: faNetworkWired,
- },
- {
- title: "Configuration",
- href: "/docs/self-hosting/configuration",
- // icon: faGear,
- },
- {
- title: "Multi-Region",
- href: "/docs/self-hosting/multi-region",
- // icon: faGlobe,
- },
- ],
- },
- {
- title: "Platforms",
- collapsible: true,
- pages: [
- {
- title: "Docker Container",
- href: "/docs/self-hosting/docker-container",
- },
- {
- title: "Docker Compose",
- href: "/docs/self-hosting/docker-compose",
- },
- {
- title: "Railway",
- href: "/docs/self-hosting/railway",
- },
- {
- title: "Kubernetes",
- href: "/docs/self-hosting/kubernetes",
- },
- ],
- },
- //{
- // title: "Advanced",
- // pages: [
- // // TODO: Scaling
- // // TODO: Architecture
- // // TODO: Networking (exposed ports, how data gets routed to actors, etc)
- // ],
- //},
- ],
+ title: "Next.js",
+ href: "/docs/actors/quickstart/next-js",
+ icon: faNextjs,
},
- // {
- // title: "Rivet Inspector",
- // href: "/docs/general/studio",
- // icon: faPalette,
- // },
{
- title: "Docs for LLMs",
- href: "/docs/general/docs-for-llms",
- icon: faSquareBinary,
+ title: "Cloudflare Workers",
+ href: "/docs/actors/quickstart/cloudflare-workers",
+ icon: faCloudflare,
},
- // {
- // title: "System Architecture",
- // href: "/docs/general/system-architecture",
- // icon: faLayerGroup,
- // },
],
},
- ],
- },
- {
- title: "Actors",
- href: "/docs/actors",
- //icon: faActorsBorderless,
- sidebar: [
+ // {
+ // title: "Use Cases",
+ // pages: [
+ // ...useCases.slice(0, 3).map(({ title, href, icon }) => ({
+ // title,
+ // href,
+ // icon,
+ // })),
+ // {
+ // title: "More",
+ // collapsible: true,
+ // pages: useCases.slice(3).map(({ title, href, icon }) => ({
+ // title,
+ // href,
+ // icon,
+ // })),
+ // },
+ // ],
+ // },
{
- title: "General",
+ title: "Concepts",
pages: [
{
- title: "Overview",
+ title: "What are Rivet Actors?",
href: "/docs/actors",
icon: faSquareInfo,
},
- {
- title: "Quickstart",
- icon: faForward,
- collapsible: true,
- href: "/docs/actors/quickstart",
- pages: [
- {
- title: "Node.js & Bun",
- href: "/docs/actors/quickstart/backend",
- icon: faNodeJs,
- },
- {
- title: "React",
- href: "/docs/actors/quickstart/react",
- icon: faReact,
- },
- {
- title: "Next.js",
- href: "/docs/actors/quickstart/next-js",
- icon: faNextjs,
- },
- {
- title: "Cloudflare Workers",
- href: "/docs/actors/quickstart/cloudflare-workers",
- icon: faCloudflare,
- },
- ],
- },
- ]
- },
- {
- title: "Concepts",
- pages: [
{
title: "State",
href: "/docs/actors/state",
@@ -405,16 +278,21 @@ export const sitemap = [
icon: faSitemap,
collapsible: true,
pages: [
- {
- title: "Clients",
- href: "/docs/actors/clients",
- icon: faCode,
- },
{
title: "Testing",
href: "/docs/actors/testing",
icon: faVialCircleCheck,
},
+ {
+ title: "CORS",
+ href: "/docs/general/cors",
+ icon: faShareNodes,
+ },
+ {
+ title: "Logging",
+ href: "/docs/general/logging",
+ icon: faListUl,
+ },
{
title: "Scaling & Concurrency",
href: "/docs/actors/scaling",
@@ -422,108 +300,180 @@ export const sitemap = [
},
],
},
+ ],
+ },
+ {
+ title: "Clients",
+ pages: [
{
- title: "API Reference",
- href: "/docs/actors/api-reference",
+ title: "Overview",
+ href: "/docs/actors/clients",
// icon: faCode,
},
- ]
+ {
+ title: "Languages & Frameworks",
+ collapsible: true,
+ pages: [
+ {
+ title: "JavaScript",
+ href: "/docs/clients/javascript",
+ icon: faNodeJs,
+ },
+ {
+ title: "React",
+ href: "/docs/clients/react",
+ icon: faReact,
+ },
+ {
+ title: "Next.js",
+ href: "/docs/clients/next-js",
+ icon: faNextjs,
+ },
+ {
+ title: "Rust",
+ href: "/docs/clients/rust",
+ icon: faRust,
+ },
+ {
+ title: "OpenAPI",
+ href: "/docs/clients/openapi",
+ icon: faFileImport,
+ },
+ ]
+ }
+ ],
+ },
+ {
+ title: "Reference",
+ pages: [
+ // {
+ // title: "Rivet Inspector",
+ // href: "/docs/general/studio",
+ // icon: faPalette,
+ // },
+ {
+ title: "Docs for LLMs",
+ href: "/docs/general/docs-for-llms",
+ // icon: faSquareBinary,
+ },
+ // {
+ // title: "System Architecture",
+ // href: "/docs/general/system-architecture",
+ // icon: faLayerGroup,
+ // },
+ ],
},
],
},
-
// {
- // title: "Workflows",
- // href: "/docs/workflows",
- // //icon: faActorsBorderless,
- // sidebar: [
- // ]
- // },
- //
- // {
- // title: "Agents",
- // href: "/docs/agents",
- // //icon: faActorsBorderless,
+ // title: "Integrations",
+ // href: "/docs/integrations",
+ // // IMPORTANT: Also update integrations/index.mdx
// sidebar: [
- // ]
+ // {
+ // title: "General",
+ // pages: [
+ // {
+ // title: "Overview",
+ // href: "/docs/integrations",
+ // icon: faSquareInfo,
+ // },
+ // ]
+ // },
+ // ...integrationSidebarSections,
+ // ],
// },
{
- title: "Integrations",
- href: "/docs/integrations",
- // IMPORTANT: Also update integrations/index.mdx
+ title: "Connect",
+ href: "/docs/connect",
sidebar: [
{
title: "General",
pages: [
{
title: "Overview",
- href: "/docs/integrations",
+ href: "/docs/connect",
icon: faSquareInfo,
},
]
},
- ...integrationSidebarSections,
+ ...deploySidebarSections,
],
},
-
+ // {
+ // title: "Rivet Cloud",
+ // href: "/docs/cloud",
+ // sidebar: [
+ // {
+ // title: "Overview",
+ // href: "/docs/cloud",
+ // // icon: faSquareInfo,
+ // },
+ // ],
+ // },
{
- title: "API Reference",
- href: "/docs/api",
- //icon: faActorsBorderless,
+ title: "Self-Hosting",
+ href: "/docs/self-hosting",
sidebar: [
{
- title: "General",
+ title: "Overview",
+ href: "/docs/self-hosting",
+ // icon: faSquareInfo,
+ },
+ {
+ title: "Install",
+ href: "/docs/self-hosting/install",
+ // icon: faDownload,
+ },
+ {
+ title: "Actors",
+ collapsible: true,
pages: [
- {
- title: "Overview",
- href: "/docs/api"
- },
{
- title: "CORS",
- href: "/docs/general/cors",
- icon: faShareNodes,
+ title: "Connect Backend",
+ href: "/docs/self-hosting/connect-backend",
+ // icon: faNetworkWired,
},
{
- title: "Logging",
- href: "/docs/general/logging",
- icon: faListUl,
+ title: "Configuration",
+ href: "/docs/self-hosting/configuration",
+ // icon: faGear,
+ },
+ {
+ title: "Multi-Region",
+ href: "/docs/self-hosting/multi-region",
+ // icon: faGlobe,
},
],
},
{
- title: "Clients",
- // icon: faCode,
- // collapsible: true,
+ title: "Platforms",
+ collapsible: true,
pages: [
{
- title: "JavaScript",
- href: "/docs/clients/javascript",
- icon: faNodeJs,
- },
- {
- title: "React",
- href: "/docs/clients/react",
- icon: faReact,
+ title: "Docker Container",
+ href: "/docs/self-hosting/docker-container",
},
{
- title: "Next.js",
- href: "/docs/clients/next-js",
- icon: faNextjs,
+ title: "Docker Compose",
+ href: "/docs/self-hosting/docker-compose",
},
{
- title: "Rust",
- href: "/docs/clients/rust",
- icon: faRust,
- },
- {
- title: "OpenAPI",
- href: "/docs/clients/openapi",
- icon: faFileImport,
+ title: "Railway",
+ href: "/docs/self-hosting/railway",
},
],
},
- ]
+ //{
+ // title: "Advanced",
+ // pages: [
+ // // TODO: Scaling
+ // // TODO: Architecture
+ // // TODO: Networking (exposed ports, how data gets routed to actors, etc)
+ // ],
+ //},
+ ],
},
// {