diff --git a/apps/connect/src/routes/authenticate.tsx b/apps/connect/src/routes/authenticate.tsx index a95fd630..55d0ef49 100644 --- a/apps/connect/src/routes/authenticate.tsx +++ b/apps/connect/src/routes/authenticate.tsx @@ -327,7 +327,7 @@ function AuthenticateComponent() { try { const privyProvider = await embeddedWallet.getEthereumProvider(); - const _walletClient = createWalletClient({ + createWalletClient({ account: embeddedWallet.address as `0x${string}`, chain: CHAIN, transport: custom(privyProvider), diff --git a/apps/events/src/components/todos2.tsx b/apps/events/src/components/todos2.tsx index 83dedbd8..356530ce 100644 --- a/apps/events/src/components/todos2.tsx +++ b/apps/events/src/components/todos2.tsx @@ -170,7 +170,7 @@ export const Todos2 = () => { due: new Date('2025-08-20'), amount: 100, point: [12.34, 56.78], - website: new URL('https://example.com'), + website: 'https://example.com', }); setNewTodoName(''); }} diff --git a/apps/events/src/mapping.ts b/apps/events/src/mapping.ts index 5ae34fca..849a04a8 100644 --- a/apps/events/src/mapping.ts +++ b/apps/events/src/mapping.ts @@ -1,7 +1,7 @@ +import type { Mapping } from '@graphprotocol/hypergraph'; import { Id } from '@graphprotocol/hypergraph'; -import type { Mapping } from '@graphprotocol/hypergraph/mapping'; -export const mapping: Mapping = { +export const mapping: Mapping.Mapping = { User: { typeIds: [Id('bffa181e-a333-495b-949c-57f2831d7eca')], properties: { diff --git a/apps/events/src/routeTree.gen.ts b/apps/events/src/routeTree.gen.ts index ab5d314a..6b2ee3d7 100644 --- a/apps/events/src/routeTree.gen.ts +++ b/apps/events/src/routeTree.gen.ts @@ -16,7 +16,7 @@ import { Route as rootRoute } from './routes/__root' import { Route as AuthenticateSuccessImport } from './routes/authenticate-success' import { Route as IndexImport } from './routes/index' import { Route as SpaceSpaceIdImport } from './routes/space/$spaceId' -import { Route as FriendsAccountIdImport } from './routes/friends/$accountId' +import { Route as FriendsAccountAddressImport } from './routes/friends/$accountAddress' import { Route as AccountInboxInboxIdImport } from './routes/account-inbox/$inboxId' import { Route as SpaceSpaceIdIndexImport } from './routes/space/$spaceId/index' import { Route as SpaceSpaceIdUsersImport } from './routes/space/$spaceId/users' @@ -62,9 +62,9 @@ const SpaceSpaceIdRoute = SpaceSpaceIdImport.update({ getParentRoute: () => rootRoute, } as any) -const FriendsAccountIdRoute = FriendsAccountIdImport.update({ - id: '/friends/$accountId', - path: '/friends/$accountId', +const FriendsAccountAddressRoute = FriendsAccountAddressImport.update({ + id: '/friends/$accountAddress', + path: '/friends/$accountAddress', getParentRoute: () => rootRoute, } as any) @@ -150,11 +150,11 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof AccountInboxInboxIdImport parentRoute: typeof rootRoute } - '/friends/$accountId': { - id: '/friends/$accountId' - path: '/friends/$accountId' - fullPath: '/friends/$accountId' - preLoaderRoute: typeof FriendsAccountIdImport + '/friends/$accountAddress': { + id: '/friends/$accountAddress' + path: '/friends/$accountAddress' + fullPath: '/friends/$accountAddress' + preLoaderRoute: typeof FriendsAccountAddressImport parentRoute: typeof rootRoute } '/space/$spaceId': { @@ -239,7 +239,7 @@ export interface FileRoutesByFullPath { '/login': typeof LoginLazyRoute '/playground': typeof PlaygroundLazyRoute '/account-inbox/$inboxId': typeof AccountInboxInboxIdRoute - '/friends/$accountId': typeof FriendsAccountIdRoute + '/friends/$accountAddress': typeof FriendsAccountAddressRoute '/space/$spaceId': typeof SpaceSpaceIdRouteWithChildren '/space/$spaceId/chat': typeof SpaceSpaceIdChatRoute '/space/$spaceId/events': typeof SpaceSpaceIdEventsRoute @@ -255,7 +255,7 @@ export interface FileRoutesByTo { '/login': typeof LoginLazyRoute '/playground': typeof PlaygroundLazyRoute '/account-inbox/$inboxId': typeof AccountInboxInboxIdRoute - '/friends/$accountId': typeof FriendsAccountIdRoute + '/friends/$accountAddress': typeof FriendsAccountAddressRoute '/space/$spaceId/chat': typeof SpaceSpaceIdChatRoute '/space/$spaceId/events': typeof SpaceSpaceIdEventsRoute '/space/$spaceId/playground': typeof SpaceSpaceIdPlaygroundRoute @@ -271,7 +271,7 @@ export interface FileRoutesById { '/login': typeof LoginLazyRoute '/playground': typeof PlaygroundLazyRoute '/account-inbox/$inboxId': typeof AccountInboxInboxIdRoute - '/friends/$accountId': typeof FriendsAccountIdRoute + '/friends/$accountAddress': typeof FriendsAccountAddressRoute '/space/$spaceId': typeof SpaceSpaceIdRouteWithChildren '/space/$spaceId/chat': typeof SpaceSpaceIdChatRoute '/space/$spaceId/events': typeof SpaceSpaceIdEventsRoute @@ -289,7 +289,7 @@ export interface FileRouteTypes { | '/login' | '/playground' | '/account-inbox/$inboxId' - | '/friends/$accountId' + | '/friends/$accountAddress' | '/space/$spaceId' | '/space/$spaceId/chat' | '/space/$spaceId/events' @@ -304,7 +304,7 @@ export interface FileRouteTypes { | '/login' | '/playground' | '/account-inbox/$inboxId' - | '/friends/$accountId' + | '/friends/$accountAddress' | '/space/$spaceId/chat' | '/space/$spaceId/events' | '/space/$spaceId/playground' @@ -318,7 +318,7 @@ export interface FileRouteTypes { | '/login' | '/playground' | '/account-inbox/$inboxId' - | '/friends/$accountId' + | '/friends/$accountAddress' | '/space/$spaceId' | '/space/$spaceId/chat' | '/space/$spaceId/events' @@ -335,7 +335,7 @@ export interface RootRouteChildren { LoginLazyRoute: typeof LoginLazyRoute PlaygroundLazyRoute: typeof PlaygroundLazyRoute AccountInboxInboxIdRoute: typeof AccountInboxInboxIdRoute - FriendsAccountIdRoute: typeof FriendsAccountIdRoute + FriendsAccountAddressRoute: typeof FriendsAccountAddressRoute SpaceSpaceIdRoute: typeof SpaceSpaceIdRouteWithChildren } @@ -345,7 +345,7 @@ const rootRouteChildren: RootRouteChildren = { LoginLazyRoute: LoginLazyRoute, PlaygroundLazyRoute: PlaygroundLazyRoute, AccountInboxInboxIdRoute: AccountInboxInboxIdRoute, - FriendsAccountIdRoute: FriendsAccountIdRoute, + FriendsAccountAddressRoute: FriendsAccountAddressRoute, SpaceSpaceIdRoute: SpaceSpaceIdRouteWithChildren, } @@ -364,7 +364,7 @@ export const routeTree = rootRoute "/login", "/playground", "/account-inbox/$inboxId", - "/friends/$accountId", + "/friends/$accountAddress", "/space/$spaceId" ] }, @@ -383,8 +383,8 @@ export const routeTree = rootRoute "/account-inbox/$inboxId": { "filePath": "account-inbox/$inboxId.tsx" }, - "/friends/$accountId": { - "filePath": "friends/$accountId.tsx" + "/friends/$accountAddress": { + "filePath": "friends/$accountAddress.tsx" }, "/space/$spaceId": { "filePath": "space/$spaceId.tsx", diff --git a/apps/events/src/routes/friends/$accountId.tsx b/apps/events/src/routes/friends/$accountAddress.tsx similarity index 93% rename from apps/events/src/routes/friends/$accountId.tsx rename to apps/events/src/routes/friends/$accountAddress.tsx index dd28e647..92dcf2dc 100644 --- a/apps/events/src/routes/friends/$accountId.tsx +++ b/apps/events/src/routes/friends/$accountAddress.tsx @@ -2,7 +2,7 @@ import { usePublicAccountInboxes } from '@graphprotocol/hypergraph-react'; import { createFileRoute } from '@tanstack/react-router'; import { InboxCard } from '../../components/InboxCard'; -export const Route = createFileRoute('/friends/$accountId')({ +export const Route = createFileRoute('/friends/$accountAddress')({ component: RouteComponent, }); diff --git a/apps/next-example/src/components/providers.tsx b/apps/next-example/src/components/providers.tsx index e4154ab5..0440f9c4 100644 --- a/apps/next-example/src/components/providers.tsx +++ b/apps/next-example/src/components/providers.tsx @@ -4,8 +4,6 @@ import { HypergraphAppProvider } from '@graphprotocol/hypergraph-react'; // recommended by https://docs.privy.io/basics/troubleshooting/react-frameworks#next-js export default function Providers({ children }: { children: React.ReactNode }) { - const _storage = typeof window !== 'undefined' ? window.localStorage : (undefined as unknown as Storage); - return ( { const lastUpdate = await prisma.update.findFirst({ where: { spaceId }, diff --git a/apps/server/src/handlers/getAppOrConnectIdentity.ts b/apps/server/src/handlers/getAppOrConnectIdentity.ts index 18f8ee7f..31534d06 100644 --- a/apps/server/src/handlers/getAppOrConnectIdentity.ts +++ b/apps/server/src/handlers/getAppOrConnectIdentity.ts @@ -12,10 +12,10 @@ type Params = spaceId?: string; }; -export type GetIdentityResult = { +export type GetAppOrConnectIdentityResult = { accountAddress: string; ciphertext: string; - nonce: string; + nonce?: string; signaturePublicKey: string; encryptionPublicKey: string; accountProof: string; @@ -23,7 +23,7 @@ export type GetIdentityResult = { appId: string | null; }; -export const getAppOrConnectIdentity = async (params: Params): Promise => { +export const getAppOrConnectIdentity = async (params: Params): Promise => { if (!('appId' in params)) { const where: { address: string; connectSignaturePublicKey?: string } = { address: params.accountAddress }; if ('signaturePublicKey' in params) { @@ -70,7 +70,6 @@ export const getAppOrConnectIdentity = async (params: Params): Promise => { +export const getConnectIdentity = async (params: Params): Promise => { if (!params.accountAddress && !params.connectSignaturePublicKey) { throw new Error('Either accountAddress or connectSignaturePublicKey must be provided'); } diff --git a/apps/server/src/handlers/listUpdates.ts b/apps/server/src/handlers/listUpdates.ts index cacfffe1..0e9780ee 100644 --- a/apps/server/src/handlers/listUpdates.ts +++ b/apps/server/src/handlers/listUpdates.ts @@ -9,7 +9,7 @@ type Params = { export const listUpdates = async ({ spaceId, accountAddress, after }: Params) => { // throw error if account is not a member of the space await prisma.space.findUniqueOrThrow({ - where: { id: spaceId, members: { some: { id: accountAddress } } }, + where: { id: spaceId, members: { some: { address: accountAddress } } }, }); return await prisma.update.findMany({ diff --git a/apps/server/src/index.ts b/apps/server/src/index.ts index 78c25114..7e778a0e 100755 --- a/apps/server/src/index.ts +++ b/apps/server/src/index.ts @@ -3,7 +3,7 @@ import { Connect, Identity, Inboxes, Messages, SpaceEvents, Utils } from '@graph import { bytesToHex, randomBytes } from '@noble/hashes/utils.js'; import cors from 'cors'; import { Effect, Exit, Schema } from 'effect'; -import express, { type Request, type Response } from 'express'; +import express, { type Request } from 'express'; import WebSocket, { WebSocketServer } from 'ws'; import { addAppIdentityToSpaces } from './handlers/add-app-identity-to-spaces.js'; import { applySpaceEvent } from './handlers/applySpaceEvent.js'; @@ -17,8 +17,8 @@ import { createUpdate } from './handlers/createUpdate.js'; import { findAppIdentity } from './handlers/find-app-identity.js'; import { getAppIdentityBySessionToken } from './handlers/get-app-identity-by-session-token.js'; import { getAccountInbox } from './handlers/getAccountInbox.js'; -import { getAppOrConnectIdentity } from './handlers/getAppOrConnectIdentity.js'; -import { type GetIdentityResult, getConnectIdentity } from './handlers/getConnectIdentity.js'; +import { type GetAppOrConnectIdentityResult, getAppOrConnectIdentity } from './handlers/getAppOrConnectIdentity.js'; +import { getConnectIdentity } from './handlers/getConnectIdentity.js'; import { getLatestAccountInboxMessages } from './handlers/getLatestAccountInboxMessages.js'; import { getLatestSpaceInboxMessages } from './handlers/getLatestSpaceInboxMessages.js'; import { getSpace } from './handlers/getSpace.js'; @@ -46,25 +46,6 @@ const app = express(); const CHAIN = process.env.HYPERGRAPH_CHAIN === 'geogenesis' ? Connect.GEOGENESIS : Connect.GEO_TESTNET; const RPC_URL = process.env.HYPERGRAPH_RPC_URL ?? CHAIN.rpcUrls.default.http[0]; -type AuthenticatedRequest = Request & { accountAddress?: string }; - -async function _verifyAuth(req: AuthenticatedRequest, res: Response, next: (err?: Error) => void) { - const auth = req.headers.authorization; - if (!auth) { - res.status(401).send('Unauthorized'); - return; - } - try { - const sessionToken = auth.split(' ')[1]; - const { accountAddress } = await getAppIdentityBySessionToken({ sessionToken }); - req.accountAddress = accountAddress; - next(); - } catch (_error) { - res.status(401).send('Unauthorized'); - return; - } -} - app.use(express.json({ limit: '2mb' })); app.use(cors()); @@ -516,7 +497,7 @@ app.post('/spaces/:spaceId/inboxes/:inboxId/messages', async (req, res) => { const authorPublicKey = Inboxes.recoverSpaceInboxMessageSigner(message, spaceId, inboxId); // Check if this public key corresponds to a user's identity - let authorIdentity: GetIdentityResult; + let authorIdentity: GetAppOrConnectIdentityResult; try { authorIdentity = await getAppOrConnectIdentity({ accountAddress: message.authorAccountAddress, @@ -617,7 +598,7 @@ app.post('/accounts/:accountAddress/inboxes/:inboxId/messages', async (req, res) const authorPublicKey = Inboxes.recoverAccountInboxMessageSigner(message, accountAddress, inboxId); // Check if this public key corresponds to a user's identity - let authorIdentity: GetIdentityResult; + let authorIdentity: GetAppOrConnectIdentityResult; try { authorIdentity = await getAppOrConnectIdentity({ accountAddress: message.authorAccountAddress, diff --git a/apps/server/src/prisma.ts b/apps/server/src/prisma.ts index f230e573..dc1fb774 100644 --- a/apps/server/src/prisma.ts +++ b/apps/server/src/prisma.ts @@ -1,3 +1,3 @@ -import { PrismaClient } from '../prisma/generated/client'; +import { PrismaClient } from '../prisma/generated/client/client'; export const prisma = new PrismaClient(); diff --git a/apps/template-nextjs/tsconfig.json b/apps/template-nextjs/tsconfig.json index d8b93235..87d2196f 100644 --- a/apps/template-nextjs/tsconfig.json +++ b/apps/template-nextjs/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "ES2017", + "target": "ES2022", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, @@ -19,6 +19,10 @@ } ], "paths": { + "@graphprotocol/hypergraph": ["../../packages/hypergraph/src/index.js"], + "@graphprotocol/hypergraph/*": ["../../packages/hypergraph/src/*.js"], + "@graphprotocol/hypergraph-react": ["../../packages/hypergraph-react/src/index.js"], + "@graphprotocol/hypergraph-react/*": ["../../packages/hypergraph-react/src/*.js"], "@/*": ["./*"] } }, diff --git a/apps/template-vite-react/tsconfig.app.json b/apps/template-vite-react/tsconfig.app.json index 37d1f1ed..0edc87b3 100644 --- a/apps/template-vite-react/tsconfig.app.json +++ b/apps/template-vite-react/tsconfig.app.json @@ -37,8 +37,16 @@ "noUncheckedIndexedAccess": false, "baseUrl": ".", "paths": { + "@graphprotocol/hypergraph": ["../../packages/hypergraph/src/index.js"], + "@graphprotocol/hypergraph/*": ["../../packages/hypergraph/src/*.js"], + "@graphprotocol/hypergraph-react": ["../../packages/hypergraph-react/src/index.js"], + "@graphprotocol/hypergraph-react/*": ["../../packages/hypergraph-react/src/*.js"], "@/*": ["./src/*"] } }, - "include": ["src"] + "include": [ + "src", + "../../packages/hypergraph/src/**/*", + "../../packages/hypergraph-react/src/**/*" + ] } diff --git a/apps/template-vite-react/tsconfig.json b/apps/template-vite-react/tsconfig.json index 566c2d64..29ec947b 100644 --- a/apps/template-vite-react/tsconfig.json +++ b/apps/template-vite-react/tsconfig.json @@ -2,6 +2,10 @@ "compilerOptions": { "baseUrl": ".", "paths": { + "@graphprotocol/hypergraph": ["../../packages/hypergraph/src/index.js"], + "@graphprotocol/hypergraph/*": ["../../packages/hypergraph/src/*.js"], + "@graphprotocol/hypergraph-react": ["../../packages/hypergraph-react/src/index.js"], + "@graphprotocol/hypergraph-react/*": ["../../packages/hypergraph-react/src/*.js"], "@/*": ["./src/*"] } }, diff --git a/apps/template-vite-react/vite.config.ts b/apps/template-vite-react/vite.config.ts index 8cc5545b..fe2b474b 100644 --- a/apps/template-vite-react/vite.config.ts +++ b/apps/template-vite-react/vite.config.ts @@ -1,7 +1,7 @@ -import path from 'node:path'; import tailwindcss from '@tailwindcss/vite'; import { tanstackRouter } from '@tanstack/router-plugin/vite'; import react from '@vitejs/plugin-react'; +import path from 'node:path'; import { defineConfig } from 'vite'; // https://vitejs.dev/config/ @@ -17,6 +17,8 @@ export default defineConfig({ resolve: { alias: { '@': path.resolve(__dirname, './src'), + '@graphprotocol/hypergraph': path.resolve(__dirname, '../../packages/hypergraph/src'), + '@graphprotocol/hypergraph-react': path.resolve(__dirname, '../../packages/hypergraph-react/src'), }, }, }); diff --git a/package.json b/package.json index d790a865..ed71e7b4 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "test": "vitest", "lint": "biome check", "lint:fix": "biome check --write --unsafe", - "check": "tsc --noEmit", + "check": "tsc -b tsconfig.json", "db:migrate:dev": "pnpm --filter server db:migrate:dev", "db:studio": "pnpm --filter server db:studio", "graph": "pnpm --filter server-logic-ts graph" diff --git a/packages/create-hypergraph/scripts/copy-template-dir.ts b/packages/create-hypergraph/scripts/copy-template-dir.ts index 7864a9ec..e188c2e0 100644 --- a/packages/create-hypergraph/scripts/copy-template-dir.ts +++ b/packages/create-hypergraph/scripts/copy-template-dir.ts @@ -78,6 +78,42 @@ class CopyTemplateDirService extends Effect.Service()( yield* fs.writeFileString(destPackageJsonPath, JSON.stringify(packageJson, null, 2)); }); + const updateTsconfigJsonWorkspaceDeps = (tsconfigJsonPath: string, destTsconfigJsonPath: string) => + Effect.gen(function* () { + // read the tsconfig.json + const tsconfigJson = yield* fs.readFileString(tsconfigJsonPath).pipe(Effect.map(JSON.parse)); + + // remove the paths for the hypergraph workspace deps + tsconfigJson.compilerOptions.paths = Object.fromEntries( + Object.entries(tsconfigJson.compilerOptions.paths).filter( + ([key]) => !key.startsWith('@graphprotocol/hypergraph'), + ), + ); + + // remove hypergraph paths from the include array + if (tsconfigJson.include && Array.isArray(tsconfigJson.include)) { + tsconfigJson.include = tsconfigJson.include.filter( + (path: string) => !path.startsWith('../../packages/hypergraph'), + ); + } + + yield* fs.writeFileString(destTsconfigJsonPath, JSON.stringify(tsconfigJson, null, 2)); + }); + + const updateViteConfigAliases = (viteConfigPath: string, destViteConfigPath: string) => + Effect.gen(function* () { + // read the vite.config.ts + const viteConfig = yield* fs.readFileString(viteConfigPath); + + // Remove the hypergraph aliases from the Vite config using line-based filtering + const updatedViteConfig = viteConfig + .split('\n') + .filter((line) => !line.match(/['"]@graphprotocol\/hypergraph(-react)?[^'"]*['"]\s*:/)) + .join('\n'); + + yield* fs.writeFileString(destViteConfigPath, updatedViteConfig); + }); + const copy = (src: string, dest: string, replaced: Record): Effect.Effect => Effect.gen(function* () { yield* fs.makeDirectory(dest, { recursive: true }); @@ -97,6 +133,14 @@ class CopyTemplateDirService extends Effect.Service()( yield* updatePackageJsonWorkspaceDeps(srcPath, destPath, replaced); continue; } + if (entry.name === 'tsconfig.app.json' || entry.name === 'tsconfig.json') { + yield* updateTsconfigJsonWorkspaceDeps(srcPath, destPath); + continue; + } + if (entry.name === 'vite.config.ts') { + yield* updateViteConfigAliases(srcPath, destPath); + continue; + } yield* fs.copyFile(srcPath, destPath); } } diff --git a/packages/create-hypergraph/tsdown.config.ts b/packages/create-hypergraph/tsdown.config.ts index 2d7522fa..228400c5 100644 --- a/packages/create-hypergraph/tsdown.config.ts +++ b/packages/create-hypergraph/tsdown.config.ts @@ -1,6 +1,6 @@ import { defineConfig } from 'tsdown'; -export default defineConfig(() => ({ +export default defineConfig({ entry: ['src/bin.ts'], target: 'node20', minify: true, @@ -13,4 +13,4 @@ export default defineConfig(() => ({ env: { NODE_ENV: 'production', }, -})); +}); diff --git a/packages/hypergraph-react/tsconfig.src.json b/packages/hypergraph-react/tsconfig.src.json index 857616cf..93e93909 100644 --- a/packages/hypergraph-react/tsconfig.src.json +++ b/packages/hypergraph-react/tsconfig.src.json @@ -6,6 +6,7 @@ ], "compilerOptions": { "tsBuildInfoFile": ".tsbuildinfo/src.tsbuildinfo", + "outDir": "build/src", "rootDir": "src" } } diff --git a/packages/hypergraph-react/tsconfig.test.json b/packages/hypergraph-react/tsconfig.test.json index 40dbc2fd..03efb3be 100644 --- a/packages/hypergraph-react/tsconfig.test.json +++ b/packages/hypergraph-react/tsconfig.test.json @@ -7,6 +7,7 @@ ], "compilerOptions": { "tsBuildInfoFile": ".tsbuildinfo/test.tsbuildinfo", - "rootDir": "test" + "rootDir": "test", + "noEmit": true } } diff --git a/packages/hypergraph/tsconfig.src.json b/packages/hypergraph/tsconfig.src.json index 7f5f0b29..0af62268 100644 --- a/packages/hypergraph/tsconfig.src.json +++ b/packages/hypergraph/tsconfig.src.json @@ -4,6 +4,7 @@ "compilerOptions": { "tsBuildInfoFile": ".tsbuildinfo/src.tsbuildinfo", "rootDir": "src", + "outDir": "build/src", "types": ["node"] } } diff --git a/packages/hypergraph/tsconfig.test.json b/packages/hypergraph/tsconfig.test.json index 5c81d806..46672fcf 100644 --- a/packages/hypergraph/tsconfig.test.json +++ b/packages/hypergraph/tsconfig.test.json @@ -6,6 +6,7 @@ ], "compilerOptions": { "tsBuildInfoFile": ".tsbuildinfo/test.tsbuildinfo", - "rootDir": "test" + "rootDir": "test", + "noEmit": true } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df27e70f..2d3791b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -303,8 +303,8 @@ importers: specifier: ^1.8.0 version: 1.8.0 '@prisma/client': - specifier: ^6.7.0 - version: 6.7.0(prisma@6.7.0(typescript@5.8.3))(typescript@5.8.3) + specifier: ^6.14.0 + version: 6.14.0(prisma@6.14.0(typescript@5.8.3))(typescript@5.8.3) '@privy-io/server-auth': specifier: ^1.26.0 version: 1.26.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.8.3)(utf-8-validate@5.0.10)(viem@2.29.0(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) @@ -321,8 +321,8 @@ importers: specifier: ^5.1.0 version: 5.1.0 prisma: - specifier: ^6.7.0 - version: 6.7.0(typescript@5.8.3) + specifier: ^6.14.0 + version: 6.14.0(typescript@5.8.3) siwe: specifier: ^3.0.0 version: 3.0.0(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -532,13 +532,13 @@ importers: dependencies: '@docusaurus/core': specifier: 3.8.1 - version: 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + version: 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/preset-classic': specifier: 3.8.1 - version: 3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) + version: 3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(@types/react@19.1.10)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) '@mdx-js/react': specifier: ^3.0.0 - version: 3.1.0(@types/react@19.1.9)(react@19.1.1) + version: 3.1.0(@types/react@19.1.10)(react@19.1.1) clsx: specifier: ^2.0.0 version: 2.1.1 @@ -560,7 +560,7 @@ importers: version: 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) docusaurus-plugin-llms: specifier: ^0.1.5 - version: 0.1.5(@docusaurus/core@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)) + version: 0.1.5(@docusaurus/core@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)) packages/create-hypergraph: devDependencies: @@ -3895,8 +3895,8 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@prisma/client@6.7.0': - resolution: {integrity: sha512-+k61zZn1XHjbZul8q6TdQLpuI/cvyfil87zqK2zpreNIXyXtpUv3+H/oM69hcsFcZXaokHJIzPAt5Z8C8eK2QA==} + '@prisma/client@6.14.0': + resolution: {integrity: sha512-8E/Nk3eL5g7RQIg/LUj1ICyDmhD053STjxrPxUtCRybs2s/2sOEcx9NpITuAOPn07HEpWBfhAVe1T/HYWXUPOw==} engines: {node: '>=18.18'} peerDependencies: prisma: '*' @@ -3907,23 +3907,23 @@ packages: typescript: optional: true - '@prisma/config@6.7.0': - resolution: {integrity: sha512-di8QDdvSz7DLUi3OOcCHSwxRNeW7jtGRUD2+Z3SdNE3A+pPiNT8WgUJoUyOwJmUr5t+JA2W15P78C/N+8RXrOA==} + '@prisma/config@6.14.0': + resolution: {integrity: sha512-IwC7o5KNNGhmblLs23swnfBjADkacBb7wvyDXUWLwuvUQciKJZqyecU0jw0d7JRkswrj+XTL8fdr0y2/VerKQQ==} - '@prisma/debug@6.7.0': - resolution: {integrity: sha512-RabHn9emKoYFsv99RLxvfG2GHzWk2ZI1BuVzqYtmMSIcuGboHY5uFt3Q3boOREM9de6z5s3bQoyKeWnq8Fz22w==} + '@prisma/debug@6.14.0': + resolution: {integrity: sha512-j4Lf+y+5QIJgQD4sJWSbkOD7geKx9CakaLp/TyTy/UDu9Wo0awvWCBH/BAxTHUaCpIl9USA5VS/KJhDqKJSwug==} - '@prisma/engines-version@6.7.0-36.3cff47a7f5d65c3ea74883f1d736e41d68ce91ed': - resolution: {integrity: sha512-EvpOFEWf1KkJpDsBCrih0kg3HdHuaCnXmMn7XFPObpFTzagK1N0Q0FMnYPsEhvARfANP5Ok11QyoTIRA2hgJTA==} + '@prisma/engines-version@6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e1e49': + resolution: {integrity: sha512-EgN9ODJpiX45yvwcngoStp3uQPJ3l+AEVoQ6dMMO2QvmwIlnxfApzKmJQExzdo7/hqQANrz5txHJdGYHzOnGHA==} - '@prisma/engines@6.7.0': - resolution: {integrity: sha512-3wDMesnOxPrOsq++e5oKV9LmIiEazFTRFZrlULDQ8fxdub5w4NgRBoxtWbvXmj2nJVCnzuz6eFix3OhIqsZ1jw==} + '@prisma/engines@6.14.0': + resolution: {integrity: sha512-LhJjqsALFEcoAtF07nSaOkVguaxw/ZsgfROIYZ8bAZDobe7y8Wy+PkYQaPOK1iLSsFgV2MhCO/eNrI1gdSOj6w==} - '@prisma/fetch-engine@6.7.0': - resolution: {integrity: sha512-zLlAGnrkmioPKJR4Yf7NfW3hftcvqeNNEHleMZK9yX7RZSkhmxacAYyfGsCcqRt47jiZ7RKdgE0Wh2fWnm7WsQ==} + '@prisma/fetch-engine@6.14.0': + resolution: {integrity: sha512-MPzYPOKMENYOaY3AcAbaKrfvXVlvTc6iHmTXsp9RiwCX+bPyfDMqMFVUSVXPYrXnrvEzhGHfyiFy0PRLHPysNg==} - '@prisma/get-platform@6.7.0': - resolution: {integrity: sha512-i9IH5lO4fQwnMLvQLYNdgVh9TK3PuWBfQd7QLk/YurnAIg+VeADcZDbmhAi4XBBDD+hDif9hrKyASu0hbjwabw==} + '@prisma/get-platform@6.14.0': + resolution: {integrity: sha512-7VjuxKNwjnBhKfqPpMeWiHEa2sVjYzmHdl1slW6STuUCe9QnOY0OY1ljGSvz6wpG4U8DfbDqkG1yofd/1GINww==} '@privy-io/api-base@1.5.1': resolution: {integrity: sha512-UokueOxl2hoW+kfFTzwV8uqwCNajSaJJEGSWHpsuKvdDQ8ePwXe53Gr5ptnKznaZlMLivc25mrv92bVEJbclfQ==} @@ -5646,6 +5646,9 @@ packages: peerDependencies: '@types/react': '*' + '@types/react@19.1.10': + resolution: {integrity: sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==} + '@types/react@19.1.3': resolution: {integrity: sha512-dLWQ+Z0CkIvK1J8+wrDPwGxEYFA4RAyHoZPxHVGspYmFVnwGSNT24cGIhFJrtfRnWVuW8X7NO52gCXmhkVUWGQ==} @@ -6635,6 +6638,14 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + c12@3.1.0: + resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -6792,6 +6803,9 @@ packages: resolution: {integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==} engines: {node: '>= 0.10'} + citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + class-variance-authority@0.7.1: resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} @@ -6935,6 +6949,9 @@ packages: confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -7320,6 +7337,10 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + deepmerge-ts@7.1.5: + resolution: {integrity: sha512-HOJkrhaYsweh+W+e74Yn7YStZOilkoPb6fycpwNLKzSPtruFs48nYis0zy5yJz1+ktUhHxoRDJ27RQAWLIJVJw==} + engines: {node: '>=16.0.0'} + deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -7557,6 +7578,9 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + effect@3.16.12: + resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + effect@3.17.6: resolution: {integrity: sha512-BDVr3TEI6JpTnsZwDzXlzxDtyMS0cwtfWmhqfL3nl7Be/443+geFYAlVpCy7SCkLCck0NbmFX86LtlCZtCgdxA==} @@ -7685,11 +7709,6 @@ packages: esast-util-from-js@2.0.1: resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - esbuild@0.25.2: resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} engines: {node: '>=18'} @@ -7939,6 +7958,9 @@ packages: resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==} engines: {node: '>= 18'} + exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -8262,6 +8284,10 @@ packages: get-tsconfig@4.10.1: resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} + giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + github-slugger@1.5.0: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} @@ -10060,6 +10086,11 @@ packages: nwsapi@2.2.16: resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} + nypm@0.6.1: + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -10102,6 +10133,9 @@ packages: ofetch@1.4.1: resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + on-exit-leak-free@0.2.0: resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==} @@ -10392,6 +10426,9 @@ packages: resolution: {integrity: sha512-wfRLBZ0feWRhCIkoMB6ete7czJcnNnqRpcoWQBLqatqXXmelSRqfdDK4F3u9T2s2cXas/hQJcryI/4lAL+XTlA==} engines: {node: '>=0.12'} + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + permissionless@0.2.47: resolution: {integrity: sha512-/Y+2SK+OGrPJuVZ9RcDDBL+U3wGnw3PByc610zvk2G1h//rRez3YZ9CyuMiOf7MpTh53XxmQeKsqKPna0Ilciw==} peerDependencies: @@ -10480,6 +10517,9 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} + pngjs@5.0.0: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} @@ -11029,8 +11069,8 @@ packages: peerDependencies: react: '>=16.0.0' - prisma@6.7.0: - resolution: {integrity: sha512-vArg+4UqnQ13CVhc2WUosemwh6hr6cr6FY2uzDvCIFwH8pu8BXVv38PktoMLVjtX7sbYThxbnZF5YiR8sN2clw==} + prisma@6.14.0: + resolution: {integrity: sha512-QEuCwxu+Uq9BffFw7in8In+WfbSUN0ewnaSUKloLkbJd42w6EyFckux4M0f7VwwHlM3A8ssaz4OyniCXlsn0WA==} engines: {node: '>=18.18'} hasBin: true peerDependencies: @@ -11181,6 +11221,9 @@ packages: resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==} engines: {node: '>= 0.8'} + rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -15011,14 +15054,14 @@ snapshots: '@docsearch/css@3.9.0': {} - '@docsearch/react@3.9.0(@algolia/client-search@5.35.0)(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)': + '@docsearch/react@3.9.0(@algolia/client-search@5.35.0)(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)': dependencies: '@algolia/autocomplete-core': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) '@algolia/autocomplete-preset-algolia': 1.17.9(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) '@docsearch/css': 3.9.0 algoliasearch: 5.35.0 optionalDependencies: - '@types/react': 19.1.9 + '@types/react': 19.1.10 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) search-insights: 2.17.3 @@ -15094,7 +15137,7 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/core@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/core@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: '@docusaurus/babel': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/bundler': 3.8.1(acorn@8.15.0)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3) @@ -15103,7 +15146,7 @@ snapshots: '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mdx-js/react': 3.1.0(@types/react@19.1.9)(react@19.1.1) + '@mdx-js/react': 3.1.0(@types/react@19.1.10)(react@19.1.1) boxen: 6.2.1 chalk: 4.1.2 chokidar: 3.6.0 @@ -15226,13 +15269,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-content-blog@3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-blog@3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.8.1 '@docusaurus/mdx-loader': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -15268,13 +15311,13 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.8.1 '@docusaurus/mdx-loader': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/module-type-aliases': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -15309,9 +15352,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-content-pages@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-content-pages@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/mdx-loader': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -15340,9 +15383,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-css-cascade-layers@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-css-cascade-layers@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -15368,9 +15411,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-debug@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-debug@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) fs-extra: 11.3.1 @@ -15397,9 +15440,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-google-analytics@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-analytics@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 @@ -15424,9 +15467,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-google-gtag@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-gtag@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@types/gtag.js': 0.0.12 @@ -15452,9 +15495,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-google-tag-manager@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 @@ -15479,9 +15522,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-sitemap@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-sitemap@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.8.1 '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -15511,9 +15554,9 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/plugin-svgr@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/plugin-svgr@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -15542,22 +15585,22 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/preset-classic@3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': - dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-blog': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-css-cascade-layers': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-debug': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-analytics': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-gtag': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-google-tag-manager': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-sitemap': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-svgr': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-classic': 3.8.1(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/theme-search-algolia': 3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/preset-classic@3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(@types/react@19.1.10)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': + dependencies: + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-blog': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-css-cascade-layers': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-debug': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-analytics': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-gtag': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-google-tag-manager': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-sitemap': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-svgr': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-classic': 3.8.1(@types/react@19.1.10)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/theme-search-algolia': 3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(@types/react@19.1.10)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -15585,25 +15628,25 @@ snapshots: '@docusaurus/react-loadable@6.0.0(react@19.1.1)': dependencies: - '@types/react': 19.1.9 + '@types/react': 19.1.10 react: 19.1.1 - '@docusaurus/theme-classic@3.8.1(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-classic@3.8.1(@types/react@19.1.10)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.8.1 '@docusaurus/mdx-loader': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/module-type-aliases': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/plugin-content-blog': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/plugin-content-pages': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/plugin-content-blog': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-pages': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/theme-translations': 3.8.1 '@docusaurus/types': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@mdx-js/react': 3.1.0(@types/react@19.1.9)(react@19.1.1) + '@mdx-js/react': 3.1.0(@types/react@19.1.10)(react@19.1.1) clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.45 @@ -15637,11 +15680,11 @@ snapshots: - utf-8-validate - webpack-cli - '@docusaurus/theme-common@3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@docusaurus/theme-common@3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@docusaurus/mdx-loader': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/module-type-aliases': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-common': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@types/history': 4.7.11 @@ -15662,13 +15705,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/theme-search-algolia@3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(@types/react@19.1.9)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': + '@docusaurus/theme-search-algolia@3.8.1(@algolia/client-search@5.35.0)(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(@types/react@19.1.10)(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3)(typescript@5.8.3)(utf-8-validate@5.0.10)': dependencies: - '@docsearch/react': 3.9.0(@algolia/client-search@5.35.0)(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3) - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docsearch/react': 3.9.0(@algolia/client-search@5.35.0)(@types/react@19.1.10)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(search-insights@2.17.3) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) '@docusaurus/logger': 3.8.1 - '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) - '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/plugin-content-docs': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/theme-common': 3.8.1(@docusaurus/plugin-content-docs@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10))(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/theme-translations': 3.8.1 '@docusaurus/utils': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@docusaurus/utils-validation': 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -17210,10 +17253,10 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1)': + '@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 19.1.9 + '@types/react': 19.1.10 react: 19.1.1 '@metamask/abi-utils@1.2.0': @@ -17577,38 +17620,40 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@prisma/client@6.7.0(prisma@6.7.0(typescript@5.8.3))(typescript@5.8.3)': + '@prisma/client@6.14.0(prisma@6.14.0(typescript@5.8.3))(typescript@5.8.3)': optionalDependencies: - prisma: 6.7.0(typescript@5.8.3) + prisma: 6.14.0(typescript@5.8.3) typescript: 5.8.3 - '@prisma/config@6.7.0': + '@prisma/config@6.14.0': dependencies: - esbuild: 0.25.2 - esbuild-register: 3.6.0(esbuild@0.25.2) + c12: 3.1.0 + deepmerge-ts: 7.1.5 + effect: 3.16.12 + empathic: 2.0.0 transitivePeerDependencies: - - supports-color + - magicast - '@prisma/debug@6.7.0': {} + '@prisma/debug@6.14.0': {} - '@prisma/engines-version@6.7.0-36.3cff47a7f5d65c3ea74883f1d736e41d68ce91ed': {} + '@prisma/engines-version@6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e1e49': {} - '@prisma/engines@6.7.0': + '@prisma/engines@6.14.0': dependencies: - '@prisma/debug': 6.7.0 - '@prisma/engines-version': 6.7.0-36.3cff47a7f5d65c3ea74883f1d736e41d68ce91ed - '@prisma/fetch-engine': 6.7.0 - '@prisma/get-platform': 6.7.0 + '@prisma/debug': 6.14.0 + '@prisma/engines-version': 6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e1e49 + '@prisma/fetch-engine': 6.14.0 + '@prisma/get-platform': 6.14.0 - '@prisma/fetch-engine@6.7.0': + '@prisma/fetch-engine@6.14.0': dependencies: - '@prisma/debug': 6.7.0 - '@prisma/engines-version': 6.7.0-36.3cff47a7f5d65c3ea74883f1d736e41d68ce91ed - '@prisma/get-platform': 6.7.0 + '@prisma/debug': 6.14.0 + '@prisma/engines-version': 6.14.0-25.717184b7b35ea05dfa71a3236b7af656013e1e49 + '@prisma/get-platform': 6.14.0 - '@prisma/get-platform@6.7.0': + '@prisma/get-platform@6.14.0': dependencies: - '@prisma/debug': 6.7.0 + '@prisma/debug': 6.14.0 '@privy-io/api-base@1.5.1': dependencies: @@ -19904,6 +19949,10 @@ snapshots: dependencies: '@types/react': 19.1.9 + '@types/react@19.1.10': + dependencies: + csstype: 3.1.3 + '@types/react@19.1.3': dependencies: csstype: 3.1.3 @@ -21551,6 +21600,21 @@ snapshots: bytes@3.1.2: {} + c12@3.1.0: + dependencies: + chokidar: 4.0.3 + confbox: 0.2.2 + defu: 6.1.4 + dotenv: 16.6.1 + exsolve: 1.0.7 + giget: 2.0.0 + jiti: 2.5.1 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.2.0 + rc9: 2.1.2 + cac@6.7.14: {} cacheable-lookup@7.0.0: {} @@ -21748,6 +21812,10 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 + citty@0.1.6: + dependencies: + consola: 3.4.2 + class-variance-authority@0.7.1: dependencies: clsx: 2.1.1 @@ -21873,6 +21941,8 @@ snapshots: confbox@0.1.8: {} + confbox@0.2.2: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -22273,6 +22343,8 @@ snapshots: deep-is@0.1.4: {} + deepmerge-ts@7.1.5: {} + deepmerge@4.3.1: {} default-browser-id@5.0.0: {} @@ -22385,9 +22457,9 @@ snapshots: dependencies: esutils: 2.0.3 - docusaurus-plugin-llms@0.1.5(@docusaurus/core@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)): + docusaurus-plugin-llms@0.1.5(@docusaurus/core@3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10)): dependencies: - '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.9)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) + '@docusaurus/core': 3.8.1(@mdx-js/react@3.1.0(@types/react@19.1.10)(react@19.1.1))(acorn@8.15.0)(bufferutil@4.0.9)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(typescript@5.8.3)(utf-8-validate@5.0.10) gray-matter: 4.0.3 minimatch: 9.0.5 @@ -22490,6 +22562,11 @@ snapshots: ee-first@1.1.1: {} + effect@3.16.12: + dependencies: + '@standard-schema/spec': 1.0.0 + fast-check: 3.23.2 + effect@3.17.6: dependencies: '@standard-schema/spec': 1.0.0 @@ -22687,13 +22764,6 @@ snapshots: esast-util-from-estree: 2.0.0 vfile-message: 4.0.3 - esbuild-register@3.6.0(esbuild@0.25.2): - dependencies: - debug: 4.4.1 - esbuild: 0.25.2 - transitivePeerDependencies: - - supports-color - esbuild@0.25.2: optionalDependencies: '@esbuild/aix-ppc64': 0.25.2 @@ -23127,6 +23197,8 @@ snapshots: transitivePeerDependencies: - supports-color + exsolve@1.0.7: {} + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -23446,6 +23518,15 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + giget@2.0.0: + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.7 + nypm: 0.6.1 + pathe: 2.0.3 + github-slugger@1.5.0: {} glob-parent@5.1.2: @@ -25572,6 +25653,14 @@ snapshots: nwsapi@2.2.16: {} + nypm@0.6.1: + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 2.2.0 + tinyexec: 1.0.1 + object-assign@4.1.1: {} object-inspect@1.13.4: {} @@ -25627,6 +25716,8 @@ snapshots: node-fetch-native: 1.6.7 ufo: 1.6.1 + ohash@2.0.11: {} + on-exit-leak-free@0.2.0: {} on-exit-leak-free@2.1.2: {} @@ -26019,6 +26110,8 @@ snapshots: sha.js: 2.4.11 to-buffer: 1.2.1 + perfect-debounce@1.0.0: {} + permissionless@0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)): dependencies: viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) @@ -26145,6 +26238,12 @@ snapshots: mlly: 1.7.4 pathe: 2.0.1 + pkg-types@2.2.0: + dependencies: + confbox: 0.2.2 + exsolve: 1.0.7 + pathe: 2.0.3 + pngjs@5.0.0: {} possible-typed-array-names@1.1.0: {} @@ -26659,15 +26758,14 @@ snapshots: clsx: 2.1.1 react: 19.1.1 - prisma@6.7.0(typescript@5.8.3): + prisma@6.14.0(typescript@5.8.3): dependencies: - '@prisma/config': 6.7.0 - '@prisma/engines': 6.7.0 + '@prisma/config': 6.14.0 + '@prisma/engines': 6.14.0 optionalDependencies: - fsevents: 2.3.3 typescript: 5.8.3 transitivePeerDependencies: - - supports-color + - magicast prismjs@1.30.0: {} @@ -26817,6 +26915,11 @@ snapshots: iconv-lite: 0.6.3 unpipe: 1.0.0 + rc9@2.1.2: + dependencies: + defu: 6.1.4 + destr: 2.0.5 + rc@1.2.8: dependencies: deep-extend: 0.6.0 diff --git a/tsconfig.base.json b/tsconfig.base.json index ba649efd..493bc634 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -41,7 +41,6 @@ "@graphprotocol/hypergraph/*": ["./packages/hypergraph/src/*.js"], "@graphprotocol/hypergraph-react": ["./packages/hypergraph-react/src/index.js"], "@graphprotocol/hypergraph-react/*": ["./packages/hypergraph-react/src/*.js"] - } } } diff --git a/tsconfig.json b/tsconfig.json index 26d20758..cbe80ab1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,11 +2,15 @@ "extends": "./tsconfig.base.json", "include": [], "references": [ + { "path": "packages/create-hypergraph" }, { "path": "packages/hypergraph" }, { "path": "packages/hypergraph-react" }, + { "path": "packages/typesync-studio" }, { "path": "apps/server" }, { "path": "apps/connect" }, { "path": "apps/events" }, - { "path": "packages/create-hypergraph" } + { "path": "apps/template-nextjs" }, + { "path": "apps/template-vite-react" }, + { "path": "apps/next-example" }, ] }