diff --git a/package.json b/package.json index c01a305..8a35681 100644 --- a/package.json +++ b/package.json @@ -24,11 +24,11 @@ "dependencies": { "@hono/node-server": "^1.19.7", "@hono/node-ws": "^1.3.0", - "@rivetkit/react": "2.0.38", + "@rivetkit/react": "2.1.6", "hono": "^4.11.3", "react": "^18.2.0", "react-dom": "^18.2.0", - "rivetkit": "2.0.38", + "rivetkit": "2.1.6", "srvx": "^0.10.0" }, "stableVersion": "0.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81a33be..7245b7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ dependencies: specifier: ^1.3.0 version: 1.3.0(@hono/node-server@1.19.9)(hono@4.11.4) '@rivetkit/react': - specifier: 2.0.38 - version: 2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0)(react-dom@18.3.1)(react@18.3.1) + specifier: 2.1.6 + version: 2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0)(react-dom@18.3.1)(react@18.3.1) hono: specifier: ^4.11.3 version: 4.11.4 @@ -24,8 +24,8 @@ dependencies: specifier: ^18.2.0 version: 18.3.1(react@18.3.1) rivetkit: - specifier: 2.0.38 - version: 2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) + specifier: 2.1.6 + version: 2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) srvx: specifier: ^0.10.0 version: 0.10.0 @@ -757,6 +757,13 @@ packages: zod: 4.3.5 dev: false + /@isaacs/fs-minipass@4.0.1: + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + dependencies: + minipass: 7.1.3 + dev: false + /@jridgewell/gen-mapping@0.3.13: resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} dependencies: @@ -796,16 +803,16 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} dev: false - /@rivetkit/engine-runner-protocol@2.0.38: - resolution: {integrity: sha512-10j/8BBFPLctJJcvGtjMO3D3z7jxds9+Ke+dDxMOEwsFlQcGbLvbJLGCfOTEC2tJlNiKiUg0PeVa84Q9jgVUZg==} + /@rivetkit/engine-runner-protocol@2.1.6: + resolution: {integrity: sha512-QwaWvAJN2KGae+UHKZbLiEWaWj9ycmwtrRtUq728CU+lidkaGv5yHxXb4gkXSD7rhGQcR98+XWZLb0F0BM/vAg==} dependencies: '@rivetkit/bare-ts': 0.6.2 dev: false - /@rivetkit/engine-runner@2.0.38: - resolution: {integrity: sha512-Wmwil/bWhGkeIsEijiTthj5bPvrUUtDnI3KAXkoJ6e0xSAUbPLv2DgKTRcHivG7mU97/nQBD165Ujzc0P4bd/g==} + /@rivetkit/engine-runner@2.1.6: + resolution: {integrity: sha512-WpiEmi/SxAVED0N/M0kvPZwq/MxMuuz/Y89ut1sTP7syPzpCauGxafOdqkTqiX1ef+N1ZlrtX+v/LwDF/jIgFw==} dependencies: - '@rivetkit/engine-runner-protocol': 2.0.38 + '@rivetkit/engine-runner-protocol': 2.1.6 '@rivetkit/virtual-websocket': 2.0.33 pino: 9.14.0 uuid: 12.0.0 @@ -819,17 +826,19 @@ packages: resolution: {integrity: sha512-CtA50xgsSSzICQduF/NDShPRzvucnNvsW/lQO0WgMTT1XAj9Lfae4pm7r3llFwilgG+9iq76Hv1LUqNy72v6yw==} dev: false - /@rivetkit/framework-base@2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0): - resolution: {integrity: sha512-RaA34KMOwJHEb3VfiKVseqQGuJ+5hWc7HA0axzQtvIx2WMCk3YoYKNyt0hFVeClxjWxUaiq7E0QoLMlqQxt0IA==} + /@rivetkit/framework-base@2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0): + resolution: {integrity: sha512-J1d8puwovSffiqbnpt91c/QcKIkpx+S2DaKScMhSYxBhDoV5FtOB67+yDsz+J9qT1gll2Tj8+MrMRbQZPOR62w==} dependencies: '@tanstack/store': 0.7.7 fast-deep-equal: 3.1.3 - rivetkit: 2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) + rivetkit: 2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) transitivePeerDependencies: - '@hono/node-server' - '@hono/node-ws' - '@standard-schema/spec' - bufferutil + - drizzle-kit + - drizzle-orm - eventsource - utf-8-validate - ws @@ -840,31 +849,67 @@ packages: engines: {node: '>=20'} dev: false - /@rivetkit/react@2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-ojBAs1Juec0PksNt3ExragQrdRMkpgn5Ig3zBaC0ejcKhRlitjP3vsHYHxzcF/YCOUQQYVuHwC7VhK4Zz26O0g==} + /@rivetkit/react@2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-RTEbmML9A/ODfJHC2HQqOuHH5Tgh7vk/ynYyv0LhQQ94e9F7Go1LtAYCR4LeAAmcqqzsZMeIP+TLHU4WHiXcVw==} peerDependencies: react: ^18 || ^19 react-dom: ^18 || ^19 dependencies: - '@rivetkit/framework-base': 2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) + '@rivetkit/framework-base': 2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) '@tanstack/react-store': 0.7.7(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - rivetkit: 2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) + rivetkit: 2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0) transitivePeerDependencies: - '@hono/node-server' - '@hono/node-ws' - '@standard-schema/spec' - bufferutil + - drizzle-kit + - drizzle-orm - eventsource - utf-8-validate - ws dev: false + /@rivetkit/sqlite-vfs@2.1.6: + resolution: {integrity: sha512-jbCrigzqoygZTYdZu7izaQjr77Q4BFX1HwhW4Mf0UFIaKT72AteH/w4PcktzrKcw4Utmo0zX0C6zNBRKo0IpOA==} + engines: {node: '>=20.0.0'} + dependencies: + '@rivetkit/bare-ts': 0.6.2 + '@rivetkit/sqlite': 0.1.1 + vbare: 0.0.4 + dev: false + + /@rivetkit/sqlite@0.1.1: + resolution: {integrity: sha512-NE7ZBy/hQhOrWzMZFjkHX9SoXxf+ILcDvVV+mNbUYPgiy/fsDzlXdK0+JDTGnko5f4Xl6/KVCoCozz9gkwkq8A==} + dev: false + + /@rivetkit/traces@2.1.6: + resolution: {integrity: sha512-wuuGWoWWdUPbqs5u+31YodSUOsYMydaa+/cxZ7I5KaUe26fK0i1E+0ytqC1JGQm6utWeuYp8cLUX3WSEfVKJhQ==} + engines: {node: '>=18.0.0'} + dependencies: + '@rivetkit/bare-ts': 0.6.2 + cbor-x: 1.6.0 + fdb-tuple: 1.0.0 + vbare: 0.0.4 + dev: false + /@rivetkit/virtual-websocket@2.0.33: resolution: {integrity: sha512-sMoHZgBy9WDW76pv+ML3LPgf7TWk5vXdu3ZpPO20j6n+rB3fLacnnmzjt5xD6tZcJ/x5qINyEywGgcxA7MTMuQ==} dev: false + /@rivetkit/workflow-engine@2.1.6: + resolution: {integrity: sha512-eLVFBbhOlBQKzO5lu032tOo0OEAFFp7uNcGwvB1mBFmYsm7aKBgnJl214IV39a6fRtCL2meVxiMU1GKb006zYw==} + engines: {node: '>=18.0.0'} + dependencies: + '@rivetkit/bare-ts': 0.6.2 + cbor-x: 1.6.0 + fdb-tuple: 1.0.0 + pino: 9.14.0 + vbare: 0.0.4 + dev: false + /@rolldown/pluginutils@1.0.0-beta.27: resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} dev: true @@ -1287,6 +1332,11 @@ packages: engines: {node: '>= 16'} dev: true + /chownr@3.0.0: + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} + dev: false + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true @@ -1408,6 +1458,10 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: false + /fdb-tuple@1.0.0: + resolution: {integrity: sha512-8jSvKPCYCgTpi9Pt87qlfTk6griyMx4Gk3Xv31Dp72Qp8b6XgIyFsMm8KzPmFJ9iJ8K4pGvRxvOS8D0XGnrkjw==} + dev: false + /fdir@6.5.0(picomatch@4.0.3): resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -1502,6 +1556,18 @@ packages: '@jridgewell/sourcemap-codec': 1.5.5 dev: true + /minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + + /minizlib@3.1.0: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} + dependencies: + minipass: 7.1.3 + dev: false + /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true @@ -1648,12 +1714,14 @@ packages: engines: {node: '>= 4'} dev: false - /rivetkit@2.0.38(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0): - resolution: {integrity: sha512-5t6mFjz2FxecUP9qkYVEAvV5lywWNG7J7KZ0teQfM53ri7sbQr5kUgpPmJgdmm/a4+Dw1e+i/FN3kFsoyiIY7A==} + /rivetkit@2.1.6(@hono/node-server@1.19.9)(@hono/node-ws@1.3.0)(@standard-schema/spec@1.0.0): + resolution: {integrity: sha512-AFe06CTZoAYWwCltxPp1XNilfOgK53Itvbc/lv0uF+aEwFEAPIZFQPBTrVgt7NGZSuiM2l6/hjMv7yuBZQ71sw==} engines: {node: '>=22.0.0'} peerDependencies: '@hono/node-server': ^1.14.0 '@hono/node-ws': ^1.1.1 + drizzle-kit: ^0.31.2 + drizzle-orm: ^0.44.2 eventsource: ^4.0.0 ws: ^8.0.0 peerDependenciesMeta: @@ -1661,6 +1729,10 @@ packages: optional: true '@hono/node-ws': optional: true + drizzle-kit: + optional: true + drizzle-orm: + optional: true eventsource: optional: true ws: @@ -1671,10 +1743,14 @@ packages: '@hono/standard-validator': 0.1.5(@standard-schema/spec@1.0.0)(hono@4.11.4) '@hono/zod-openapi': 1.2.0(hono@4.11.4)(zod@4.3.5) '@rivetkit/bare-ts': 0.6.2 - '@rivetkit/engine-runner': 2.0.38 + '@rivetkit/engine-runner': 2.1.6 '@rivetkit/fast-json-patch': 3.1.2 '@rivetkit/on-change': 6.0.2-rc.1 + '@rivetkit/sqlite': 0.1.1 + '@rivetkit/sqlite-vfs': 2.1.6 + '@rivetkit/traces': 2.1.6 '@rivetkit/virtual-websocket': 2.0.33 + '@rivetkit/workflow-engine': 2.1.6 cbor-x: 1.6.0 get-port: 7.1.0 hono: 4.11.4 @@ -1682,6 +1758,7 @@ packages: nanoevents: 9.1.0 p-retry: 6.2.1 pino: 9.14.0 + tar: 7.5.11 uuid: 12.0.0 vbare: 0.0.4 zod: 4.3.5 @@ -1789,6 +1866,17 @@ packages: js-tokens: 9.0.1 dev: true + /tar@7.5.11: + resolution: {integrity: sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==} + engines: {node: '>=18'} + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.3 + minizlib: 3.1.0 + yallist: 5.0.0 + dev: false + /thread-stream@3.1.0: resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} dependencies: @@ -2037,6 +2125,11 @@ packages: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true + /yallist@5.0.0: + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} + dev: false + /yaml@2.8.2: resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} engines: {node: '>= 14.6'}