diff --git a/docs/content/guides/ai-workflows.mdx b/docs/content/guides/ai-workflows.mdx
index 50eb67b..092af15 100644
--- a/docs/content/guides/ai-workflows.mdx
+++ b/docs/content/guides/ai-workflows.mdx
@@ -45,7 +45,7 @@ What we'll build:
```sh
-npm add @rivet-dev/workflows rivetkit@next hono @hono/node-server
+npm add @rivet-dev/workflows rivetkit hono @hono/node-server
```
diff --git a/docs/content/guides/handle-webhooks.mdx b/docs/content/guides/handle-webhooks.mdx
index d642a71..117a34f 100644
--- a/docs/content/guides/handle-webhooks.mdx
+++ b/docs/content/guides/handle-webhooks.mdx
@@ -43,7 +43,7 @@ The example uses Stripe. The same shape works for GitHub, Shopify, or any provid
```sh
-npm add @rivet-dev/workflows rivetkit@next hono @hono/node-server
+npm add @rivet-dev/workflows rivetkit hono @hono/node-server
```
diff --git a/docs/content/guides/human-in-the-loop.mdx b/docs/content/guides/human-in-the-loop.mdx
index 8b8b2ba..821a8c7 100644
--- a/docs/content/guides/human-in-the-loop.mdx
+++ b/docs/content/guides/human-in-the-loop.mdx
@@ -43,7 +43,7 @@ What we'll build:
```sh
-npm add @rivet-dev/workflows rivetkit@next hono @hono/node-server
+npm add @rivet-dev/workflows rivetkit hono @hono/node-server
```
diff --git a/docs/content/guides/webhook-delivery.mdx b/docs/content/guides/webhook-delivery.mdx
index a476b6c..7820bfc 100644
--- a/docs/content/guides/webhook-delivery.mdx
+++ b/docs/content/guides/webhook-delivery.mdx
@@ -41,7 +41,7 @@ What we'll build:
```sh
-npm add @rivet-dev/workflows rivetkit@next hono @hono/node-server
+npm add @rivet-dev/workflows rivetkit hono @hono/node-server
```
diff --git a/examples/docs/package.json b/examples/docs/package.json
index 56be19c..1a98a8a 100644
--- a/examples/docs/package.json
+++ b/examples/docs/package.json
@@ -9,7 +9,7 @@
"@hono/node-server": "^2.1.5",
"@rivet-dev/workflows": "workspace:*",
"hono": "^4.13.4",
- "rivetkit": "2.3.11"
+ "rivetkit": "3.0.0"
},
"devDependencies": {
"@types/node": "^22.13.1",
diff --git a/packages/workflows/package.json b/packages/workflows/package.json
index a74eba4..79ff1dd 100644
--- a/packages/workflows/package.json
+++ b/packages/workflows/package.json
@@ -64,7 +64,7 @@
"vbare": "^0.0.4"
},
"peerDependencies": {
- "rivetkit": ">=2.3.11 <2.4.0"
+ "rivetkit": ">=2.3.11 <2.4.0 || ^3.0.0"
},
"devDependencies": {
"@bare-ts/tools": "^0.13.0",
@@ -72,7 +72,7 @@
"commander": "^12.0.0",
"legacy-rivetkit": "npm:rivetkit@2.3.7",
"legacy-workflow-engine": "npm:@rivetkit/workflow-engine@2.3.7",
- "rivetkit": "2.3.11",
+ "rivetkit": "3.0.0",
"tsup": "^8.4.0",
"tsx": "^4.7.0",
"typescript": "^5.7.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 620e46f..0dc8195 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -27,8 +27,8 @@ importers:
specifier: ^4.13.4
version: 4.13.4
rivetkit:
- specifier: 2.3.11
- version: 2.3.11(better-sqlite3@12.11.1)
+ specifier: 3.0.0
+ version: 3.0.0(better-sqlite3@12.11.1)
devDependencies:
'@types/node':
specifier: ^22.13.1
@@ -66,13 +66,13 @@ importers:
version: 12.1.0
legacy-rivetkit:
specifier: npm:rivetkit@2.3.7
- version: rivetkit@2.3.7(better-sqlite3@12.11.1)
+ version: rivetkit@2.3.7(@opentelemetry/api@1.10.0)(better-sqlite3@12.11.1)
legacy-workflow-engine:
specifier: npm:@rivetkit/workflow-engine@2.3.7
version: '@rivetkit/workflow-engine@2.3.7'
rivetkit:
- specifier: 2.3.11
- version: 2.3.11(better-sqlite3@12.11.1)
+ specifier: 3.0.0
+ version: 3.0.0(better-sqlite3@12.11.1)
tsup:
specifier: ^8.4.0
version: 8.5.1(postcss@8.5.26)(tsx@4.23.12)(typescript@5.9.3)(yaml@2.9.0)
@@ -549,6 +549,10 @@ packages:
cpu: [x64]
os: [linux]
+ '@opentelemetry/api@1.10.0':
+ resolution: {integrity: sha512-lMkyes8iHrG+mk6WH7X70MdCLI2RS0FwNBY1PyQ8UemaijE2m5mv5A0Niy3HtbYTFrgkUEQjFMXmSAk2hQDuPQ==}
+ engines: {node: '>=8.0.0'}
+
'@pinojs/redact@0.4.0':
resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==}
@@ -570,11 +574,8 @@ packages:
resolution: {integrity: sha512-3qndQUQXLdwafMEqfhz24hUtDPcsf1Bu3q52Kb8MqeH8JUh3h6R4HYW3ZJXiQsLcyYyFM68PuIwlLRlg1xDEpg==}
engines: {node: ^14.18.0 || >=16.0.0}
- '@rivetkit/engine-cli-darwin-arm64@2.3.11':
- resolution: {integrity: sha512-cooLx87XVvBhkZISX5gw5CezO5RLrEWEwZK7xNZjJJ/OQqi6CsZLlNFkANiWcPDHXAAlx2nEQs3+bakgvMle/A==}
- engines: {node: '>= 20.0.0'}
- cpu: [arm64]
- os: [darwin]
+ '@rivetkit/engine-api-full@3.0.0':
+ resolution: {integrity: sha512-ON8VcrtQaxT3UOWIGX65tbkbs8pPLlQZoCaWWib/8taZhdhLTbqiq59IKF3mOfekDBhjJFAI3z2sBN/5dA3rHg==}
'@rivetkit/engine-cli-darwin-arm64@2.3.7':
resolution: {integrity: sha512-F3yGSDIaW94BZzuAm3erQRT/Ki55wHJ/b6tOaE7d9tRmTAZw/XqHmjNdUYjOvFUQKLb+SSsOittM4dINrAANQQ==}
@@ -582,11 +583,12 @@ packages:
cpu: [arm64]
os: [darwin]
- '@rivetkit/engine-cli-darwin-x64@2.3.11':
- resolution: {integrity: sha512-mUoPkJa2NMbUDS9XnbXEzH4z45R2HK1j/mgGa5XTIIvLYWz/OsXpS3NcWnAn2AUE9Mi19HOhDHLYEjD7AJlSkw==}
+ '@rivetkit/engine-cli-darwin-arm64@3.0.0':
+ resolution: {integrity: sha512-B1AMiwh78LkdLPm6CM5i3tQRA2mMbVwANNyoz2rUNKV1NBjUOIHtERIQQEv2sGv/qKjwx2PrvIN6kGUq5DxF/Q==}
engines: {node: '>= 20.0.0'}
- cpu: [x64]
+ cpu: [arm64]
os: [darwin]
+ hasBin: true
'@rivetkit/engine-cli-darwin-x64@2.3.7':
resolution: {integrity: sha512-P8BbQsamIvv8U/cEoJUFr+uAzwjjl9cG+ZZxjDX9OJxbuD11ESpHvDLgge54ijynO3IjoP8cIzjIXat6mr2Gkw==}
@@ -594,11 +596,12 @@ packages:
cpu: [x64]
os: [darwin]
- '@rivetkit/engine-cli-linux-arm64-musl@2.3.11':
- resolution: {integrity: sha512-ARnFeoSf0MbNQaB8XUI1OymwUdFKktoW3piN44bazZxJaKvsgJx7aja0KuwI12mNQOLVU0FYtY3awKGXvVLW0A==}
+ '@rivetkit/engine-cli-darwin-x64@3.0.0':
+ resolution: {integrity: sha512-MxlBIGqzsuC8e30+rrWbkBbITQrCenQ2FWG95431QT6dnoDWo3B8+iTmsGKAVsx+NmgwEIVK5wzFDOaVB1gwXA==}
engines: {node: '>= 20.0.0'}
- cpu: [arm64]
- os: [linux]
+ cpu: [x64]
+ os: [darwin]
+ hasBin: true
'@rivetkit/engine-cli-linux-arm64-musl@2.3.7':
resolution: {integrity: sha512-G3s76BHfIs6R9rm6JYI13sOjPLy08+C8WvVoFwSdMqsibEaqlfo36wVkp/x1g0sEZUek/dBxVrKqMMR7c4/gug==}
@@ -606,11 +609,12 @@ packages:
cpu: [arm64]
os: [linux]
- '@rivetkit/engine-cli-linux-x64-musl@2.3.11':
- resolution: {integrity: sha512-sVP5vzJ4tiyfkt/4yT+OQnpNeGZ4I51geXgr4u9Al5eh0Oi3lJaui4Kj5sApoOejrhhJu9D/AkYilyTGRBvEMQ==}
+ '@rivetkit/engine-cli-linux-arm64-musl@3.0.0':
+ resolution: {integrity: sha512-6X6ire4F449cEiLlv2AaI5LGGfWqichhp3QJjsRtsAn14vu9Xd18VIw9EsRdOkdlXfFF4yIEA1HaBVH1EgKaZg==}
engines: {node: '>= 20.0.0'}
- cpu: [x64]
+ cpu: [arm64]
os: [linux]
+ hasBin: true
'@rivetkit/engine-cli-linux-x64-musl@2.3.7':
resolution: {integrity: sha512-LWhrUVzULcsZ4ufCLsx23YfrdMW2INd9g0ANBac9+PzGwL8qYfVIXnDpR3587lapu68EbSEPZcconf1tBlvJxQ==}
@@ -618,11 +622,12 @@ packages:
cpu: [x64]
os: [linux]
- '@rivetkit/engine-cli-win32-x64@2.3.11':
- resolution: {integrity: sha512-S7v3kHgiEcBsya5/BLNTmcbFBSkO6JSBs8dvp1K7xiGVLjQtlZeot8pxsBPpGftvxIuq7I/nAMxQxO2LdQUriA==}
+ '@rivetkit/engine-cli-linux-x64-musl@3.0.0':
+ resolution: {integrity: sha512-t8xOWWjH8tTX/iE+DmZ9VFQsrrsaQrAebE5LGxuHCQEK+dbZMfVtlyqReFlubYkgfLrw5Qykr7JFTbUWW5kgIg==}
engines: {node: '>= 20.0.0'}
cpu: [x64]
- os: [win32]
+ os: [linux]
+ hasBin: true
'@rivetkit/engine-cli-win32-x64@2.3.7':
resolution: {integrity: sha512-jyA5PlHivHXyyq2ehnuXwxd5TUSbB4emomnph9EovsJo7qIdmSNaaCO13NYBT483fd0uXiNI0MK/lkJa9ePY5A==}
@@ -630,40 +635,34 @@ packages:
cpu: [x64]
os: [win32]
- '@rivetkit/engine-cli@2.3.11':
- resolution: {integrity: sha512-nT4pFT12gIqPuyBR/LD/R8mlze7AxMh/NpUldOXEs3wWqSU+WDE2UwMjv/DV6VVupGC4oZG2IlUn082j3/YHWA==}
- engines: {node: '>= 20.0.0'}
-
'@rivetkit/engine-cli@2.3.7':
resolution: {integrity: sha512-CezLwJ0B7dWDbA7qM6Aq04mwnrJAdrDActRrrcb4NBa20h7wO9KPAYBwyJz/dRnKm9EUUNcFZ6hrSDpp6T3+Rg==}
engines: {node: '>= 20.0.0'}
- '@rivetkit/engine-envoy-protocol@2.3.11':
- resolution: {integrity: sha512-PDDCqj9Y5OOpIVJiDwPLXCCawvKfzvUCxzUOxor+K7ubv9U5kriYABxHUdxga4nhbFnhQct/RSZmy4jnAhieyA==}
+ '@rivetkit/engine-cli@3.0.0':
+ resolution: {integrity: sha512-e/K23nZmMDSChrt2aUXOqkUmiD4vC3DptQTdLkyLmdXDlNUix9Xj2D8ZrKI6JdeImOcsIZsxbD4bFglZ9g2y0g==}
+ engines: {node: '>= 20.0.0'}
'@rivetkit/engine-envoy-protocol@2.3.7':
resolution: {integrity: sha512-lsJM3ERwozQCebaOMKJzqIQlcLbbN3LXurRB0+7LsM6FUUL2l6hMoq5I2De/G35DJ6OWDva9AmzfvzI+5f1GPg==}
+ '@rivetkit/engine-envoy-protocol@3.0.0':
+ resolution: {integrity: sha512-SO6X2fzBJofdNT2rg+XNLhkTH79kijkN0vNryT4Vwgn4LPnH6xYMgXoFNT9qBoqs4hKvT07DaZpwttRpesItNQ==}
+
'@rivetkit/on-change@6.0.1':
resolution: {integrity: sha512-QBN/KRBXLJdCgN4gBTL3XAc/zKm58atSnieXWMOyFSPmo6F1/yIVV/LTRdvAktfCttrGx7W6c32i/lwqCHWnsQ==}
engines: {node: '>=20'}
- '@rivetkit/rivetkit-napi-darwin-arm64@2.3.11':
- resolution: {integrity: sha512-gcUNpWoxKnSWFI978yePOmR6Ne6MoF99toRqqzUjEFmYhF7Y2em87YqqpRq1hVycsaWQxg/B0JTTVZo4pDEyzQ==}
- engines: {node: '>= 20.0.0'}
- cpu: [arm64]
- os: [darwin]
-
'@rivetkit/rivetkit-napi-darwin-arm64@2.3.7':
resolution: {integrity: sha512-gI1wMe6z85VDeR4K/wnzevVakXTg5UCfvjlDOp1+23nyU3NlInhN156dEWO8EsfRMrs+1bYoGdc4rcoN+4PUrw==}
engines: {node: '>= 20.0.0'}
cpu: [arm64]
os: [darwin]
- '@rivetkit/rivetkit-napi-darwin-x64@2.3.11':
- resolution: {integrity: sha512-eGYqvIcPAODZA3KZgErHzv0ByeJRinrTu895qIN8tXdmivVehExoxXBSrmFrLsK58cYy5yigon1txzE1NcudSA==}
+ '@rivetkit/rivetkit-napi-darwin-arm64@3.0.0':
+ resolution: {integrity: sha512-rshmqnVSsXMCbcG0l61lMUNjIFOPE236yPgx5XkY1e5Jqt3vTSoF8GpkiDikHsPk+XfR+GCOKnbopbM+6MR8Rg==}
engines: {node: '>= 20.0.0'}
- cpu: [x64]
+ cpu: [arm64]
os: [darwin]
'@rivetkit/rivetkit-napi-darwin-x64@2.3.7':
@@ -672,11 +671,11 @@ packages:
cpu: [x64]
os: [darwin]
- '@rivetkit/rivetkit-napi-linux-arm64-gnu@2.3.11':
- resolution: {integrity: sha512-2xu+f9w/DolzMPf3k3wjH+h4/YAxeapb9tJP7U/zONgsq8kiCBx9p0o2weijutpBoQs7thfIyYx0WcIl3UQEVQ==}
+ '@rivetkit/rivetkit-napi-darwin-x64@3.0.0':
+ resolution: {integrity: sha512-tQb01GbX/KCoo8Hi1cP6fElKZ5fKqhndKU3xyEO+tx1r1ajOdADaH7wYh23sg4gcBUzHu6WiNML8tQGwzOudGA==}
engines: {node: '>= 20.0.0'}
- cpu: [arm64]
- os: [linux]
+ cpu: [x64]
+ os: [darwin]
'@rivetkit/rivetkit-napi-linux-arm64-gnu@2.3.7':
resolution: {integrity: sha512-MpOeiO5M737e93hM/FjcH+zv8xBEX1tgBd/59K/Uw7qlRbWW7JGz8WGjavdxv211LRqxsn8EUlGRxcADDsXnBA==}
@@ -684,8 +683,8 @@ packages:
cpu: [arm64]
os: [linux]
- '@rivetkit/rivetkit-napi-linux-arm64-musl@2.3.11':
- resolution: {integrity: sha512-W3vcXDc26zIEHRkpl+B3FNoZ16wraf08c7PGF5wlctH8Pb0bGdLPi7zr6jvJ7nalEVP5twCJO6D3z3YbWYgtqA==}
+ '@rivetkit/rivetkit-napi-linux-arm64-gnu@3.0.0':
+ resolution: {integrity: sha512-ByrrNQgMyeFj4hvae1lLhW5xfhrGHveiqkgrhR12KleB+rn0v3pPf8xjT0rjblrw1DaQHUXHZYk9lDhGp0dwqQ==}
engines: {node: '>= 20.0.0'}
cpu: [arm64]
os: [linux]
@@ -696,10 +695,10 @@ packages:
cpu: [arm64]
os: [linux]
- '@rivetkit/rivetkit-napi-linux-x64-gnu@2.3.11':
- resolution: {integrity: sha512-QyOANKzvEr6IzrgQGdJyP2fbdCxrm+pH/qfnf3I08JVMmUV38DCkC+1/vu+Twtfa3kpb3Dqa/Q5KpVsH5Ur/GQ==}
+ '@rivetkit/rivetkit-napi-linux-arm64-musl@3.0.0':
+ resolution: {integrity: sha512-yb04CwvlmLJRgZqadt5fh8k89WgRaX/xgVLffO6MWEJhDxPtPG+/mkk8oiqBLUkDOc18OGNqBEJXZYH2cXjmeQ==}
engines: {node: '>= 20.0.0'}
- cpu: [x64]
+ cpu: [arm64]
os: [linux]
'@rivetkit/rivetkit-napi-linux-x64-gnu@2.3.7':
@@ -708,8 +707,8 @@ packages:
cpu: [x64]
os: [linux]
- '@rivetkit/rivetkit-napi-linux-x64-musl@2.3.11':
- resolution: {integrity: sha512-0k6TUxhLYGHni1etmqdIVz9b7hnI4kN+i8DVhy2ViROrc9PTpi8YHCdrHp9HWvyo6U6PN91lj8Bx9K3tpngUmg==}
+ '@rivetkit/rivetkit-napi-linux-x64-gnu@3.0.0':
+ resolution: {integrity: sha512-aWo+6bpcSU/T6KV27nL+Yji4ck/6fwEgG7pb7wzgyvaZv91JsfLdDwu0tKN1UwauR36J45TwxfYFlCwcbRpQ/Q==}
engines: {node: '>= 20.0.0'}
cpu: [x64]
os: [linux]
@@ -720,11 +719,11 @@ packages:
cpu: [x64]
os: [linux]
- '@rivetkit/rivetkit-napi-win32-x64-msvc@2.3.11':
- resolution: {integrity: sha512-1/GC4DCvf8DtsmCVK1LInMSrKCg5U7xjDAqRiPDOn0unxLQ5TYlubINPJ+XmkmavVi9ep+30KgElupBsBXY/uQ==}
+ '@rivetkit/rivetkit-napi-linux-x64-musl@3.0.0':
+ resolution: {integrity: sha512-QU58MHkWj7KF3qIm+nDcNXY1ZmyOrIDH5TZ07DyYJh1yEhEp0mcf1ZTghU9BRD3qji1TqrH9Chy8CCn/f3+QFA==}
engines: {node: '>= 20.0.0'}
cpu: [x64]
- os: [win32]
+ os: [linux]
'@rivetkit/rivetkit-napi-win32-x64-msvc@2.3.7':
resolution: {integrity: sha512-n1by/coKxWOb2FZDGLM2qmULxcLSqx8hxJuk7Hsb1gl4uNHGviUzYr+r7WAiOzonK/Dgy477u3OKf5yBie743A==}
@@ -732,42 +731,42 @@ packages:
cpu: [x64]
os: [win32]
- '@rivetkit/rivetkit-napi@2.3.11':
- resolution: {integrity: sha512-rgnD1V7oCU5iVOHsDmgdGEPB7CgfRU38ctbaaeAOfddK+M/UVD4lcfpQ7SdUB+VQ9hFVyYLUgbaQWQLWSYJR8g==}
- engines: {node: '>= 20.0.0'}
-
'@rivetkit/rivetkit-napi@2.3.7':
resolution: {integrity: sha512-1d3HtNKzJwdkznWDWSpCwg1rBn+nVwUfcKrApINTfiEhfDyVeznwbVFkfHWqOBHsjU17vvWFfjjTtf8QsjLwUQ==}
engines: {node: '>= 20.0.0'}
- '@rivetkit/rivetkit-wasm@2.3.11':
- resolution: {integrity: sha512-Wtk9KPkS0vC0Od640dNDxkhDd2yzLaw9bdMc52+Ej8OGK/zFUV7HoSL3IU+Qyxj6HPT4HiBhi+xfpIAnR6T4iA==}
+ '@rivetkit/rivetkit-napi@3.0.0':
+ resolution: {integrity: sha512-SzFPbriHQthPYIKFHS3DCgFF4NRRefoz8fFdOz8ITMfyiet6ixVw59Fn31EIkDBX3JynSNQWHShfKFTrTP3Znw==}
+ engines: {node: '>= 20.0.0'}
'@rivetkit/rivetkit-wasm@2.3.7':
resolution: {integrity: sha512-o7QBtFOJrajyPVBIDQ32k8sDNFsUc8v2ETfNpr+Ch374ydmZMzCv3XKJU9vubc9bZa7WpCHSzf5ztc8b8i/Xpg==}
- '@rivetkit/traces@2.3.11':
- resolution: {integrity: sha512-44lTLApHUqAv+kjDj6MkbC/Wq7mj1CJfRncXOc93ycLxkftFafEldX5A6P0hu0jQ/KHXZXNwKR7D+fNusAZYaQ==}
- engines: {node: '>=18.0.0'}
+ '@rivetkit/rivetkit-wasm@3.0.0':
+ resolution: {integrity: sha512-3KCnbwe0Y7mYsjKAm3lqY8UZU86UHsFLlv3Pu/gCryAIWnX8tR19i4Qh18rzVG0o2IzkqU2CULLaul0kQvnvTg==}
'@rivetkit/traces@2.3.7':
resolution: {integrity: sha512-B7QYjFP2HPxyfPsVjfcNIV7FPLWgGWGypmlT/dZM1i1Cf1WRdeuBumPLffgs3YceiY7Pm4D/gZZVt5p0m4Cx+A==}
engines: {node: '>=18.0.0'}
- '@rivetkit/virtual-websocket@2.3.11':
- resolution: {integrity: sha512-3NtJvpnyadQKS2lzFE1SwWzSjfir3RHXcB/V3m+WVlZ1lfvOsmGoLIa8n6R05261T3sZcza1k08y0UWiG9kSQw==}
+ '@rivetkit/traces@3.0.0':
+ resolution: {integrity: sha512-P5hu4vtBknWGLr69QnoCdPZshg49ZC7bmkVeec1Vb185TwqB7KkFvBkZQhgAdViiTA8rC6hAkKyTvIzPsn1i7w==}
+ engines: {node: '>=18.0.0'}
'@rivetkit/virtual-websocket@2.3.7':
resolution: {integrity: sha512-jwxDvYbr3YB6vFuxwRdB/AqUUMwdtC1rIAc4tNN6VQR3weHbE+PrDoHKbe85zrtlBtcnG89/p8tlovrj8qyQWA==}
- '@rivetkit/workflow-engine@2.3.11':
- resolution: {integrity: sha512-SLzk1tQzry0Ds052eK9+6IMtq/RaSBc30AbdUWOUnQz56hojCSgkZMUTJA8ATIaqwDwqqhsY37AkWTR1JP8Pfg==}
- engines: {node: '>=18.0.0'}
+ '@rivetkit/virtual-websocket@3.0.0':
+ resolution: {integrity: sha512-+6bce5gIpZ8yIoSDKyHSqP7WvsR1s0r4Ssnp+W4BPY8HRMrIyPwmg2TrlPIGFDzln+9+hLK12eSi8/t6bF2lQA==}
'@rivetkit/workflow-engine@2.3.7':
resolution: {integrity: sha512-+C4kGuSNysrw2zs/LQoYxouOxufKHHMxiIXKF8Ab9GU2BCJ32RUST9dYU/gaQE/w9uM+hqAHUz0DTlOBYU6p6g==}
engines: {node: '>=18.0.0'}
+ '@rivetkit/workflow-engine@3.0.0':
+ resolution: {integrity: sha512-4nKaEhRY1nGEAB/jDedtQ3Tym2rGSxHOg6P6S7suQCaTc1/A/P3VcFPLs9lIf9xu7Y0V3OxZgVlRmYrtmoJkFA==}
+ engines: {node: '>=18.0.0'}
+
'@rollup/rollup-android-arm-eabi@4.62.4':
resolution: {integrity: sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==}
cpu: [arm]
@@ -966,6 +965,10 @@ packages:
'@vitest/utils@3.2.7':
resolution: {integrity: sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==}
+ abort-controller@3.0.0:
+ resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
+ engines: {node: '>=6.5'}
+
acorn@8.18.0:
resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==}
engines: {node: '>=0.4.0'}
@@ -984,6 +987,9 @@ packages:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
+ asynckit@0.4.0:
+ resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
+
atomic-sleep@1.0.0:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
@@ -1043,6 +1049,9 @@ packages:
buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ buffer@6.0.3:
+ resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
+
builtin-status-codes@3.0.0:
resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
@@ -1097,6 +1106,10 @@ packages:
cjs-module-lexer@2.2.1:
resolution: {integrity: sha512-Ca8swihM+/4yKecYHY52kgJd300hi2lADU/a1RxNTRe+RJ9jvqQlESpbz9DnG9mowez8qwXHB8qYdIUw9e+F5Q==}
+ combined-stream@1.0.8:
+ resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
+ engines: {node: '>= 0.8'}
+
commander@10.0.0:
resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==}
engines: {node: '>=14'}
@@ -1174,6 +1187,10 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
+ delayed-stream@1.0.0:
+ resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
+ engines: {node: '>=0.4.0'}
+
des.js@1.1.0:
resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==}
@@ -1280,6 +1297,98 @@ packages:
sqlite3:
optional: true
+ drizzle-orm@0.45.2:
+ resolution: {integrity: sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==}
+ peerDependencies:
+ '@aws-sdk/client-rds-data': '>=3'
+ '@cloudflare/workers-types': '>=4'
+ '@electric-sql/pglite': '>=0.2.0'
+ '@libsql/client': '>=0.10.0'
+ '@libsql/client-wasm': '>=0.10.0'
+ '@neondatabase/serverless': '>=0.10.0'
+ '@op-engineering/op-sqlite': '>=2'
+ '@opentelemetry/api': ^1.4.1
+ '@planetscale/database': '>=1.13'
+ '@prisma/client': '*'
+ '@tidbcloud/serverless': '*'
+ '@types/better-sqlite3': '*'
+ '@types/pg': '*'
+ '@types/sql.js': '*'
+ '@upstash/redis': '>=1.34.7'
+ '@vercel/postgres': '>=0.8.0'
+ '@xata.io/client': '*'
+ better-sqlite3: '>=7'
+ bun-types: '*'
+ expo-sqlite: '>=14.0.0'
+ gel: '>=2'
+ knex: '*'
+ kysely: '*'
+ mysql2: '>=2'
+ pg: '>=8'
+ postgres: '>=3'
+ prisma: '*'
+ sql.js: '>=1'
+ sqlite3: '>=5'
+ peerDependenciesMeta:
+ '@aws-sdk/client-rds-data':
+ optional: true
+ '@cloudflare/workers-types':
+ optional: true
+ '@electric-sql/pglite':
+ optional: true
+ '@libsql/client':
+ optional: true
+ '@libsql/client-wasm':
+ optional: true
+ '@neondatabase/serverless':
+ optional: true
+ '@op-engineering/op-sqlite':
+ optional: true
+ '@opentelemetry/api':
+ optional: true
+ '@planetscale/database':
+ optional: true
+ '@prisma/client':
+ optional: true
+ '@tidbcloud/serverless':
+ optional: true
+ '@types/better-sqlite3':
+ optional: true
+ '@types/pg':
+ optional: true
+ '@types/sql.js':
+ optional: true
+ '@upstash/redis':
+ optional: true
+ '@vercel/postgres':
+ optional: true
+ '@xata.io/client':
+ optional: true
+ better-sqlite3:
+ optional: true
+ bun-types:
+ optional: true
+ expo-sqlite:
+ optional: true
+ gel:
+ optional: true
+ knex:
+ optional: true
+ kysely:
+ optional: true
+ mysql2:
+ optional: true
+ pg:
+ optional: true
+ postgres:
+ optional: true
+ prisma:
+ optional: true
+ sql.js:
+ optional: true
+ sqlite3:
+ optional: true
+
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
@@ -1305,6 +1414,10 @@ packages:
resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
engines: {node: '>= 0.4'}
+ es-set-tostringtag@2.1.0:
+ resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
+ engines: {node: '>= 0.4'}
+
esbuild@0.27.7:
resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==}
engines: {node: '>=18'}
@@ -1318,6 +1431,10 @@ packages:
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ event-target-shim@5.0.1:
+ resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
+ engines: {node: '>=6'}
+
events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
@@ -1359,6 +1476,10 @@ packages:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines: {node: '>= 0.4'}
+ form-data@4.0.6:
+ resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==}
+ engines: {node: '>= 6'}
+
fs-constants@1.0.0:
resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
@@ -1483,6 +1604,9 @@ packages:
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
engines: {node: '>=10'}
+ js-base64@3.9.6:
+ resolution: {integrity: sha512-LjkzbLtU6Lx6fjXMYGEACEB7rdtqZtxkBe9aS1ZpDNUyWgUivw3yBEIhQ37OVygJYRt+C+9e9fVT8PpFzH2Hww==}
+
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -1528,6 +1652,14 @@ packages:
resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
hasBin: true
+ mime-db@1.52.0:
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
+ engines: {node: '>= 0.6'}
+
+ mime-types@2.1.35:
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
+ engines: {node: '>= 0.6'}
+
mimic-response@3.1.0:
resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
engines: {node: '>=10'}
@@ -1565,6 +1697,15 @@ packages:
resolution: {integrity: sha512-W5ZNO5KRPB5TkYmGVD9F6YqhsglXJzE6etpbmT+f6EQElhiX/UTG551cnsRGvLG3fyZEg9HwaDmNmj5nwJ4z9g==}
engines: {node: '>=10'}
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+
node-gyp-build-optional-packages@5.1.1:
resolution: {integrity: sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==}
hasBin: true
@@ -1753,6 +1894,10 @@ packages:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
+ readable-stream@4.8.0:
+ resolution: {integrity: sha512-2jhTTU3Eilp/2DMT71gbcoqC35eQHasMJH0RHkYxwlxIv3+FR6Y5xAFZIwEGLxKkjZYEFlsiMNIdwUqjK2lLHQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
readdirp@4.1.2:
resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
engines: {node: '>= 14.18.0'}
@@ -1778,8 +1923,8 @@ packages:
resolution: {integrity: sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==}
engines: {node: '>= 0.8'}
- rivetkit@2.3.11:
- resolution: {integrity: sha512-19JDIQoff7Es3t2GlQPv5vA7TvnzCanuAkJbO+ODr46UeOZ4Y0hHqiTZWXghdFU+urxqf7YkvcYUHBLcWtKo8g==}
+ rivetkit@2.3.7:
+ resolution: {integrity: sha512-V2IWlXq9SRLJWrcYVa8WUftELCpbdsBVWZIqz2WQjhhzRK9Aan65RfMoZVx62A9k8HuIO6MH1nAPLhOuk1xePQ==}
engines: {node: '>=22.0.0'}
peerDependencies:
drizzle-kit: ^0.31.2
@@ -1793,8 +1938,8 @@ packages:
ws:
optional: true
- rivetkit@2.3.7:
- resolution: {integrity: sha512-V2IWlXq9SRLJWrcYVa8WUftELCpbdsBVWZIqz2WQjhhzRK9Aan65RfMoZVx62A9k8HuIO6MH1nAPLhOuk1xePQ==}
+ rivetkit@3.0.0:
+ resolution: {integrity: sha512-xUa0+hD3rjvuIzzZU3Y9j6PbD1tG88+pseiwHclDejdCGMm33mLR10fuHUN82Ly45pcBigE5Nn6M1RXkHjdJJg==}
engines: {node: '>=22.0.0'}
peerDependencies:
drizzle-kit: ^0.31.2
@@ -1968,6 +2113,9 @@ packages:
resolution: {integrity: sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==}
engines: {node: '>= 0.4'}
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
tree-kill@1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
@@ -2020,6 +2168,10 @@ packages:
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+ url-join@5.2.0:
+ resolution: {integrity: sha512-/tMVQdp/2eE90fGb6npbd2nLHH8jamzLLeZhLEKTz4Rc38wO5AeEuIhoWroWWfQJS50ZzL4Xod9JER/pJWTTEQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
url@0.11.4:
resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==}
engines: {node: '>= 0.4'}
@@ -2118,6 +2270,12 @@ packages:
resolution: {integrity: sha512-/Gnggvj9oSrEvJbDyyPtAnxBt5fGQM2iWOKQNu7ie1OxDgK40iZpyV3TKaRiEzVj1oA1UxKnEy9XPXh6PW3eVw==}
engines: {node: '>= 8'}
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
which-typed-array@1.1.22:
resolution: {integrity: sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==}
engines: {node: '>= 0.4'}
@@ -2413,6 +2571,8 @@ snapshots:
'@napi-rs/lzma-linux-x64-gnu@1.5.1':
optional: true
+ '@opentelemetry/api@1.10.0': {}
+
'@pinojs/redact@0.4.0': {}
'@rivet-dev/agent-os-core@0.1.1':
@@ -2438,44 +2598,44 @@ snapshots:
'@rivetkit/bare-ts@0.6.2': {}
- '@rivetkit/engine-cli-darwin-arm64@2.3.11':
- optional: true
+ '@rivetkit/engine-api-full@3.0.0':
+ dependencies:
+ form-data: 4.0.6
+ js-base64: 3.9.6
+ node-fetch: 2.7.0
+ qs: 6.15.3
+ readable-stream: 4.8.0
+ url-join: 5.2.0
+ transitivePeerDependencies:
+ - encoding
'@rivetkit/engine-cli-darwin-arm64@2.3.7':
optional: true
- '@rivetkit/engine-cli-darwin-x64@2.3.11':
+ '@rivetkit/engine-cli-darwin-arm64@3.0.0':
optional: true
'@rivetkit/engine-cli-darwin-x64@2.3.7':
optional: true
- '@rivetkit/engine-cli-linux-arm64-musl@2.3.11':
+ '@rivetkit/engine-cli-darwin-x64@3.0.0':
optional: true
'@rivetkit/engine-cli-linux-arm64-musl@2.3.7':
optional: true
- '@rivetkit/engine-cli-linux-x64-musl@2.3.11':
+ '@rivetkit/engine-cli-linux-arm64-musl@3.0.0':
optional: true
'@rivetkit/engine-cli-linux-x64-musl@2.3.7':
optional: true
- '@rivetkit/engine-cli-win32-x64@2.3.11':
+ '@rivetkit/engine-cli-linux-x64-musl@3.0.0':
optional: true
'@rivetkit/engine-cli-win32-x64@2.3.7':
optional: true
- '@rivetkit/engine-cli@2.3.11':
- optionalDependencies:
- '@rivetkit/engine-cli-darwin-arm64': 2.3.11
- '@rivetkit/engine-cli-darwin-x64': 2.3.11
- '@rivetkit/engine-cli-linux-arm64-musl': 2.3.11
- '@rivetkit/engine-cli-linux-x64-musl': 2.3.11
- '@rivetkit/engine-cli-win32-x64': 2.3.11
-
'@rivetkit/engine-cli@2.3.7':
optionalDependencies:
'@rivetkit/engine-cli-darwin-arm64': 2.3.7
@@ -2484,71 +2644,62 @@ snapshots:
'@rivetkit/engine-cli-linux-x64-musl': 2.3.7
'@rivetkit/engine-cli-win32-x64': 2.3.7
- '@rivetkit/engine-envoy-protocol@2.3.11':
+ '@rivetkit/engine-cli@3.0.0':
+ optionalDependencies:
+ '@rivetkit/engine-cli-darwin-arm64': 3.0.0
+ '@rivetkit/engine-cli-darwin-x64': 3.0.0
+ '@rivetkit/engine-cli-linux-arm64-musl': 3.0.0
+ '@rivetkit/engine-cli-linux-x64-musl': 3.0.0
+
+ '@rivetkit/engine-envoy-protocol@2.3.7':
dependencies:
'@rivetkit/bare-ts': 0.6.2
- '@rivetkit/engine-envoy-protocol@2.3.7':
+ '@rivetkit/engine-envoy-protocol@3.0.0':
dependencies:
'@rivetkit/bare-ts': 0.6.2
'@rivetkit/on-change@6.0.1': {}
- '@rivetkit/rivetkit-napi-darwin-arm64@2.3.11':
- optional: true
-
'@rivetkit/rivetkit-napi-darwin-arm64@2.3.7':
optional: true
- '@rivetkit/rivetkit-napi-darwin-x64@2.3.11':
+ '@rivetkit/rivetkit-napi-darwin-arm64@3.0.0':
optional: true
'@rivetkit/rivetkit-napi-darwin-x64@2.3.7':
optional: true
- '@rivetkit/rivetkit-napi-linux-arm64-gnu@2.3.11':
+ '@rivetkit/rivetkit-napi-darwin-x64@3.0.0':
optional: true
'@rivetkit/rivetkit-napi-linux-arm64-gnu@2.3.7':
optional: true
- '@rivetkit/rivetkit-napi-linux-arm64-musl@2.3.11':
+ '@rivetkit/rivetkit-napi-linux-arm64-gnu@3.0.0':
optional: true
'@rivetkit/rivetkit-napi-linux-arm64-musl@2.3.7':
optional: true
- '@rivetkit/rivetkit-napi-linux-x64-gnu@2.3.11':
+ '@rivetkit/rivetkit-napi-linux-arm64-musl@3.0.0':
optional: true
'@rivetkit/rivetkit-napi-linux-x64-gnu@2.3.7':
optional: true
- '@rivetkit/rivetkit-napi-linux-x64-musl@2.3.11':
+ '@rivetkit/rivetkit-napi-linux-x64-gnu@3.0.0':
optional: true
'@rivetkit/rivetkit-napi-linux-x64-musl@2.3.7':
optional: true
- '@rivetkit/rivetkit-napi-win32-x64-msvc@2.3.11':
+ '@rivetkit/rivetkit-napi-linux-x64-musl@3.0.0':
optional: true
'@rivetkit/rivetkit-napi-win32-x64-msvc@2.3.7':
optional: true
- '@rivetkit/rivetkit-napi@2.3.11':
- dependencies:
- '@napi-rs/cli': 2.18.4
- '@rivetkit/engine-envoy-protocol': 2.3.11
- optionalDependencies:
- '@rivetkit/rivetkit-napi-darwin-arm64': 2.3.11
- '@rivetkit/rivetkit-napi-darwin-x64': 2.3.11
- '@rivetkit/rivetkit-napi-linux-arm64-gnu': 2.3.11
- '@rivetkit/rivetkit-napi-linux-arm64-musl': 2.3.11
- '@rivetkit/rivetkit-napi-linux-x64-gnu': 2.3.11
- '@rivetkit/rivetkit-napi-linux-x64-musl': 2.3.11
- '@rivetkit/rivetkit-napi-win32-x64-msvc': 2.3.11
-
'@rivetkit/rivetkit-napi@2.3.7':
dependencies:
'@napi-rs/cli': 2.18.4
@@ -2562,29 +2713,40 @@ snapshots:
'@rivetkit/rivetkit-napi-linux-x64-musl': 2.3.7
'@rivetkit/rivetkit-napi-win32-x64-msvc': 2.3.7
- '@rivetkit/rivetkit-wasm@2.3.11': {}
+ '@rivetkit/rivetkit-napi@3.0.0':
+ dependencies:
+ '@rivetkit/engine-envoy-protocol': 3.0.0
+ optionalDependencies:
+ '@rivetkit/rivetkit-napi-darwin-arm64': 3.0.0
+ '@rivetkit/rivetkit-napi-darwin-x64': 3.0.0
+ '@rivetkit/rivetkit-napi-linux-arm64-gnu': 3.0.0
+ '@rivetkit/rivetkit-napi-linux-arm64-musl': 3.0.0
+ '@rivetkit/rivetkit-napi-linux-x64-gnu': 3.0.0
+ '@rivetkit/rivetkit-napi-linux-x64-musl': 3.0.0
'@rivetkit/rivetkit-wasm@2.3.7': {}
- '@rivetkit/traces@2.3.11':
+ '@rivetkit/rivetkit-wasm@3.0.0': {}
+
+ '@rivetkit/traces@2.3.7':
dependencies:
'@rivetkit/bare-ts': 0.6.2
cbor-x: 1.6.5
fdb-tuple: 1.0.0
vbare: 0.0.4
- '@rivetkit/traces@2.3.7':
+ '@rivetkit/traces@3.0.0':
dependencies:
'@rivetkit/bare-ts': 0.6.2
cbor-x: 1.6.5
fdb-tuple: 1.0.0
vbare: 0.0.4
- '@rivetkit/virtual-websocket@2.3.11': {}
-
'@rivetkit/virtual-websocket@2.3.7': {}
- '@rivetkit/workflow-engine@2.3.11':
+ '@rivetkit/virtual-websocket@3.0.0': {}
+
+ '@rivetkit/workflow-engine@2.3.7':
dependencies:
'@rivetkit/bare-ts': 0.6.2
cbor-x: 1.6.5
@@ -2592,7 +2754,7 @@ snapshots:
pino: 9.14.0
vbare: 0.0.4
- '@rivetkit/workflow-engine@2.3.7':
+ '@rivetkit/workflow-engine@3.0.0':
dependencies:
'@rivetkit/bare-ts': 0.6.2
cbor-x: 1.6.5
@@ -2768,6 +2930,10 @@ snapshots:
loupe: 3.2.1
tinyrainbow: 2.0.0
+ abort-controller@3.0.0:
+ dependencies:
+ event-target-shim: 5.0.1
+
acorn@8.18.0: {}
any-promise@1.3.0: {}
@@ -2788,6 +2954,8 @@ snapshots:
assertion-error@2.0.1: {}
+ asynckit@0.4.0: {}
+
atomic-sleep@1.0.0: {}
available-typed-arrays@1.0.7:
@@ -2872,6 +3040,11 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
+ buffer@6.0.3:
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+
builtin-status-codes@3.0.0: {}
bundle-require@5.1.0(esbuild@0.27.7):
@@ -2938,6 +3111,10 @@ snapshots:
cjs-module-lexer@2.2.1: {}
+ combined-stream@1.0.8:
+ dependencies:
+ delayed-stream: 1.0.0
+
commander@10.0.0: {}
commander@12.1.0: {}
@@ -3019,6 +3196,8 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
+ delayed-stream@1.0.0: {}
+
des.js@1.1.0:
dependencies:
inherits: 2.0.4
@@ -3034,8 +3213,14 @@ snapshots:
domain-browser@4.22.0: {}
- drizzle-orm@0.44.7(better-sqlite3@12.11.1):
+ drizzle-orm@0.44.7(@opentelemetry/api@1.10.0)(better-sqlite3@12.11.1):
+ optionalDependencies:
+ '@opentelemetry/api': 1.10.0
+ better-sqlite3: 12.11.1
+
+ drizzle-orm@0.45.2(@opentelemetry/api@1.10.0)(better-sqlite3@12.11.1):
optionalDependencies:
+ '@opentelemetry/api': 1.10.0
better-sqlite3: 12.11.1
dunder-proto@1.0.1:
@@ -3068,6 +3253,13 @@ snapshots:
dependencies:
es-errors: 1.3.0
+ es-set-tostringtag@2.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ has-tostringtag: 1.0.2
+ hasown: 2.0.4
+
esbuild@0.27.7:
optionalDependencies:
'@esbuild/aix-ppc64': 0.27.7
@@ -3130,6 +3322,8 @@ snapshots:
dependencies:
'@types/estree': 1.0.9
+ event-target-shim@5.0.1: {}
+
events@3.3.0: {}
evp_bytestokey@1.0.3:
@@ -3164,6 +3358,14 @@ snapshots:
dependencies:
is-callable: 1.2.7
+ form-data@4.0.6:
+ dependencies:
+ asynckit: 0.4.0
+ combined-stream: 1.0.8
+ es-set-tostringtag: 2.1.0
+ hasown: 2.0.4
+ mime-types: 2.1.35
+
fs-constants@1.0.0: {}
fsevents@2.3.3:
@@ -3291,6 +3493,8 @@ snapshots:
joycon@3.1.1: {}
+ js-base64@3.9.6: {}
+
js-tokens@4.0.0: {}
js-tokens@9.0.1: {}
@@ -3330,6 +3534,12 @@ snapshots:
bn.js: 4.12.5
brorand: 1.1.0
+ mime-db@1.52.0: {}
+
+ mime-types@2.1.35:
+ dependencies:
+ mime-db: 1.52.0
+
mimic-response@3.1.0: {}
minimalistic-assert@1.0.1: {}
@@ -3363,6 +3573,10 @@ snapshots:
dependencies:
semver: 7.8.5
+ node-fetch@2.7.0:
+ dependencies:
+ whatwg-url: 5.0.0
+
node-gyp-build-optional-packages@5.1.1:
dependencies:
detect-libc: 2.1.2
@@ -3603,6 +3817,14 @@ snapshots:
string_decoder: 1.3.0
util-deprecate: 1.0.2
+ readable-stream@4.8.0:
+ dependencies:
+ abort-controller: 3.0.0
+ buffer: 6.0.3
+ events: 3.3.0
+ process: 0.11.10
+ string_decoder: 1.3.0
+
readdirp@4.1.2: {}
real-require@0.2.0: {}
@@ -3623,21 +3845,21 @@ snapshots:
hash-base: 3.1.2
inherits: 2.0.4
- rivetkit@2.3.11(better-sqlite3@12.11.1):
+ rivetkit@2.3.7(@opentelemetry/api@1.10.0)(better-sqlite3@12.11.1):
dependencies:
- '@hono/zod-openapi': 1.6.1(hono@4.13.4)(zod@4.4.3)
+ '@hono/zod-openapi': 1.6.0(hono@4.13.4)(zod@4.4.3)
'@rivet-dev/agent-os-core': 0.1.1
'@rivetkit/bare-ts': 0.6.2
- '@rivetkit/engine-cli': 2.3.11
- '@rivetkit/engine-envoy-protocol': 2.3.11
+ '@rivetkit/engine-cli': 2.3.7
+ '@rivetkit/engine-envoy-protocol': 2.3.7
'@rivetkit/on-change': 6.0.1
- '@rivetkit/rivetkit-napi': 2.3.11
- '@rivetkit/rivetkit-wasm': 2.3.11
- '@rivetkit/traces': 2.3.11
- '@rivetkit/virtual-websocket': 2.3.11
- '@rivetkit/workflow-engine': 2.3.11
+ '@rivetkit/rivetkit-napi': 2.3.7
+ '@rivetkit/rivetkit-wasm': 2.3.7
+ '@rivetkit/traces': 2.3.7
+ '@rivetkit/virtual-websocket': 2.3.7
+ '@rivetkit/workflow-engine': 2.3.7
cbor-x: 1.6.5
- drizzle-orm: 0.44.7(better-sqlite3@12.11.1)
+ drizzle-orm: 0.44.7(@opentelemetry/api@1.10.0)(better-sqlite3@12.11.1)
hono: 4.13.4
invariant: 2.2.4
p-retry: 6.2.1
@@ -3677,21 +3899,22 @@ snapshots:
- sql.js
- sqlite3
- rivetkit@2.3.7(better-sqlite3@12.11.1):
+ rivetkit@3.0.0(better-sqlite3@12.11.1):
dependencies:
- '@hono/zod-openapi': 1.6.0(hono@4.13.4)(zod@4.4.3)
- '@rivet-dev/agent-os-core': 0.1.1
+ '@hono/zod-openapi': 1.6.1(hono@4.13.4)(zod@4.4.3)
+ '@opentelemetry/api': 1.10.0
'@rivetkit/bare-ts': 0.6.2
- '@rivetkit/engine-cli': 2.3.7
- '@rivetkit/engine-envoy-protocol': 2.3.7
+ '@rivetkit/engine-api-full': 3.0.0
+ '@rivetkit/engine-cli': 3.0.0
+ '@rivetkit/engine-envoy-protocol': 3.0.0
'@rivetkit/on-change': 6.0.1
- '@rivetkit/rivetkit-napi': 2.3.7
- '@rivetkit/rivetkit-wasm': 2.3.7
- '@rivetkit/traces': 2.3.7
- '@rivetkit/virtual-websocket': 2.3.7
- '@rivetkit/workflow-engine': 2.3.7
+ '@rivetkit/rivetkit-napi': 3.0.0
+ '@rivetkit/rivetkit-wasm': 3.0.0
+ '@rivetkit/traces': 3.0.0
+ '@rivetkit/virtual-websocket': 3.0.0
+ '@rivetkit/workflow-engine': 3.0.0
cbor-x: 1.6.5
- drizzle-orm: 0.44.7(better-sqlite3@12.11.1)
+ drizzle-orm: 0.45.2(@opentelemetry/api@1.10.0)(better-sqlite3@12.11.1)
hono: 4.13.4
invariant: 2.2.4
p-retry: 6.2.1
@@ -3707,7 +3930,6 @@ snapshots:
- '@libsql/client-wasm'
- '@neondatabase/serverless'
- '@op-engineering/op-sqlite'
- - '@opentelemetry/api'
- '@planetscale/database'
- '@prisma/client'
- '@tidbcloud/serverless'
@@ -3719,6 +3941,7 @@ snapshots:
- '@xata.io/client'
- better-sqlite3
- bun-types
+ - encoding
- expo-sqlite
- gel
- knex
@@ -3727,7 +3950,6 @@ snapshots:
- pg
- postgres
- prisma
- - pyodide
- sql.js
- sqlite3
@@ -3941,6 +4163,8 @@ snapshots:
safe-buffer: 5.2.1
typed-array-buffer: 1.0.3
+ tr46@0.0.3: {}
+
tree-kill@1.2.2: {}
ts-interface-checker@0.1.13: {}
@@ -3997,6 +4221,8 @@ snapshots:
undici-types@6.21.0: {}
+ url-join@5.2.0: {}
+
url@0.11.4:
dependencies:
punycode: 1.4.1
@@ -4096,6 +4322,13 @@ snapshots:
web-streams-polyfill@4.3.0: {}
+ webidl-conversions@3.0.1: {}
+
+ whatwg-url@5.0.0:
+ dependencies:
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+
which-typed-array@1.1.22:
dependencies:
available-typed-arrays: 1.0.7
diff --git a/scripts/verify-pack.ts b/scripts/verify-pack.ts
index bddd495..2d35917 100644
--- a/scripts/verify-pack.ts
+++ b/scripts/verify-pack.ts
@@ -59,7 +59,7 @@ try {
"packed manifest contains an unresolved workspace/catalog specifier",
);
}
- if (manifest.peerDependencies?.rivetkit !== ">=2.3.11 <2.4.0") {
+ if (manifest.peerDependencies?.rivetkit !== ">=2.3.11 <2.4.0 || ^3.0.0") {
throw new Error("packed manifest has the wrong RivetKit peer range");
}
if (manifest.dependencies?.rivetkit) {