diff --git a/.changeset/upgrade-geo-sdk-types.md b/.changeset/upgrade-geo-sdk-types.md new file mode 100644 index 00000000..1879ed53 --- /dev/null +++ b/.changeset/upgrade-geo-sdk-types.md @@ -0,0 +1,6 @@ +--- +"@graphprotocol/hypergraph": patch +"@graphprotocol/hypergraph-react": patch +--- + +Update geo-sdk type names: float64 to float, bool to boolean. Replace removed Graph.createSpace calls with no-op alerts. diff --git a/apps/connect/package.json b/apps/connect/package.json index 674451d4..d6e6df90 100644 --- a/apps/connect/package.json +++ b/apps/connect/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@base-ui-components/react": "1.0.0-beta.2", - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@heroicons/react": "^2.2.0", diff --git a/apps/connect/src/components/CreateSpaceCard.tsx b/apps/connect/src/components/CreateSpaceCard.tsx index 8031bf27..2c84dfeb 100644 --- a/apps/connect/src/components/CreateSpaceCard.tsx +++ b/apps/connect/src/components/CreateSpaceCard.tsx @@ -1,4 +1,3 @@ -import { Graph } from '@geoprotocol/geo-sdk'; import { Key, type Messages, SpaceEvents, SpaceInfo, StoreConnect, Utils } from '@graphprotocol/hypergraph'; import { useIdentityToken } from '@privy-io/react-auth'; import { useQueryClient } from '@tanstack/react-query'; @@ -20,26 +19,8 @@ export function CreateSpaceCard({ className, ...props }: CreateSpaceCardProps) { const queryClient = useQueryClient(); const createPublicSpace = async () => { - if (!accountAddress) { - alert('Missing account address'); - return; - } - - setIsLoading(true); - - try { - await Graph.createSpace({ - editorAddress: accountAddress, - name: spaceName, - network: 'TESTNET', - }); - } catch (error) { - alert('Failed to create space'); - console.error(error); - } finally { - setIsLoading(false); - queryClient.invalidateQueries({ queryKey: ['public-spaces'] }); - } + alert('Graph.createSpace has been removed. Public space creation needs to be re-implemented.'); + return; }; const createPrivateSpace = async () => { diff --git a/apps/events/package.json b/apps/events/package.json index 735ff660..93dfdf1f 100644 --- a/apps/events/package.json +++ b/apps/events/package.json @@ -10,7 +10,7 @@ "test:script": "tsx test-script.ts" }, "dependencies": { - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@noble/hashes": "^1.8.0", diff --git a/apps/events/src/components/create-events.tsx b/apps/events/src/components/create-events.tsx index 43d920e0..55851dab 100644 --- a/apps/events/src/components/create-events.tsx +++ b/apps/events/src/components/create-events.tsx @@ -20,7 +20,7 @@ const createEvents = async ({ values: [ { property: mapping.JobOffer.properties?.salary as string, - type: 'float64', + type: 'float', value: 80000, }, ], @@ -33,7 +33,7 @@ const createEvents = async ({ values: [ { property: mapping.JobOffer.properties?.salary as string, - type: 'float64', + type: 'float', value: 90000, }, ], diff --git a/apps/events/src/components/create-properties-and-types-event.tsx b/apps/events/src/components/create-properties-and-types-event.tsx index df11a51f..40c7905e 100644 --- a/apps/events/src/components/create-properties-and-types-event.tsx +++ b/apps/events/src/components/create-properties-and-types-event.tsx @@ -14,7 +14,7 @@ const createPropertiesAndTypesEvent = async ({ }) => { const ops: Array = []; const { id: salaryPropertyId, ops: createSalaryPropertyOps } = Graph.createProperty({ - dataType: 'FLOAT64', + dataType: 'FLOAT', name: 'Salary', }); ops.push(...createSalaryPropertyOps); diff --git a/apps/events/src/components/create-properties-and-types-todos.tsx b/apps/events/src/components/create-properties-and-types-todos.tsx index f348421d..2a586c6a 100644 --- a/apps/events/src/components/create-properties-and-types-todos.tsx +++ b/apps/events/src/components/create-properties-and-types-todos.tsx @@ -44,7 +44,7 @@ const createPropertiesAndTypesTodos = async ({ ops.push(...createPointPropertyOps); const { id: amountPropertyId, ops: createAmountPropertyOps } = Graph.createProperty({ - dataType: 'FLOAT64', + dataType: 'FLOAT', name: 'Amount', }); ops.push(...createAmountPropertyOps); diff --git a/apps/next-example/package.json b/apps/next-example/package.json index ad3a7bb8..8e683e04 100644 --- a/apps/next-example/package.json +++ b/apps/next-example/package.json @@ -11,7 +11,7 @@ }, "type": "module", "dependencies": { - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "next": "15.5.9", diff --git a/apps/privy-login-example/package.json b/apps/privy-login-example/package.json index 036e6a8c..71600e25 100644 --- a/apps/privy-login-example/package.json +++ b/apps/privy-login-example/package.json @@ -9,7 +9,7 @@ "typesync": "hypergraph typesync" }, "dependencies": { - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@noble/hashes": "^1.8.0", diff --git a/apps/privy-login-example/src/components/create-events.tsx b/apps/privy-login-example/src/components/create-events.tsx index 43d920e0..55851dab 100644 --- a/apps/privy-login-example/src/components/create-events.tsx +++ b/apps/privy-login-example/src/components/create-events.tsx @@ -20,7 +20,7 @@ const createEvents = async ({ values: [ { property: mapping.JobOffer.properties?.salary as string, - type: 'float64', + type: 'float', value: 80000, }, ], @@ -33,7 +33,7 @@ const createEvents = async ({ values: [ { property: mapping.JobOffer.properties?.salary as string, - type: 'float64', + type: 'float', value: 90000, }, ], diff --git a/apps/privy-login-example/src/components/create-properties-and-types-event.tsx b/apps/privy-login-example/src/components/create-properties-and-types-event.tsx index df11a51f..40c7905e 100644 --- a/apps/privy-login-example/src/components/create-properties-and-types-event.tsx +++ b/apps/privy-login-example/src/components/create-properties-and-types-event.tsx @@ -14,7 +14,7 @@ const createPropertiesAndTypesEvent = async ({ }) => { const ops: Array = []; const { id: salaryPropertyId, ops: createSalaryPropertyOps } = Graph.createProperty({ - dataType: 'FLOAT64', + dataType: 'FLOAT', name: 'Salary', }); ops.push(...createSalaryPropertyOps); diff --git a/apps/privy-login-example/src/components/create-properties-and-types-todos.tsx b/apps/privy-login-example/src/components/create-properties-and-types-todos.tsx index f348421d..2a586c6a 100644 --- a/apps/privy-login-example/src/components/create-properties-and-types-todos.tsx +++ b/apps/privy-login-example/src/components/create-properties-and-types-todos.tsx @@ -44,7 +44,7 @@ const createPropertiesAndTypesTodos = async ({ ops.push(...createPointPropertyOps); const { id: amountPropertyId, ops: createAmountPropertyOps } = Graph.createProperty({ - dataType: 'FLOAT64', + dataType: 'FLOAT', name: 'Amount', }); ops.push(...createAmountPropertyOps); diff --git a/package.json b/package.json index 2c97e941..24d8ce89 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@changesets/cli": "^2.29.8", "@effect/language-service": "^0.40.0", "@effect/vitest": "^0.25.1", - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "babel-plugin-annotate-pure-calls": "^0.5.0", "glob": "^11.0.3", "pkg-pr-new": "^0.0.56", diff --git a/packages/hypergraph-react/package.json b/packages/hypergraph-react/package.json index 03734ae0..e5001518 100644 --- a/packages/hypergraph-react/package.json +++ b/packages/hypergraph-react/package.json @@ -47,7 +47,7 @@ "@automerge/automerge": "^3.1.1", "@automerge/automerge-repo": "^2.2.0", "@automerge/automerge-repo-react-hooks": "^2.2.0", - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "@noble/hashes": "^1.8.0", "@tanstack/react-query": "^5.85.5", "effect": "^3.17.13", diff --git a/packages/hypergraph-react/src/HypergraphAppContext.tsx b/packages/hypergraph-react/src/HypergraphAppContext.tsx index 1d722990..24367f4a 100644 --- a/packages/hypergraph-react/src/HypergraphAppContext.tsx +++ b/packages/hypergraph-react/src/HypergraphAppContext.tsx @@ -5,7 +5,6 @@ import * as automerge from '@automerge/automerge/slim'; import type { DocHandle } from '@automerge/automerge-repo'; import { Repo } from '@automerge/automerge-repo/slim'; import { RepoContext } from '@automerge/automerge-repo-react-hooks'; -import { Graph } from '@geoprotocol/geo-sdk'; import { Config, Connect, @@ -961,20 +960,11 @@ export function HypergraphAppProvider({ throw new Error('Missing keys'); } - let spaceId = Utils.generateId(); + const spaceId = Utils.generateId(); - try { - if (smartSessionClient?.account) { - const result = await Graph.createSpace({ - editorAddress: smartSessionClient.account.address, - name, - network: smartSessionClient.chain.id === Connect.GEO_TESTNET.id ? 'TESTNET' : 'TESTNET', // TODO: switch to mainnet - }); - spaceId = result.id; - console.log('Created public space', spaceId); - } - } catch (error) { - console.error('Error creating public space', error); + if (smartSessionClient?.account) { + // TODO: Graph.createSpace has been removed. Public space creation needs to be re-implemented. + console.warn('Graph.createSpace has been removed. Public space creation needs to be re-implemented.'); } const spaceEvent = await Effect.runPromise( diff --git a/packages/hypergraph-react/src/hooks/use-privy-auth-create-public-space.ts b/packages/hypergraph-react/src/hooks/use-privy-auth-create-public-space.ts index 0eb06308..24f5c69d 100644 --- a/packages/hypergraph-react/src/hooks/use-privy-auth-create-public-space.ts +++ b/packages/hypergraph-react/src/hooks/use-privy-auth-create-public-space.ts @@ -1,36 +1,15 @@ -import { Graph } from '@geoprotocol/geo-sdk'; -import { useQueryClient } from '@tanstack/react-query'; import { useState } from 'react'; -import { useHypergraphAuth } from '../HypergraphAppContext.js'; type CreatePublicSpaceParams = { name: string; }; export const usePrivyAuthCreatePublicSpace = () => { - const [isLoading, setIsLoading] = useState(false); - const queryClient = useQueryClient(); - const { privyIdentity } = useHypergraphAuth(); + const [isLoading] = useState(false); - const createPublicSpace = async ({ name }: CreatePublicSpaceParams) => { - const accountAddress = privyIdentity?.accountAddress; - if (!accountAddress) { - throw new Error('No account address found'); - } - try { - setIsLoading(true); - const { id } = await Graph.createSpace({ - editorAddress: accountAddress, - name, - network: 'TESTNET', - }); - queryClient.invalidateQueries({ queryKey: ['hypergraph-public-spaces'] }); - setIsLoading(false); - return id; - } catch (error) { - setIsLoading(false); - throw error; - } + const createPublicSpace = async ({ name: _name }: CreatePublicSpaceParams) => { + alert('Graph.createSpace has been removed. Public space creation needs to be re-implemented.'); + return undefined; }; return { createPublicSpace, isLoading }; }; diff --git a/packages/hypergraph-react/src/prepare-publish.ts b/packages/hypergraph-react/src/prepare-publish.ts index c1adf2a2..63fb672e 100644 --- a/packages/hypergraph-react/src/prepare-publish.ts +++ b/packages/hypergraph-react/src/prepare-publish.ts @@ -100,7 +100,7 @@ export const preparePublish = async ({ } let typedValue: PropertyValueParam; if (propertyType.value === 'boolean') { - typedValue = { property: propertyId.value, type: 'bool', value: entity[prop.name] as boolean }; + typedValue = { property: propertyId.value, type: 'boolean', value: entity[prop.name] as boolean }; } else if (propertyType.value === 'date') { const dateValue = entity[prop.name] as Date; typedValue = { property: propertyId.value, type: 'date', value: dateValue.toISOString().split('T')[0] }; @@ -108,7 +108,7 @@ export const preparePublish = async ({ const [lon, lat] = entity[prop.name] as [number, number]; typedValue = { property: propertyId.value, type: 'point', lon, lat }; } else if (propertyType.value === 'number') { - typedValue = { property: propertyId.value, type: 'float64', value: entity[prop.name] as number }; + typedValue = { property: propertyId.value, type: 'float', value: entity[prop.name] as number }; } else { // string (text) typedValue = { property: propertyId.value, type: 'text', value: entity[prop.name] as string }; @@ -153,7 +153,7 @@ export const preparePublish = async ({ if (propertyType.value === 'boolean') { const newValue = entity[prop.name] as boolean; hasChanged = existingValueEntry?.boolean !== newValue; - typedValue = { property: propertyId.value, type: 'bool', value: newValue }; + typedValue = { property: propertyId.value, type: 'boolean', value: newValue }; } else if (propertyType.value === 'date') { const dateValue = entity[prop.name] as Date; const newValue = dateValue.toISOString().split('T')[0]; @@ -167,7 +167,7 @@ export const preparePublish = async ({ } else if (propertyType.value === 'number') { const newValue = entity[prop.name] as number; hasChanged = existingValueEntry?.float !== newValue; - typedValue = { property: propertyId.value, type: 'float64', value: newValue }; + typedValue = { property: propertyId.value, type: 'float', value: newValue }; } else { // string (text) const newValue = entity[prop.name] as string; diff --git a/packages/hypergraph/package.json b/packages/hypergraph/package.json index 43f057f1..057d82a7 100644 --- a/packages/hypergraph/package.json +++ b/packages/hypergraph/package.json @@ -72,7 +72,7 @@ "@effect/platform-node": "^0.96.1", "@effect/printer": "^0.45.0", "@effect/printer-ansi": "^0.45.0", - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.9.7", "@noble/hashes": "^1.8.0", diff --git a/packages/hypergraph/src/mapping/Mapping.ts b/packages/hypergraph/src/mapping/Mapping.ts index a35c608f..ad49ce5b 100644 --- a/packages/hypergraph/src/mapping/Mapping.ts +++ b/packages/hypergraph/src/mapping/Mapping.ts @@ -793,7 +793,7 @@ export function mapSchemaDataTypeToGRC20PropDataType(dataType: SchemaDataType): return 'TIME'; } case dataType === 'Number': { - return 'FLOAT64'; + return 'FLOAT'; } case dataType === 'Point': { return 'POINT'; diff --git a/packages/hypergraph/test/mapping/Mapping.test.ts b/packages/hypergraph/test/mapping/Mapping.test.ts index 8ad2a542..cd951c07 100644 --- a/packages/hypergraph/test/mapping/Mapping.test.ts +++ b/packages/hypergraph/test/mapping/Mapping.test.ts @@ -13,7 +13,7 @@ describe('Mapping', () => { describe('mapSchemaDataTypeToGRC20PropDataType', () => { it('should be able to map the schema dataType to the correct GRC-20 dataType', () => { expect(mapSchemaDataTypeToGRC20PropDataType('Boolean')).toEqual('BOOLEAN'); - expect(mapSchemaDataTypeToGRC20PropDataType('Number')).toEqual('FLOAT64'); + expect(mapSchemaDataTypeToGRC20PropDataType('Number')).toEqual('FLOAT'); expect(mapSchemaDataTypeToGRC20PropDataType('Date')).toEqual('TIME'); expect(mapSchemaDataTypeToGRC20PropDataType('Point')).toEqual('POINT'); expect(mapSchemaDataTypeToGRC20PropDataType('String')).toEqual('TEXT'); diff --git a/packages/typesync-studio/package.json b/packages/typesync-studio/package.json index 7c571b63..a9523274 100644 --- a/packages/typesync-studio/package.json +++ b/packages/typesync-studio/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@base-ui-components/react": "1.0.0-beta.2", - "@geoprotocol/geo-sdk": "^0.3.0", + "@geoprotocol/geo-sdk": "^0.8.0", "@graphprotocol/hypergraph": "workspace:*", "@graphprotocol/hypergraph-react": "workspace:*", "@graphql-typed-document-node/core": "^3.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 754cbd81..bc0d5a95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^0.25.1 version: 0.25.1(effect@3.17.13)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.3.0)(jiti@2.5.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.5)(yaml@2.8.1)) '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17) babel-plugin-annotate-pure-calls: specifier: ^0.5.0 version: 0.5.0(@babel/core@7.28.3) @@ -51,8 +51,8 @@ importers: specifier: 1.0.0-beta.2 version: 1.0.0-beta.2(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../packages/hypergraph/publish @@ -142,8 +142,8 @@ importers: apps/events: dependencies: '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../packages/hypergraph/publish @@ -260,8 +260,8 @@ importers: apps/next-example: dependencies: '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../packages/hypergraph/publish @@ -294,8 +294,8 @@ importers: apps/privy-login-example: dependencies: '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../../packages/hypergraph/publish @@ -434,7 +434,7 @@ importers: version: 6.14.0(prisma@6.14.0(typescript@5.9.2))(typescript@5.9.2) '@privy-io/server-auth': specifier: ^1.32.0 - version: 1.32.0(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)) + version: 1.32.0(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17)) cors: specifier: ^2.8.5 version: 2.8.5 @@ -735,8 +735,8 @@ importers: specifier: ^0.45.0 version: 0.45.0(@effect/typeclass@0.31.10(effect@3.17.13))(effect@3.17.13) '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@noble/ciphers': specifier: ^1.3.0 version: 1.3.0 @@ -815,8 +815,8 @@ importers: specifier: ^2.2.0 version: 2.2.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) '@noble/hashes': specifier: ^1.8.0 version: 1.8.0 @@ -871,8 +871,8 @@ importers: specifier: 1.0.0-beta.2 version: 1.0.0-beta.2(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@geoprotocol/geo-sdk': - specifier: ^0.3.0 - version: 0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17) + specifier: ^0.8.0 + version: 0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17) '@graphprotocol/hypergraph': specifier: workspace:* version: link:../hypergraph/publish @@ -3031,11 +3031,11 @@ packages: '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} - '@geoprotocol/geo-sdk@0.3.0': - resolution: {integrity: sha512-wCh4RMF+WrxvR4a2WK/4ljeNPKawjqJskpz3hW+R9OWuDWbK30pHHaeSEGqMrJhMrwEqKGKDW2nTL22Zysgnng==} + '@geoprotocol/geo-sdk@0.8.0': + resolution: {integrity: sha512-tcrJcAtQLmIOMRgSsoSVQz7bTzLJUggemcSAXzLpiXMy7fjtMU5vEoU4bFLLB3usYJ1vB9Buba6+1PG9Towm5Q==} - '@geoprotocol/grc-20@0.2.3': - resolution: {integrity: sha512-oN2yiyQfAJw+LtH4oe5Est/bmQO47mvtmGO28MLV8mk5LJAEPKqRUPh94LerHTUsNkmEak/gq8T0MpxNPo9VTQ==} + '@geoprotocol/grc-20@0.4.0': + resolution: {integrity: sha512-pZ42y0/nDR6L0pRPlW/xeLOwAcNvsQvP/9BpSO9DN8U4/dmGjHAxK9M2euXncjnFLoaCKmx8NiANVpHVD94MGA==} engines: {node: '>=18'} '@gerrit0/mini-shiki@3.12.2': @@ -3794,8 +3794,8 @@ packages: resolution: {integrity: sha512-TtxJSRD8Ohxp6bKkhrm27JRHAxPczQA7idtcTOMYI+wQRRrfgqxHv1cFbCApcSnNjtXkmzFozn6jQtFrOmbjPQ==} engines: {node: '>=14'} - '@oxc-project/types@0.111.0': - resolution: {integrity: sha512-bh54LJMafgRGl2cPQ/QM+tI5rWaShm/wK9KywEj/w36MhiPKXYM67H2y3q+9pr4YO7ufwg2AKdBAZkhHBD8ClA==} + '@oxc-project/types@0.112.0': + resolution: {integrity: sha512-m6RebKHIRsax2iCwVpYW2ErQwa4ywHJrE4sCK3/8JK8ZZAWOKXaRJFl/uP51gaVyyXlaS4+chU1nSCdzYf6QqQ==} '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} @@ -4395,79 +4395,79 @@ packages: peerDependencies: viem: ^2.0.0 - '@rolldown/binding-android-arm64@1.0.0-rc.2': - resolution: {integrity: sha512-AGV80viZ4Hil4C16GFH+PSwq10jclV9oyRFhD+5HdowPOCJ+G+99N5AClQvMkUMIahTY8cX0SQpKEEWcCg6fSA==} + '@rolldown/binding-android-arm64@1.0.0-rc.3': + resolution: {integrity: sha512-0T1k9FinuBZ/t7rZ8jN6OpUKPnUjNdYHoj/cESWrQ3ZraAJ4OMm6z7QjSfCxqj8mOp9kTKc1zHK3kGz5vMu+nQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.2': - resolution: {integrity: sha512-PYR+PQu1mMmQiiKHN2JiOctvH32Xc/Mf+Su2RSmWtC9BbIqlqsVWjbulnShk0imjRim0IsbkMMCN5vYQwiuqaA==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.3': + resolution: {integrity: sha512-JWWLzvcmc/3pe7qdJqPpuPk91SoE/N+f3PcWx/6ZwuyDVyungAEJPvKm/eEldiDdwTmaEzWfIR+HORxYWrCi1A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-rc.2': - resolution: {integrity: sha512-X2G36Z6oh5ynoYpE2JAyG+uQ4kO/3N7XydM/I98FNk8VVgDKjajFF+v7TXJ2FMq6xa7Xm0UIUKHW2MRQroqoUA==} + '@rolldown/binding-darwin-x64@1.0.0-rc.3': + resolution: {integrity: sha512-MTakBxfx3tde5WSmbHxuqlDsIW0EzQym+PJYGF4P6lG2NmKzi128OGynoFUqoD5ryCySEY85dug4v+LWGBElIw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-rc.2': - resolution: {integrity: sha512-XpiFTsl9qjiDfrmJF6CE3dgj1nmSbxUIT+p2HIbXV6WOj/32btO8FKkWSsOphUwVinEt3R8HVkVrcLtFNruMMQ==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.3': + resolution: {integrity: sha512-jje3oopyOLs7IwfvXoS6Lxnmie5JJO7vW29fdGFu5YGY1EDbVDhD+P9vDihqS5X6fFiqL3ZQZCMBg6jyHkSVww==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.2': - resolution: {integrity: sha512-zjYZ99e47Wlygs4hW+sQ+kshlO8ake9OoY2ecnJ9cwpDGiiIB9rQ3LgP3kt8j6IeVyMSksu//VEhc8Mrd1lRIw==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.3': + resolution: {integrity: sha512-A0n8P3hdLAaqzSFrQoA42p23ZKBYQOw+8EH5r15Sa9X1kD9/JXe0YT2gph2QTWvdr0CVK2BOXiK6ENfy6DXOag==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.2': - resolution: {integrity: sha512-Piso04EZ9IHV1aZSsLQVMOPTiCq4Ps2UPL3pchjNXHGJGFiB9U42s22LubPaEBFS+i6tCawS5EarIwex1zC4BA==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.3': + resolution: {integrity: sha512-kWXkoxxarYISBJ4bLNf5vFkEbb4JvccOwxWDxuK9yee8lg5XA7OpvlTptfRuwEvYcOZf+7VS69Uenpmpyo5Bjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.2': - resolution: {integrity: sha512-OwJCeMZlmjKsN9pfJfTmqYpe3JC+L6RO87+hu9ajRLr1Lh6cM2FRQ8e48DLRyRDww8Ti695XQvqEANEMmsuzLw==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.3': + resolution: {integrity: sha512-Z03/wrqau9Bicfgb3Dbs6SYTHliELk2PM2LpG2nFd+cGupTMF5kanLEcj2vuuJLLhptNyS61rtk7SOZ+lPsTUA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.2': - resolution: {integrity: sha512-uQqBmA8dTWbKvfqbeSsXNUssRGfdgQCc0hkGfhQN7Pf85wG2h0Fd/z2d+ykyT4YbcsjQdgEGxBNsg3v4ekOuEA==} + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.3': + resolution: {integrity: sha512-iSXXZsQp08CSilff/DCTFZHSVEpEwdicV3W8idHyrByrcsRDVh9sGC3sev6d8BygSGj3vt8GvUKBPCoyMA4tgQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.2': - resolution: {integrity: sha512-ItZabVsICCYWHbP+jcAgNzjPAYg5GIVQp/NpqT6iOgWctaMYtobClc5m0kNtxwqfNrLXoyt998xUey4AvcxnGQ==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.3': + resolution: {integrity: sha512-qaj+MFudtdCv9xZo9znFvkgoajLdc+vwf0Kz5N44g+LU5XMe+IsACgn3UG7uTRlCCvhMAGXm1XlpEA5bZBrOcw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.2': - resolution: {integrity: sha512-U4UYANwafcMXSUC0VqdrqTAgCo2v8T7SiuTYwVFXgia0KOl8jiv3okwCFqeZNuw/G6EWDiqhT8kK1DLgyLsxow==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.3': + resolution: {integrity: sha512-U662UnMETyjT65gFmG9ma+XziENrs7BBnENi/27swZPYagubfHRirXHG2oMl+pEax2WvO7Kb9gHZmMakpYqBHQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-rc.2': - resolution: {integrity: sha512-ZIWCjQsMon4tqRoao0Vzowjwx0cmFT3kublh2nNlgeasIJMWlIGHtr0d4fPypm57Rqx4o1h4L8SweoK2q6sMGA==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.3': + resolution: {integrity: sha512-gekrQ3Q2HiC1T5njGyuUJoGpK/l6B/TNXKed3fZXNf9YRTJn3L5MOZsFBn4bN2+UX+8+7hgdlTcEsexX988G4g==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.2': - resolution: {integrity: sha512-NIo7vwRUPEzZ4MuZGr5YbDdjJ84xdiG+YYf8ZBfTgvIsk9wM0sZamJPEXvaLkzVIHpOw5uqEHXS85Gqqb7aaqQ==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.3': + resolution: {integrity: sha512-85y5JifyMgs8m5K2XzR/VDsapKbiFiohl7s5lEj7nmNGO0pkTXE7q6TQScei96BNAsoK7JC3pA7ukA8WRHVJpg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.2': - resolution: {integrity: sha512-bLKzyLFbvngeNPZocuLo3LILrKwCrkyMxmRXs6fZYDrvh7cyZRw9v56maDL9ipPas0OOmQK1kAKYwvTs30G21Q==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.3': + resolution: {integrity: sha512-a4VUQZH7LxGbUJ3qJ/TzQG8HxdHvf+jOnqf7B7oFx1TEBm+j2KNL2zr5SQ7wHkNAcaPevF6gf9tQnVBnC4mD+A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -4475,8 +4475,8 @@ packages: '@rolldown/pluginutils@1.0.0-beta.32': resolution: {integrity: sha512-QReCdvxiUZAPkvp1xpAg62IeNzykOFA6syH2CnClif4YmALN1XKpB39XneL80008UbtMShthSVDKmrx05N1q/g==} - '@rolldown/pluginutils@1.0.0-rc.2': - resolution: {integrity: sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==} + '@rolldown/pluginutils@1.0.0-rc.3': + resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==} '@rollup/plugin-inject@5.0.5': resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} @@ -11052,8 +11052,8 @@ packages: vue-tsc: optional: true - rolldown@1.0.0-rc.2: - resolution: {integrity: sha512-1g/8Us9J8sgJGn3hZfBecX1z4U3y5KO7V/aV2U1M/9UUzLNqHA8RfFQ/NPT7HLxOIldyIgrcjaYTRvA81KhJIg==} + rolldown@1.0.0-rc.3: + resolution: {integrity: sha512-Po/YZECDOqVXjIXrtC5h++a5NLvKAQNrd9ggrIG3sbDfGO5BqTUsrI6l8zdniKRp3r5Tp/2JTrXqx4GIguFCMw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -15857,9 +15857,9 @@ snapshots: '@floating-ui/utils@0.2.10': {} - '@geoprotocol/geo-sdk@0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@geoprotocol/geo-sdk@0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@3.25.76))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@geoprotocol/grc-20': 0.2.3 + '@geoprotocol/grc-20': 0.4.0 effect: 3.17.13 fflate: 0.8.2 fractional-indexing-jittered: 1.0.0 @@ -15874,9 +15874,9 @@ snapshots: - utf-8-validate - zod - '@geoprotocol/geo-sdk@0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': + '@geoprotocol/geo-sdk@0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: - '@geoprotocol/grc-20': 0.2.3 + '@geoprotocol/grc-20': 0.4.0 effect: 3.17.13 fflate: 0.8.2 fractional-indexing-jittered: 1.0.0 @@ -15891,9 +15891,9 @@ snapshots: - utf-8-validate - zod - '@geoprotocol/geo-sdk@0.3.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17)': + '@geoprotocol/geo-sdk@0.8.0(bufferutil@4.0.9)(ox@0.8.7(typescript@5.9.2)(zod@4.0.17))(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17)': dependencies: - '@geoprotocol/grc-20': 0.2.3 + '@geoprotocol/grc-20': 0.4.0 effect: 3.17.13 fflate: 0.8.2 fractional-indexing-jittered: 1.0.0 @@ -15908,7 +15908,7 @@ snapshots: - utf-8-validate - zod - '@geoprotocol/grc-20@0.2.3': + '@geoprotocol/grc-20@0.4.0': dependencies: '@bokuweb/zstd-wasm': 0.0.27 @@ -16884,7 +16884,7 @@ snapshots: '@opentelemetry/semantic-conventions@1.36.0': {} - '@oxc-project/types@0.111.0': {} + '@oxc-project/types@0.112.0': {} '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -17251,7 +17251,7 @@ snapshots: - utf-8-validate - zod - '@privy-io/server-auth@1.32.0(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76))': + '@privy-io/server-auth@1.32.0(bufferutil@4.0.9)(encoding@0.1.13)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(typescript@5.9.2)(utf-8-validate@5.0.10)(viem@2.37.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17))': dependencies: '@hpke/chacha20poly1305': 1.7.1 '@hpke/core': 1.7.4 @@ -17270,7 +17270,7 @@ snapshots: type-fest: 3.13.1 optionalDependencies: ethers: 6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10) - viem: 2.37.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) + viem: 2.37.6(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@4.0.17) transitivePeerDependencies: - bufferutil - encoding @@ -18106,50 +18106,50 @@ snapshots: tslib: 2.8.1 viem: 2.34.0(bufferutil@4.0.9)(typescript@5.9.2)(utf-8-validate@5.0.10)(zod@3.25.76) - '@rolldown/binding-android-arm64@1.0.0-rc.2': + '@rolldown/binding-android-arm64@1.0.0-rc.3': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-rc.2': + '@rolldown/binding-darwin-arm64@1.0.0-rc.3': optional: true - '@rolldown/binding-darwin-x64@1.0.0-rc.2': + '@rolldown/binding-darwin-x64@1.0.0-rc.3': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-rc.2': + '@rolldown/binding-freebsd-x64@1.0.0-rc.3': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.2': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.3': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.2': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.3': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.2': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.3': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.2': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.3': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-rc.2': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.3': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-rc.2': + '@rolldown/binding-openharmony-arm64@1.0.0-rc.3': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-rc.2': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.3': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.2': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.3': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.2': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.3': optional: true '@rolldown/pluginutils@1.0.0-beta.32': {} - '@rolldown/pluginutils@1.0.0-rc.2': {} + '@rolldown/pluginutils@1.0.0-rc.3': {} '@rollup/plugin-inject@5.0.5(rollup@4.47.1)': dependencies: @@ -26183,7 +26183,7 @@ snapshots: hash-base: 3.0.5 inherits: 2.0.4 - rolldown-plugin-dts@0.15.7(rolldown@1.0.0-rc.2)(typescript@5.9.2): + rolldown-plugin-dts@0.15.7(rolldown@1.0.0-rc.3)(typescript@5.9.2): dependencies: '@babel/generator': 7.28.3 '@babel/parser': 7.28.3 @@ -26193,31 +26193,31 @@ snapshots: debug: 4.4.1 dts-resolver: 2.1.1 get-tsconfig: 4.10.1 - rolldown: 1.0.0-rc.2 + rolldown: 1.0.0-rc.3 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: - oxc-resolver - supports-color - rolldown@1.0.0-rc.2: + rolldown@1.0.0-rc.3: dependencies: - '@oxc-project/types': 0.111.0 - '@rolldown/pluginutils': 1.0.0-rc.2 + '@oxc-project/types': 0.112.0 + '@rolldown/pluginutils': 1.0.0-rc.3 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.2 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.2 - '@rolldown/binding-darwin-x64': 1.0.0-rc.2 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.2 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.2 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.2 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.2 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.2 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.2 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.2 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.2 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.2 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.2 + '@rolldown/binding-android-arm64': 1.0.0-rc.3 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.3 + '@rolldown/binding-darwin-x64': 1.0.0-rc.3 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.3 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.3 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.3 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.3 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.3 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.3 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.3 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.3 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.3 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.3 rollup@4.39.0: dependencies: @@ -27126,8 +27126,8 @@ snapshots: diff: 8.0.2 empathic: 2.0.0 hookable: 5.5.3 - rolldown: 1.0.0-rc.2 - rolldown-plugin-dts: 0.15.7(rolldown@1.0.0-rc.2)(typescript@5.9.2) + rolldown: 1.0.0-rc.3 + rolldown-plugin-dts: 0.15.7(rolldown@1.0.0-rc.3)(typescript@5.9.2) semver: 7.7.2 tinyexec: 1.0.1 tinyglobby: 0.2.14