diff --git a/CLAUDE.md b/CLAUDE.md index 7d26c300..77ceff16 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -48,11 +48,11 @@ pnpm clean # Clean all build artifacts - **packages/** - Core libraries - `hypergraph/` - Main SDK with entity management, encryption, spaces, and inboxes - `hypergraph-react/` - React hooks and components + - `create-hypergraph/` - Project scaffolding tool - **apps/** - Complete applications - `server/` - Backend sync server (Express + Prisma + SQLite/PostgreSQL) - `events/` - Demo app showcasing the framework (Vite + React) - `connect/` - Geo Connect authentication app - - `create-hypergraph/` - Project scaffolding tool - `next-example/` - Next.js integration example - **docs/** - Docusaurus documentation site diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f08e1355..5f65976c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -32,7 +32,7 @@ pnpm prisma migrate dev # this will also generate the Prisma client To develop the create-hypergraph, run: ```sh -cd apps/create-hypergraph +cd packages/create-hypergraph pnpm run dev ``` diff --git a/biome.jsonc b/biome.jsonc index 62fad3d0..b15cb3ac 100644 --- a/biome.jsonc +++ b/biome.jsonc @@ -16,7 +16,7 @@ "!**/tsconfig.json", "!**/tsconfig.*.json", "!**/variant-schema.ts", - "!**/apps/create-hypergraph/template-*/**", + "!**/packages/create-hypergraph/template-*/**", "!**/*.css", "!packages/hypergraph/typesync-studio/src/generated/**/*.ts" ] diff --git a/apps/create-hypergraph/.cursor/rules/cli-tool.mdc b/packages/create-hypergraph/.cursor/rules/cli-tool.mdc similarity index 100% rename from apps/create-hypergraph/.cursor/rules/cli-tool.mdc rename to packages/create-hypergraph/.cursor/rules/cli-tool.mdc diff --git a/apps/create-hypergraph/.npmignore b/packages/create-hypergraph/.npmignore similarity index 100% rename from apps/create-hypergraph/.npmignore rename to packages/create-hypergraph/.npmignore diff --git a/apps/create-hypergraph/CHANGELOG.md b/packages/create-hypergraph/CHANGELOG.md similarity index 100% rename from apps/create-hypergraph/CHANGELOG.md rename to packages/create-hypergraph/CHANGELOG.md diff --git a/apps/create-hypergraph/LICENSE b/packages/create-hypergraph/LICENSE similarity index 100% rename from apps/create-hypergraph/LICENSE rename to packages/create-hypergraph/LICENSE diff --git a/apps/create-hypergraph/README.md b/packages/create-hypergraph/README.md similarity index 100% rename from apps/create-hypergraph/README.md rename to packages/create-hypergraph/README.md diff --git a/apps/create-hypergraph/llms.txt b/packages/create-hypergraph/llms.txt similarity index 100% rename from apps/create-hypergraph/llms.txt rename to packages/create-hypergraph/llms.txt diff --git a/apps/create-hypergraph/package.json b/packages/create-hypergraph/package.json similarity index 95% rename from apps/create-hypergraph/package.json rename to packages/create-hypergraph/package.json index 4e28b78b..a800c9db 100644 --- a/apps/create-hypergraph/package.json +++ b/packages/create-hypergraph/package.json @@ -16,7 +16,7 @@ "repository": { "type": "git", "url": "git+https://github.com/graphprotocol/hypergraph.git", - "directory": "apps/create-hypergraph" + "directory": "packages/create-hypergraph" }, "publishConfig": { "access": "public", @@ -52,7 +52,7 @@ "bugs": { "url": "https://github.com/graphprotocol/hypergraph/issues" }, - "homepage": "https://github.com/graphprotocol/hypergraph/tree/main/apps/create-hypergraph-app#readme", + "homepage": "https://github.com/graphprotocol/hypergraph/tree/main/packages/create-hypergraph-app#readme", "devDependencies": { "@effect/cli": "^0.69.0", "@effect/language-service": "^0.34.0", diff --git a/apps/create-hypergraph/scripts/copy-package-json.ts b/packages/create-hypergraph/scripts/copy-package-json.ts similarity index 100% rename from apps/create-hypergraph/scripts/copy-package-json.ts rename to packages/create-hypergraph/scripts/copy-package-json.ts diff --git a/apps/create-hypergraph/scripts/copy-template-dir.ts b/packages/create-hypergraph/scripts/copy-template-dir.ts similarity index 100% rename from apps/create-hypergraph/scripts/copy-template-dir.ts rename to packages/create-hypergraph/scripts/copy-template-dir.ts diff --git a/apps/create-hypergraph/src/Cli.ts b/packages/create-hypergraph/src/Cli.ts similarity index 100% rename from apps/create-hypergraph/src/Cli.ts rename to packages/create-hypergraph/src/Cli.ts diff --git a/apps/create-hypergraph/src/Domain.ts b/packages/create-hypergraph/src/Domain.ts similarity index 100% rename from apps/create-hypergraph/src/Domain.ts rename to packages/create-hypergraph/src/Domain.ts diff --git a/apps/create-hypergraph/src/Logger.ts b/packages/create-hypergraph/src/Logger.ts similarity index 100% rename from apps/create-hypergraph/src/Logger.ts rename to packages/create-hypergraph/src/Logger.ts diff --git a/apps/create-hypergraph/src/Utils.ts b/packages/create-hypergraph/src/Utils.ts similarity index 100% rename from apps/create-hypergraph/src/Utils.ts rename to packages/create-hypergraph/src/Utils.ts diff --git a/apps/create-hypergraph/src/bin.ts b/packages/create-hypergraph/src/bin.ts similarity index 100% rename from apps/create-hypergraph/src/bin.ts rename to packages/create-hypergraph/src/bin.ts diff --git a/apps/create-hypergraph/template-nextjs/.prettierignore b/packages/create-hypergraph/template-nextjs/.prettierignore similarity index 100% rename from apps/create-hypergraph/template-nextjs/.prettierignore rename to packages/create-hypergraph/template-nextjs/.prettierignore diff --git a/apps/create-hypergraph/template-nextjs/.prettierrc b/packages/create-hypergraph/template-nextjs/.prettierrc similarity index 100% rename from apps/create-hypergraph/template-nextjs/.prettierrc rename to packages/create-hypergraph/template-nextjs/.prettierrc diff --git a/apps/create-hypergraph/template-nextjs/Components/GraphImage.tsx b/packages/create-hypergraph/template-nextjs/Components/GraphImage.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/GraphImage.tsx rename to packages/create-hypergraph/template-nextjs/Components/GraphImage.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/Layout.tsx b/packages/create-hypergraph/template-nextjs/Components/Layout.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/Layout.tsx rename to packages/create-hypergraph/template-nextjs/Components/Layout.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/Login/AuthCallback.tsx b/packages/create-hypergraph/template-nextjs/Components/Login/AuthCallback.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/Login/AuthCallback.tsx rename to packages/create-hypergraph/template-nextjs/Components/Login/AuthCallback.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/Login/LoginButton.tsx b/packages/create-hypergraph/template-nextjs/Components/Login/LoginButton.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/Login/LoginButton.tsx rename to packages/create-hypergraph/template-nextjs/Components/Login/LoginButton.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/Login/LoginForm.tsx b/packages/create-hypergraph/template-nextjs/Components/Login/LoginForm.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/Login/LoginForm.tsx rename to packages/create-hypergraph/template-nextjs/Components/Login/LoginForm.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/Space/PrivateSpace.tsx b/packages/create-hypergraph/template-nextjs/Components/Space/PrivateSpace.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/Space/PrivateSpace.tsx rename to packages/create-hypergraph/template-nextjs/Components/Space/PrivateSpace.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/Space/PublicSpace.tsx b/packages/create-hypergraph/template-nextjs/Components/Space/PublicSpace.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/Space/PublicSpace.tsx rename to packages/create-hypergraph/template-nextjs/Components/Space/PublicSpace.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/SpacesMenu.tsx b/packages/create-hypergraph/template-nextjs/Components/SpacesMenu.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/SpacesMenu.tsx rename to packages/create-hypergraph/template-nextjs/Components/SpacesMenu.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/explore-tabs.tsx b/packages/create-hypergraph/template-nextjs/Components/explore-tabs.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/explore-tabs.tsx rename to packages/create-hypergraph/template-nextjs/Components/explore-tabs.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/ui/NavigationMenu.tsx b/packages/create-hypergraph/template-nextjs/Components/ui/NavigationMenu.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/ui/NavigationMenu.tsx rename to packages/create-hypergraph/template-nextjs/Components/ui/NavigationMenu.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/ui/Tooltip.tsx b/packages/create-hypergraph/template-nextjs/Components/ui/Tooltip.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/ui/Tooltip.tsx rename to packages/create-hypergraph/template-nextjs/Components/ui/Tooltip.tsx diff --git a/apps/create-hypergraph/template-nextjs/Components/ui/button.tsx b/packages/create-hypergraph/template-nextjs/Components/ui/button.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/Components/ui/button.tsx rename to packages/create-hypergraph/template-nextjs/Components/ui/button.tsx diff --git a/apps/create-hypergraph/template-nextjs/README.md b/packages/create-hypergraph/template-nextjs/README.md similarity index 100% rename from apps/create-hypergraph/template-nextjs/README.md rename to packages/create-hypergraph/template-nextjs/README.md diff --git a/apps/create-hypergraph/template-nextjs/_gitignore b/packages/create-hypergraph/template-nextjs/_gitignore similarity index 100% rename from apps/create-hypergraph/template-nextjs/_gitignore rename to packages/create-hypergraph/template-nextjs/_gitignore diff --git a/apps/create-hypergraph/template-nextjs/app/Providers.tsx b/packages/create-hypergraph/template-nextjs/app/Providers.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/Providers.tsx rename to packages/create-hypergraph/template-nextjs/app/Providers.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/authenticate-success/page.tsx b/packages/create-hypergraph/template-nextjs/app/authenticate-success/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/authenticate-success/page.tsx rename to packages/create-hypergraph/template-nextjs/app/authenticate-success/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/assets/page.tsx b/packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/assets/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/assets/page.tsx rename to packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/assets/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/dapps/page.tsx b/packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/dapps/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/dapps/page.tsx rename to packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/dapps/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/investment-rounds/page.tsx b/packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/investment-rounds/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/investment-rounds/page.tsx rename to packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/investment-rounds/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/layout.tsx b/packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/layout.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/layout.tsx rename to packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/layout.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/page.tsx b/packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/page.tsx rename to packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/projects/page.tsx b/packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/projects/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/explore-public-knowledge/projects/page.tsx rename to packages/create-hypergraph/template-nextjs/app/explore-public-knowledge/projects/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/favicon.ico b/packages/create-hypergraph/template-nextjs/app/favicon.ico similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/favicon.ico rename to packages/create-hypergraph/template-nextjs/app/favicon.ico diff --git a/apps/create-hypergraph/template-nextjs/app/globals.css b/packages/create-hypergraph/template-nextjs/app/globals.css similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/globals.css rename to packages/create-hypergraph/template-nextjs/app/globals.css diff --git a/apps/create-hypergraph/template-nextjs/app/layout.tsx b/packages/create-hypergraph/template-nextjs/app/layout.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/layout.tsx rename to packages/create-hypergraph/template-nextjs/app/layout.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/login/page.tsx b/packages/create-hypergraph/template-nextjs/app/login/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/login/page.tsx rename to packages/create-hypergraph/template-nextjs/app/login/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/mapping.ts b/packages/create-hypergraph/template-nextjs/app/mapping.ts similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/mapping.ts rename to packages/create-hypergraph/template-nextjs/app/mapping.ts diff --git a/apps/create-hypergraph/template-nextjs/app/page.tsx b/packages/create-hypergraph/template-nextjs/app/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/page.tsx rename to packages/create-hypergraph/template-nextjs/app/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/private-space/[spaceid]/page.tsx b/packages/create-hypergraph/template-nextjs/app/private-space/[spaceid]/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/private-space/[spaceid]/page.tsx rename to packages/create-hypergraph/template-nextjs/app/private-space/[spaceid]/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/public-space/[spaceid]/page.tsx b/packages/create-hypergraph/template-nextjs/app/public-space/[spaceid]/page.tsx similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/public-space/[spaceid]/page.tsx rename to packages/create-hypergraph/template-nextjs/app/public-space/[spaceid]/page.tsx diff --git a/apps/create-hypergraph/template-nextjs/app/schema.ts b/packages/create-hypergraph/template-nextjs/app/schema.ts similarity index 100% rename from apps/create-hypergraph/template-nextjs/app/schema.ts rename to packages/create-hypergraph/template-nextjs/app/schema.ts diff --git a/apps/create-hypergraph/template-nextjs/components.json b/packages/create-hypergraph/template-nextjs/components.json similarity index 100% rename from apps/create-hypergraph/template-nextjs/components.json rename to packages/create-hypergraph/template-nextjs/components.json diff --git a/apps/create-hypergraph/template-nextjs/eslint.config.mjs b/packages/create-hypergraph/template-nextjs/eslint.config.mjs similarity index 100% rename from apps/create-hypergraph/template-nextjs/eslint.config.mjs rename to packages/create-hypergraph/template-nextjs/eslint.config.mjs diff --git a/apps/create-hypergraph/template-nextjs/lib/utils.ts b/packages/create-hypergraph/template-nextjs/lib/utils.ts similarity index 100% rename from apps/create-hypergraph/template-nextjs/lib/utils.ts rename to packages/create-hypergraph/template-nextjs/lib/utils.ts diff --git a/apps/create-hypergraph/template-nextjs/next-end.d.ts b/packages/create-hypergraph/template-nextjs/next-end.d.ts similarity index 100% rename from apps/create-hypergraph/template-nextjs/next-end.d.ts rename to packages/create-hypergraph/template-nextjs/next-end.d.ts diff --git a/apps/create-hypergraph/template-nextjs/next.config.ts b/packages/create-hypergraph/template-nextjs/next.config.ts similarity index 100% rename from apps/create-hypergraph/template-nextjs/next.config.ts rename to packages/create-hypergraph/template-nextjs/next.config.ts diff --git a/apps/create-hypergraph/template-nextjs/package.json b/packages/create-hypergraph/template-nextjs/package.json similarity index 100% rename from apps/create-hypergraph/template-nextjs/package.json rename to packages/create-hypergraph/template-nextjs/package.json diff --git a/apps/create-hypergraph/template-nextjs/postcss.config.mjs b/packages/create-hypergraph/template-nextjs/postcss.config.mjs similarity index 100% rename from apps/create-hypergraph/template-nextjs/postcss.config.mjs rename to packages/create-hypergraph/template-nextjs/postcss.config.mjs diff --git a/apps/create-hypergraph/template-nextjs/public/hypergraph.svg b/packages/create-hypergraph/template-nextjs/public/hypergraph.svg similarity index 100% rename from apps/create-hypergraph/template-nextjs/public/hypergraph.svg rename to packages/create-hypergraph/template-nextjs/public/hypergraph.svg diff --git a/apps/create-hypergraph/template-nextjs/tsconfig.json b/packages/create-hypergraph/template-nextjs/tsconfig.json similarity index 100% rename from apps/create-hypergraph/template-nextjs/tsconfig.json rename to packages/create-hypergraph/template-nextjs/tsconfig.json diff --git a/apps/create-hypergraph/template-vite-react/.prettierignore b/packages/create-hypergraph/template-vite-react/.prettierignore similarity index 100% rename from apps/create-hypergraph/template-vite-react/.prettierignore rename to packages/create-hypergraph/template-vite-react/.prettierignore diff --git a/apps/create-hypergraph/template-vite-react/.prettierrc b/packages/create-hypergraph/template-vite-react/.prettierrc similarity index 100% rename from apps/create-hypergraph/template-vite-react/.prettierrc rename to packages/create-hypergraph/template-vite-react/.prettierrc diff --git a/apps/create-hypergraph/template-vite-react/README.md b/packages/create-hypergraph/template-vite-react/README.md similarity index 100% rename from apps/create-hypergraph/template-vite-react/README.md rename to packages/create-hypergraph/template-vite-react/README.md diff --git a/apps/create-hypergraph/template-vite-react/_gitignore b/packages/create-hypergraph/template-vite-react/_gitignore similarity index 100% rename from apps/create-hypergraph/template-vite-react/_gitignore rename to packages/create-hypergraph/template-vite-react/_gitignore diff --git a/apps/create-hypergraph/template-vite-react/components.json b/packages/create-hypergraph/template-vite-react/components.json similarity index 100% rename from apps/create-hypergraph/template-vite-react/components.json rename to packages/create-hypergraph/template-vite-react/components.json diff --git a/apps/create-hypergraph/template-vite-react/eslint.config.mjs b/packages/create-hypergraph/template-vite-react/eslint.config.mjs similarity index 100% rename from apps/create-hypergraph/template-vite-react/eslint.config.mjs rename to packages/create-hypergraph/template-vite-react/eslint.config.mjs diff --git a/apps/create-hypergraph/template-vite-react/index.html b/packages/create-hypergraph/template-vite-react/index.html similarity index 100% rename from apps/create-hypergraph/template-vite-react/index.html rename to packages/create-hypergraph/template-vite-react/index.html diff --git a/apps/create-hypergraph/template-vite-react/package.json b/packages/create-hypergraph/template-vite-react/package.json similarity index 100% rename from apps/create-hypergraph/template-vite-react/package.json rename to packages/create-hypergraph/template-vite-react/package.json diff --git a/apps/create-hypergraph/template-vite-react/public/hypergraph.svg b/packages/create-hypergraph/template-vite-react/public/hypergraph.svg similarity index 100% rename from apps/create-hypergraph/template-vite-react/public/hypergraph.svg rename to packages/create-hypergraph/template-vite-react/public/hypergraph.svg diff --git a/apps/create-hypergraph/template-vite-react/src/components/explore-tabs.tsx b/packages/create-hypergraph/template-vite-react/src/components/explore-tabs.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/explore-tabs.tsx rename to packages/create-hypergraph/template-vite-react/src/components/explore-tabs.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/components/graph-image.tsx b/packages/create-hypergraph/template-vite-react/src/components/graph-image.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/graph-image.tsx rename to packages/create-hypergraph/template-vite-react/src/components/graph-image.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/components/logout.tsx b/packages/create-hypergraph/template-vite-react/src/components/logout.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/logout.tsx rename to packages/create-hypergraph/template-vite-react/src/components/logout.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/components/navbar.tsx b/packages/create-hypergraph/template-vite-react/src/components/navbar.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/navbar.tsx rename to packages/create-hypergraph/template-vite-react/src/components/navbar.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/components/spaces-menu.tsx b/packages/create-hypergraph/template-vite-react/src/components/spaces-menu.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/spaces-menu.tsx rename to packages/create-hypergraph/template-vite-react/src/components/spaces-menu.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/components/ui/button.tsx b/packages/create-hypergraph/template-vite-react/src/components/ui/button.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/ui/button.tsx rename to packages/create-hypergraph/template-vite-react/src/components/ui/button.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/components/ui/navigation-menu.tsx b/packages/create-hypergraph/template-vite-react/src/components/ui/navigation-menu.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/ui/navigation-menu.tsx rename to packages/create-hypergraph/template-vite-react/src/components/ui/navigation-menu.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/components/ui/tooltip.tsx b/packages/create-hypergraph/template-vite-react/src/components/ui/tooltip.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/components/ui/tooltip.tsx rename to packages/create-hypergraph/template-vite-react/src/components/ui/tooltip.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/index.css b/packages/create-hypergraph/template-vite-react/src/index.css similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/index.css rename to packages/create-hypergraph/template-vite-react/src/index.css diff --git a/apps/create-hypergraph/template-vite-react/src/lib/utils.ts b/packages/create-hypergraph/template-vite-react/src/lib/utils.ts similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/lib/utils.ts rename to packages/create-hypergraph/template-vite-react/src/lib/utils.ts diff --git a/apps/create-hypergraph/template-vite-react/src/main.tsx b/packages/create-hypergraph/template-vite-react/src/main.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/main.tsx rename to packages/create-hypergraph/template-vite-react/src/main.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/mapping.ts b/packages/create-hypergraph/template-vite-react/src/mapping.ts similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/mapping.ts rename to packages/create-hypergraph/template-vite-react/src/mapping.ts diff --git a/apps/create-hypergraph/template-vite-react/src/routeTree.gen.ts b/packages/create-hypergraph/template-vite-react/src/routeTree.gen.ts similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routeTree.gen.ts rename to packages/create-hypergraph/template-vite-react/src/routeTree.gen.ts diff --git a/apps/create-hypergraph/template-vite-react/src/routes/__root.tsx b/packages/create-hypergraph/template-vite-react/src/routes/__root.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/__root.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/__root.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/authenticate-success.tsx b/packages/create-hypergraph/template-vite-react/src/routes/authenticate-success.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/authenticate-success.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/authenticate-success.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge.tsx b/packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/assets.tsx b/packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/assets.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/assets.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/assets.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/dapps.tsx b/packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/dapps.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/dapps.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/dapps.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/index.tsx b/packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/index.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/index.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/index.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/investment-rounds.tsx b/packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/investment-rounds.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/investment-rounds.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/investment-rounds.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/projects.tsx b/packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/projects.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/projects.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/explore-public-knowledge/projects.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/index.tsx b/packages/create-hypergraph/template-vite-react/src/routes/index.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/index.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/index.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/login.tsx b/packages/create-hypergraph/template-vite-react/src/routes/login.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/login.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/login.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/private-space/$space-id.tsx b/packages/create-hypergraph/template-vite-react/src/routes/private-space/$space-id.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/private-space/$space-id.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/private-space/$space-id.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/routes/public-space/$space-id.tsx b/packages/create-hypergraph/template-vite-react/src/routes/public-space/$space-id.tsx similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/routes/public-space/$space-id.tsx rename to packages/create-hypergraph/template-vite-react/src/routes/public-space/$space-id.tsx diff --git a/apps/create-hypergraph/template-vite-react/src/schema.ts b/packages/create-hypergraph/template-vite-react/src/schema.ts similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/schema.ts rename to packages/create-hypergraph/template-vite-react/src/schema.ts diff --git a/apps/create-hypergraph/template-vite-react/src/vite-env.d.ts b/packages/create-hypergraph/template-vite-react/src/vite-env.d.ts similarity index 100% rename from apps/create-hypergraph/template-vite-react/src/vite-env.d.ts rename to packages/create-hypergraph/template-vite-react/src/vite-env.d.ts diff --git a/apps/create-hypergraph/template-vite-react/tsconfig.app.json b/packages/create-hypergraph/template-vite-react/tsconfig.app.json similarity index 100% rename from apps/create-hypergraph/template-vite-react/tsconfig.app.json rename to packages/create-hypergraph/template-vite-react/tsconfig.app.json diff --git a/apps/create-hypergraph/template-vite-react/tsconfig.json b/packages/create-hypergraph/template-vite-react/tsconfig.json similarity index 100% rename from apps/create-hypergraph/template-vite-react/tsconfig.json rename to packages/create-hypergraph/template-vite-react/tsconfig.json diff --git a/apps/create-hypergraph/template-vite-react/tsconfig.node.json b/packages/create-hypergraph/template-vite-react/tsconfig.node.json similarity index 100% rename from apps/create-hypergraph/template-vite-react/tsconfig.node.json rename to packages/create-hypergraph/template-vite-react/tsconfig.node.json diff --git a/apps/create-hypergraph/template-vite-react/vite.config.ts b/packages/create-hypergraph/template-vite-react/vite.config.ts similarity index 100% rename from apps/create-hypergraph/template-vite-react/vite.config.ts rename to packages/create-hypergraph/template-vite-react/vite.config.ts diff --git a/apps/create-hypergraph/test/Cli.test.ts b/packages/create-hypergraph/test/Cli.test.ts similarity index 100% rename from apps/create-hypergraph/test/Cli.test.ts rename to packages/create-hypergraph/test/Cli.test.ts diff --git a/apps/create-hypergraph/test/Utils.test.ts b/packages/create-hypergraph/test/Utils.test.ts similarity index 100% rename from apps/create-hypergraph/test/Utils.test.ts rename to packages/create-hypergraph/test/Utils.test.ts diff --git a/apps/create-hypergraph/tsconfig.build.json b/packages/create-hypergraph/tsconfig.build.json similarity index 100% rename from apps/create-hypergraph/tsconfig.build.json rename to packages/create-hypergraph/tsconfig.build.json diff --git a/apps/create-hypergraph/tsconfig.json b/packages/create-hypergraph/tsconfig.json similarity index 100% rename from apps/create-hypergraph/tsconfig.json rename to packages/create-hypergraph/tsconfig.json diff --git a/apps/create-hypergraph/tsconfig.scripts.json b/packages/create-hypergraph/tsconfig.scripts.json similarity index 100% rename from apps/create-hypergraph/tsconfig.scripts.json rename to packages/create-hypergraph/tsconfig.scripts.json diff --git a/apps/create-hypergraph/tsconfig.src.json b/packages/create-hypergraph/tsconfig.src.json similarity index 100% rename from apps/create-hypergraph/tsconfig.src.json rename to packages/create-hypergraph/tsconfig.src.json diff --git a/apps/create-hypergraph/tsconfig.test.json b/packages/create-hypergraph/tsconfig.test.json similarity index 100% rename from apps/create-hypergraph/tsconfig.test.json rename to packages/create-hypergraph/tsconfig.test.json diff --git a/apps/create-hypergraph/tsdown.config.ts b/packages/create-hypergraph/tsdown.config.ts similarity index 100% rename from apps/create-hypergraph/tsdown.config.ts rename to packages/create-hypergraph/tsdown.config.ts diff --git a/apps/create-hypergraph/vitest.config.ts b/packages/create-hypergraph/vitest.config.ts similarity index 100% rename from apps/create-hypergraph/vitest.config.ts rename to packages/create-hypergraph/vitest.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 562728e6..f74f24a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -133,216 +133,6 @@ importers: specifier: ^4.3.0 version: 4.3.0(rollup@4.45.0)(typescript@5.8.3)(vite@6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0)) - apps/create-hypergraph: - devDependencies: - '@effect/cli': - specifier: ^0.69.0 - version: 0.69.0(@effect/platform@0.90.0(effect@3.17.6))(@effect/printer-ansi@0.45.0(@effect/typeclass@0.31.10(effect@3.17.6))(effect@3.17.6))(@effect/printer@0.45.0(@effect/typeclass@0.31.10(effect@3.17.6))(effect@3.17.6))(effect@3.17.6) - '@effect/language-service': - specifier: ^0.34.0 - version: 0.34.0 - '@effect/platform': - specifier: ^0.90.0 - version: 0.90.0(effect@3.17.6) - '@effect/platform-node': - specifier: ^0.94.1 - version: 0.94.1(@effect/cluster@0.37.2(@effect/platform@0.90.0(effect@3.17.6))(@effect/rpc@0.61.4(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/sql@0.44.0(@effect/experimental@0.54.3(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/workflow@0.1.2(effect@3.17.6))(effect@3.17.6))(@effect/platform@0.90.0(effect@3.17.6))(@effect/rpc@0.61.4(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/sql@0.44.0(@effect/experimental@0.54.3(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(bufferutil@4.0.9)(effect@3.17.6)(utf-8-validate@5.0.10) - '@effect/printer-ansi': - specifier: ^0.45.0 - version: 0.45.0(@effect/typeclass@0.31.10(effect@3.17.6))(effect@3.17.6) - '@effect/vitest': - specifier: ^0.25.0 - version: 0.25.0(effect@3.17.6)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.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.3)(yaml@2.7.0)) - '@types/node': - specifier: ^24.2.0 - version: 24.2.0 - effect: - specifier: ^3.17.6 - version: 3.17.6 - execa: - specifier: ^9.6.0 - version: 9.6.0 - tsdown: - specifier: ^0.13.3 - version: 0.13.3(typescript@5.8.3) - tsx: - specifier: ^4.20.3 - version: 4.20.3 - publishDirectory: dist - - apps/create-hypergraph/template-nextjs: - dependencies: - '@graphprotocol/hypergraph': - specifier: workspace:* - version: link:../../../packages/hypergraph/publish - '@graphprotocol/hypergraph-react': - specifier: workspace:* - version: link:../../../packages/hypergraph-react/publish - '@radix-ui/react-navigation-menu': - specifier: ^1.2.13 - version: 1.2.13(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': - specifier: ^1.2.3 - version: 1.2.3(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-tooltip': - specifier: ^1.2.7 - version: 1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tailwindcss/postcss': - specifier: ^4.1.11 - version: 4.1.11 - class-variance-authority: - specifier: ^0.7.1 - version: 0.7.1 - clsx: - specifier: ^2.1.1 - version: 2.1.1 - lucide-react: - specifier: ^0.525.0 - version: 0.525.0(react@19.1.1) - next: - specifier: 15.4.3 - version: 15.4.3(@babel/core@7.28.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - postcss: - specifier: ^8.5.6 - version: 8.5.6 - react: - specifier: ^19.1.1 - version: 19.1.1 - react-dom: - specifier: ^19.1.1 - version: 19.1.1(react@19.1.1) - tailwind-merge: - specifier: ^3.3.1 - version: 3.3.1 - tailwindcss: - specifier: ^4.1.11 - version: 4.1.11 - devDependencies: - '@eslint/eslintrc': - specifier: ^3 - version: 3.3.1 - '@types/node': - specifier: ^24 - version: 24.1.0 - '@types/react': - specifier: ^19 - version: 19.1.8 - '@types/react-dom': - specifier: ^19 - version: 19.1.6(@types/react@19.1.8) - eslint: - specifier: ^9 - version: 9.31.0(jiti@2.5.1) - eslint-config-next: - specifier: 15.4.3 - version: 15.4.3(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3) - prettier: - specifier: ^3.6.2 - version: 3.6.2 - tw-animate-css: - specifier: ^1.3.5 - version: 1.3.5 - typescript: - specifier: ^5 - version: 5.8.3 - - apps/create-hypergraph/template-vite-react: - dependencies: - '@graphprotocol/hypergraph': - specifier: workspace:* - version: link:../../../packages/hypergraph/publish - '@graphprotocol/hypergraph-react': - specifier: workspace:* - version: link:../../../packages/hypergraph-react/publish - '@radix-ui/react-navigation-menu': - specifier: ^1.2.13 - version: 1.2.13(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': - specifier: ^1.2.3 - version: 1.2.3(@types/react@19.1.9)(react@19.1.1) - '@radix-ui/react-tooltip': - specifier: ^1.2.7 - version: 1.2.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tailwindcss/vite': - specifier: ^4.1.11 - version: 4.1.11(vite@7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0)) - '@tanstack/react-query': - specifier: ^5.83.0 - version: 5.83.0(react@19.1.1) - '@tanstack/react-router': - specifier: ^1.129.2 - version: 1.129.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - class-variance-authority: - specifier: ^0.7.1 - version: 0.7.1 - clsx: - specifier: ^2.1.1 - version: 2.1.1 - effect: - specifier: ^3.17.6 - version: 3.17.6 - lucide-react: - specifier: ^0.525.0 - version: 0.525.0(react@19.1.1) - react: - specifier: ^19.1.1 - version: 19.1.1 - react-dom: - specifier: ^19.1.1 - version: 19.1.1(react@19.1.1) - tailwind-merge: - specifier: ^3.3.1 - version: 3.3.1 - tailwindcss: - specifier: ^4.1.11 - version: 4.1.11 - vite: - specifier: ^7.0.5 - version: 7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) - devDependencies: - '@eslint/js': - specifier: ^9.31.0 - version: 9.31.0 - '@tanstack/router-plugin': - specifier: ^1.129.2 - version: 1.129.5(@tanstack/react-router@1.129.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))(webpack@5.101.0) - '@types/node': - specifier: ^24.2.0 - version: 24.2.0 - '@types/react': - specifier: ^19.1.9 - version: 19.1.9 - '@types/react-dom': - specifier: ^19.1.7 - version: 19.1.7(@types/react@19.1.9) - '@vitejs/plugin-react': - specifier: ^4.7.0 - version: 4.7.0(vite@7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0)) - eslint: - specifier: ^9.31.0 - version: 9.31.0(jiti@2.5.1) - eslint-plugin-react-hooks: - specifier: ^5.2.0 - version: 5.2.0(eslint@9.31.0(jiti@2.5.1)) - eslint-plugin-react-refresh: - specifier: ^0.4.20 - version: 0.4.20(eslint@9.31.0(jiti@2.5.1)) - globals: - specifier: ^16.3.0 - version: 16.3.0 - prettier: - specifier: ^3.6.2 - version: 3.6.2 - tw-animate-css: - specifier: ^1.3.5 - version: 1.3.5 - typescript: - specifier: ~5.8.3 - version: 5.8.3 - typescript-eslint: - specifier: ^8.38.0 - version: 8.38.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3) - apps/events: dependencies: '@graphprotocol/grc-20': @@ -562,42 +352,254 @@ importers: specifier: ^8.4.0 version: 8.4.0(@swc/core@1.11.24(@swc/helpers@0.5.17))(jiti@2.5.1)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.7.0) typescript: - specifier: ^5.8.3 + specifier: ^5.8.3 + version: 5.8.3 + + docs: + 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) + '@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) + '@mdx-js/react': + specifier: ^3.0.0 + version: 3.1.0(@types/react@19.1.9)(react@19.1.1) + clsx: + specifier: ^2.0.0 + version: 2.1.1 + prism-react-renderer: + specifier: ^2.3.0 + version: 2.4.1(react@19.1.1) + react: + specifier: ^19.1.1 + version: 19.1.1 + react-dom: + specifier: ^19.1.1 + version: 19.1.1(react@19.1.1) + devDependencies: + '@docusaurus/module-type-aliases': + specifier: 3.8.1 + version: 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@docusaurus/types': + specifier: 3.8.1 + 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)) + + packages/create-hypergraph: + devDependencies: + '@effect/cli': + specifier: ^0.69.0 + version: 0.69.0(@effect/platform@0.90.0(effect@3.17.6))(@effect/printer-ansi@0.45.0(@effect/typeclass@0.31.10(effect@3.17.6))(effect@3.17.6))(@effect/printer@0.45.0(@effect/typeclass@0.31.10(effect@3.17.6))(effect@3.17.6))(effect@3.17.6) + '@effect/language-service': + specifier: ^0.34.0 + version: 0.34.0 + '@effect/platform': + specifier: ^0.90.0 + version: 0.90.0(effect@3.17.6) + '@effect/platform-node': + specifier: ^0.94.1 + version: 0.94.1(@effect/cluster@0.37.2(@effect/platform@0.90.0(effect@3.17.6))(@effect/rpc@0.61.4(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/sql@0.44.0(@effect/experimental@0.54.3(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/workflow@0.1.2(effect@3.17.6))(effect@3.17.6))(@effect/platform@0.90.0(effect@3.17.6))(@effect/rpc@0.61.4(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/sql@0.44.0(@effect/experimental@0.54.3(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6))(bufferutil@4.0.9)(effect@3.17.6)(utf-8-validate@5.0.10) + '@effect/printer-ansi': + specifier: ^0.45.0 + version: 0.45.0(@effect/typeclass@0.31.10(effect@3.17.6))(effect@3.17.6) + '@effect/vitest': + specifier: ^0.25.0 + version: 0.25.0(effect@3.17.6)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.2.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.3)(yaml@2.7.0)) + '@types/node': + specifier: ^24.2.0 + version: 24.2.0 + effect: + specifier: ^3.17.6 + version: 3.17.6 + execa: + specifier: ^9.6.0 + version: 9.6.0 + tsdown: + specifier: ^0.13.3 + version: 0.13.3(typescript@5.8.3) + tsx: + specifier: ^4.20.3 + version: 4.20.3 + publishDirectory: dist + + packages/create-hypergraph/dist: {} + + packages/create-hypergraph/template-nextjs: + dependencies: + '@graphprotocol/hypergraph': + specifier: workspace:* + version: link:../../hypergraph/publish + '@graphprotocol/hypergraph-react': + specifier: workspace:* + version: link:../../hypergraph-react/publish + '@radix-ui/react-navigation-menu': + specifier: ^1.2.13 + version: 1.2.13(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': + specifier: ^1.2.3 + version: 1.2.3(@types/react@19.1.9)(react@19.1.1) + '@radix-ui/react-tooltip': + specifier: ^1.2.7 + version: 1.2.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tailwindcss/postcss': + specifier: ^4.1.11 + version: 4.1.11 + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + lucide-react: + specifier: ^0.525.0 + version: 0.525.0(react@19.1.1) + next: + specifier: 15.4.3 + version: 15.4.3(@babel/core@7.28.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + postcss: + specifier: ^8.5.6 + version: 8.5.6 + react: + specifier: ^19.1.1 + version: 19.1.1 + react-dom: + specifier: ^19.1.1 + version: 19.1.1(react@19.1.1) + tailwind-merge: + specifier: ^3.3.1 + version: 3.3.1 + tailwindcss: + specifier: ^4.1.11 + version: 4.1.11 + devDependencies: + '@eslint/eslintrc': + specifier: ^3 + version: 3.3.1 + '@types/node': + specifier: ^24 + version: 24.2.0 + '@types/react': + specifier: ^19 + version: 19.1.9 + '@types/react-dom': + specifier: ^19 + version: 19.1.7(@types/react@19.1.9) + eslint: + specifier: ^9 + version: 9.31.0(jiti@2.5.1) + eslint-config-next: + specifier: 15.4.3 + version: 15.4.3(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3) + prettier: + specifier: ^3.6.2 + version: 3.6.2 + tw-animate-css: + specifier: ^1.3.5 + version: 1.3.5 + typescript: + specifier: ^5 version: 5.8.3 - docs: + packages/create-hypergraph/template-vite-react: 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) - '@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) - '@mdx-js/react': - specifier: ^3.0.0 - version: 3.1.0(@types/react@19.1.9)(react@19.1.1) + '@graphprotocol/hypergraph': + specifier: workspace:* + version: link:../../hypergraph/publish + '@graphprotocol/hypergraph-react': + specifier: workspace:* + version: link:../../hypergraph-react/publish + '@radix-ui/react-navigation-menu': + specifier: ^1.2.13 + version: 1.2.13(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': + specifier: ^1.2.3 + version: 1.2.3(@types/react@19.1.9)(react@19.1.1) + '@radix-ui/react-tooltip': + specifier: ^1.2.7 + version: 1.2.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tailwindcss/vite': + specifier: ^4.1.11 + version: 4.1.11(vite@7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0)) + '@tanstack/react-query': + specifier: ^5.83.0 + version: 5.85.0(react@19.1.1) + '@tanstack/react-router': + specifier: ^1.129.2 + version: 1.131.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 clsx: - specifier: ^2.0.0 + specifier: ^2.1.1 version: 2.1.1 - prism-react-renderer: - specifier: ^2.3.0 - version: 2.4.1(react@19.1.1) + effect: + specifier: ^3.17.6 + version: 3.17.6 + lucide-react: + specifier: ^0.525.0 + version: 0.525.0(react@19.1.1) react: specifier: ^19.1.1 version: 19.1.1 react-dom: specifier: ^19.1.1 version: 19.1.1(react@19.1.1) + tailwind-merge: + specifier: ^3.3.1 + version: 3.3.1 + tailwindcss: + specifier: ^4.1.11 + version: 4.1.11 + vite: + specifier: ^7.0.5 + version: 7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) devDependencies: - '@docusaurus/module-type-aliases': - specifier: 3.8.1 - version: 3.8.1(acorn@8.15.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@docusaurus/types': - specifier: 3.8.1 - 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)) + '@eslint/js': + specifier: ^9.31.0 + version: 9.31.0 + '@tanstack/router-plugin': + specifier: ^1.129.2 + version: 1.131.7(@tanstack/react-router@1.131.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))(webpack@5.101.0) + '@types/node': + specifier: ^24.2.0 + version: 24.2.0 + '@types/react': + specifier: ^19.1.9 + version: 19.1.9 + '@types/react-dom': + specifier: ^19.1.7 + version: 19.1.7(@types/react@19.1.9) + '@vitejs/plugin-react': + specifier: ^4.7.0 + version: 4.7.0(vite@7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0)) + eslint: + specifier: ^9.31.0 + version: 9.31.0(jiti@2.5.1) + eslint-plugin-react-hooks: + specifier: ^5.2.0 + version: 5.2.0(eslint@9.31.0(jiti@2.5.1)) + eslint-plugin-react-refresh: + specifier: ^0.4.20 + version: 0.4.20(eslint@9.31.0(jiti@2.5.1)) + globals: + specifier: ^16.3.0 + version: 16.3.0 + prettier: + specifier: ^3.6.2 + version: 3.6.2 + tw-animate-css: + specifier: ^1.3.5 + version: 1.3.5 + typescript: + specifier: ~5.8.3 + version: 5.8.3 + typescript-eslint: + specifier: ^8.38.0 + version: 8.38.0(eslint@9.31.0(jiti@2.5.1))(typescript@5.8.3) packages/hypergraph: dependencies: @@ -766,10 +768,10 @@ importers: version: 2.2.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@graphprotocol/grc-20': specifier: ^0.24.1 - version: 0.24.1(bufferutil@4.0.9)(ox@0.6.9(typescript@5.8.3)(zod@3.25.76))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) + version: 0.24.1(bufferutil@4.0.9)(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) '@graphprotocol/hypergraph': specifier: '*' - version: 0.3.0(@effect/platform@0.90.0(effect@3.17.6))(bufferutil@4.0.9)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(react@19.1.1)(solid-js@1.9.5)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + version: 0.3.0(@effect/platform@0.90.0(effect@3.17.6))(bufferutil@4.0.9)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(react@19.1.1)(solid-js@1.9.5)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) '@noble/hashes': specifier: ^1.8.0 version: 1.8.0 @@ -5398,10 +5400,6 @@ packages: resolution: {integrity: sha512-K7JJNrRVvyjAVnbXOH2XLRhFXDkeP54Kt2P4FR1Kl2KDGlIbkua5VqZQD2rot3qaDrpufyUa63nuLai1kOLTsQ==} engines: {node: '>=12'} - '@tanstack/history@1.121.34': - resolution: {integrity: sha512-YL8dGi5ZU+xvtav2boRlw4zrRghkY6hvdcmHhA0RGSJ/CBgzv+cbADW9eYJLx74XMZvIQ1pp6VMbrpXnnM5gHA==} - engines: {node: '>=12'} - '@tanstack/history@1.131.2': resolution: {integrity: sha512-cs1WKawpXIe+vSTeiZUuSBy8JFjEuDgdMKZFRLKwQysKo8y2q6Q1HvS74Yw+m5IhOW1nTZooa6rlgdfXcgFAaw==} engines: {node: '>=12'} @@ -5409,9 +5407,6 @@ packages: '@tanstack/query-core@5.75.5': resolution: {integrity: sha512-kPDOxtoMn2Ycycb76Givx2fi+2pzo98F9ifHL/NFiahEDpDwSVW6o12PRuQ0lQnBOunhRG5etatAhQij91M3MQ==} - '@tanstack/query-core@5.83.0': - resolution: {integrity: sha512-0M8dA+amXUkyz5cVUm/B+zSk3xkQAcuXuz5/Q/LveT4ots2rBpPTZOzd7yJa2Utsf8D2Upl5KyjhHRY+9lB/XA==} - '@tanstack/query-core@5.83.1': resolution: {integrity: sha512-OG69LQgT7jSp+5pPuCfzltq/+7l2xoweggjme9vlbCPa/d7D7zaqv5vN/S82SzSYZ4EDLTxNO1PWrv49RAS64Q==} @@ -5438,11 +5433,6 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-query@5.83.0': - resolution: {integrity: sha512-/XGYhZ3foc5H0VM2jLSD/NyBRIOK4q9kfeml4+0x2DlL6xVuAcVEW+hTlTapAmejObg0i3eNqhkr2dT+eciwoQ==} - peerDependencies: - react: ^18 || ^19 - '@tanstack/react-query@5.84.1': resolution: {integrity: sha512-zo7EUygcWJMQfFNWDSG7CBhy8irje/XY0RDVKKV4IQJAysb+ZJkkJPcnQi+KboyGUgT+SQebRFoTqLuTtfoDLw==} peerDependencies: @@ -5476,13 +5466,6 @@ packages: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.129.5': - resolution: {integrity: sha512-t0Imn7opXrIflBBTId7u8QJTZQd8w2OboWkP+FcBls2jfybPjrgF2jOwQ3XZdlHhUJoIVUj/2aootlisjsPhig==} - engines: {node: '>=12'} - peerDependencies: - react: '>=18.0.0 || >=19.0.0' - react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.131.7': resolution: {integrity: sha512-V6ASdkXrNJKyTXjLnLgzc2jdh9ymx5bWczO5b3OXAvhzpcwzN5yX+jPdE6vFrnTPJqrrRkjxCEWwVJVAtIZJWg==} engines: {node: '>=12'} @@ -5518,14 +5501,6 @@ packages: resolution: {integrity: sha512-3dZYP5cCq3jJYgnRDzKR3w4sYzrXP5sw1st303ye87VV26r31I8UaIuUEs7kiJaxgWBvqHglWCiygBWQODZXVw==} engines: {node: '>=12'} - '@tanstack/router-core@1.129.5': - resolution: {integrity: sha512-xDKS4TAo1Qi1XfxNVjPNjwid4nTl5n2AeGHStLGwHEv/6MR4wbUmowOukxej1QcfbQSm0LZIO4OtJB3vWV38og==} - engines: {node: '>=12'} - - '@tanstack/router-core@1.129.6': - resolution: {integrity: sha512-XAj3nEcFWOWHTMx/K4XvcoWdq/h9WaH+5VPD/AUvA1pkA0Sq/I3Ji/yuOEYv4u0EvqL2c0UHk2eVudjWxGVgrQ==} - engines: {node: '>=12'} - '@tanstack/router-core@1.131.7': resolution: {integrity: sha512-NpFfAG1muv4abrCij6sEtRrVzlU+xYpY30NAgquHNhMMMNIiN7djzsaGV+vCJdR4u5mi13+f0c3f+f9MdekY5A==} engines: {node: '>=12'} @@ -5563,10 +5538,6 @@ packages: '@tanstack/react-router': optional: true - '@tanstack/router-generator@1.129.5': - resolution: {integrity: sha512-UqNdUcnaxPo1cVXXJJGn1uL1Wc5iLKP3RCBWoofcufUWII6PBP1A67dNLLj04ypLhpLvBF11YBeXb7cEZ0Yayg==} - engines: {node: '>=12'} - '@tanstack/router-generator@1.131.7': resolution: {integrity: sha512-djwY5O1LdJo300EOZiYog5RsjB1DYzFtgX6a3uOkAmii7LHX9k9mhFXx2KrI4dLHLQsnlKexV9QvU6cSTFmsag==} engines: {node: '>=12'} @@ -5592,27 +5563,6 @@ packages: webpack: optional: true - '@tanstack/router-plugin@1.129.5': - resolution: {integrity: sha512-LUmSnxcvwnm66qe8Dz+yYzZbdD73V0zlqEaIYklD7657++PzdokRMlXBhAzaKCPBITBOHFCAlP6jKhnbJZGDzg==} - engines: {node: '>=12'} - peerDependencies: - '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.129.5 - vite: '>=5.0.0 || >=6.0.0' - vite-plugin-solid: ^2.11.2 - webpack: '>=5.92.0' - peerDependenciesMeta: - '@rsbuild/core': - optional: true - '@tanstack/react-router': - optional: true - vite: - optional: true - vite-plugin-solid: - optional: true - webpack: - optional: true - '@tanstack/router-plugin@1.131.7': resolution: {integrity: sha512-8amSkWEyCwz2vR4dRmoKm9qnPdIgFiQF4hJ2TWoIIi8ZmLLwhq+IJc66sSpVR1eR6P28cLuZJBFnJMtv364oFQ==} engines: {node: '>=12'} @@ -5638,10 +5588,6 @@ packages: resolution: {integrity: sha512-Dng4y+uLR9b5zPGg7dHReHOTHQa6x+G6nCoZshsDtWrYsrdCcJEtLyhwZ5wG8OyYS6dVr/Cn+E5Bd2b6BhJ89w==} engines: {node: '>=12'} - '@tanstack/router-utils@1.121.21': - resolution: {integrity: sha512-u7ubq1xPBtNiU7Fm+EOWlVWdgFLzuKOa1thhqdscVn8R4dNMUd1VoOjZ6AKmLw201VaUhFtlX+u0pjzI6szX7A==} - engines: {node: '>=12'} - '@tanstack/router-utils@1.131.2': resolution: {integrity: sha512-sr3x0d2sx9YIJoVth0QnfEcAcl+39sQYaNQxThtHmRpyeFYNyM2TTH+Ud3TNEnI3bbzmLYEUD+7YqB987GzhDA==} engines: {node: '>=12'} @@ -5662,10 +5608,6 @@ packages: resolution: {integrity: sha512-XLUh1Py3AftcERrxkxC5Y5m5mfllRH3YR6YVlyjFgI2Tc2Ssy2NKmQFQIafoxfW459UJ8Dn81nWKETEIJifE4g==} engines: {node: '>=12'} - '@tanstack/virtual-file-routes@1.121.21': - resolution: {integrity: sha512-3nuYsTyaq6ZN7jRZ9z6Gj3GXZqBOqOT0yzd/WZ33ZFfv4yVNIvsa5Lw+M1j3sgyEAxKMqGu/FaNi7FCjr3yOdw==} - engines: {node: '>=12'} - '@tanstack/virtual-file-routes@1.131.2': resolution: {integrity: sha512-VEEOxc4mvyu67O+Bl0APtYjwcNRcL9it9B4HKbNgcBTIOEalhk+ufBl4kiqc8WP1sx1+NAaiS+3CcJBhrqaSRg==} engines: {node: '>=12'} @@ -5879,11 +5821,6 @@ packages: peerDependencies: '@types/react': ^19.0.0 - '@types/react-dom@19.1.6': - resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==} - peerDependencies: - '@types/react': ^19.0.0 - '@types/react-dom@19.1.7': resolution: {integrity: sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==} peerDependencies: @@ -5906,9 +5843,6 @@ packages: '@types/react@19.1.3': resolution: {integrity: sha512-dLWQ+Z0CkIvK1J8+wrDPwGxEYFA4RAyHoZPxHVGspYmFVnwGSNT24cGIhFJrtfRnWVuW8X7NO52gCXmhkVUWGQ==} - '@types/react@19.1.8': - resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==} - '@types/react@19.1.9': resolution: {integrity: sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==} @@ -6914,10 +6848,6 @@ packages: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} @@ -10346,10 +10276,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - object.assign@4.1.7: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} @@ -12124,10 +12050,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - source-map@0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} - source-map@0.7.6: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} @@ -13177,46 +13099,6 @@ packages: yaml: optional: true - vite@7.0.5: - resolution: {integrity: sha512-1mncVwJxy2C9ThLwz0+2GKZyEXuC3MyWtAAlNftlZZXZDP3AJt5FmwcMit/IGGaNZ8ZOB2BNO/HFUB+CpN0NQw==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - jiti: '>=1.21.0' - less: ^4.0.0 - lightningcss: ^1.21.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - vite@7.0.6: resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -16797,7 +16679,7 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@graphprotocol/grc-20@0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)': + '@graphprotocol/grc-20@0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: '@bufbuild/protobuf': 1.10.1 '@changesets/cli': 2.29.5 @@ -16807,9 +16689,9 @@ snapshots: fractional-indexing-jittered: 1.0.0 graphql-request: 7.2.0(graphql@16.11.0) image-size: 2.0.2 - permissionless: 0.2.52(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + permissionless: 0.2.52(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) uuid: 11.1.0 - viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - bufferutil - graphql @@ -16869,25 +16751,25 @@ snapshots: - utf-8-validate - zod - '@graphprotocol/hypergraph@0.3.0(@effect/platform@0.90.0(effect@3.17.6))(bufferutil@4.0.9)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(react@19.1.1)(solid-js@1.9.5)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)': + '@graphprotocol/hypergraph@0.3.0(@effect/platform@0.90.0(effect@3.17.6))(bufferutil@4.0.9)(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10))(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(react@19.1.1)(solid-js@1.9.5)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)': dependencies: '@automerge/automerge': 2.2.9 '@automerge/automerge-repo': 2.2.0 '@effect/experimental': 0.51.1(@effect/platform@0.90.0(effect@3.17.6))(effect@3.17.6) - '@graphprotocol/grc-20': 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + '@graphprotocol/grc-20': 0.21.6(bufferutil@4.0.9)(graphql@16.11.0)(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) '@noble/ciphers': 1.3.0 '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@noble/secp256k1': 2.2.3 - '@rhinestone/module-sdk': 0.2.8(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + '@rhinestone/module-sdk': 0.2.8(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)) '@serenity-kit/noble-sodium': 0.2.1 '@xstate/store': 3.5.1(react@19.1.1)(solid-js@1.9.5) bs58check: 4.0.0 effect: 3.17.6 - permissionless: 0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)) + 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)) siwe: 3.0.0(ethers@6.13.5(bufferutil@4.0.9)(utf-8-validate@5.0.10)) uuid: 11.1.0 - viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) + viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) transitivePeerDependencies: - '@effect/platform' - bufferutil @@ -18261,15 +18143,6 @@ snapshots: '@radix-ui/primitive@1.1.2': {} - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(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) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -18292,18 +18165,6 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.1) @@ -18316,55 +18177,24 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.8)(react@19.1.1)': - dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.9)(react@19.1.1)': dependencies: react: 19.1.1 optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-context@1.1.2(@types/react@19.1.8)(react@19.1.1)': - dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-context@1.1.2(@types/react@19.1.9)(react@19.1.1)': dependencies: react: 19.1.1 optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-direction@1.1.1(@types/react@19.1.8)(react@19.1.1)': - dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-direction@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: react: 19.1.1 optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -18376,18 +18206,11 @@ snapshots: react-dom: 19.1.1(react@19.1.1) optionalDependencies: '@types/react': 19.1.9 - '@types/react-dom': 19.1.7(@types/react@19.1.9) - - '@radix-ui/react-icons@1.3.2(react@19.1.1)': - dependencies: - react: 19.1.1 + '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-id@1.1.1(@types/react@19.1.8)(react@19.1.1)': + '@radix-ui/react-icons@1.3.2(react@19.1.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 '@radix-ui/react-id@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: @@ -18405,28 +18228,6 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-navigation-menu@1.2.13(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(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) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-navigation-menu@1.2.13(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -18449,27 +18250,9 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-popper@1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@floating-ui/react-dom': 2.1.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/rect': 1.1.1 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-popper@1.2.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@floating-ui/react-dom': 2.1.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@floating-ui/react-dom': 2.1.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.1) '@radix-ui/react-context': 1.1.2(@types/react@19.1.9)(react@19.1.1) @@ -18485,16 +18268,6 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -18505,16 +18278,6 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.1) @@ -18534,15 +18297,6 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/react-slot': 1.2.3(@types/react@19.1.9)(react@19.1.1) @@ -18559,13 +18313,6 @@ snapshots: optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-slot@1.2.3(@types/react@19.1.8)(react@19.1.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-slot@1.2.3(@types/react@19.1.9)(react@19.1.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.9)(react@19.1.1) @@ -18573,26 +18320,6 @@ snapshots: optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-tooltip@1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(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) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-tooltip@1.2.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 @@ -18613,26 +18340,12 @@ snapshots: '@types/react': 19.1.9 '@types/react-dom': 19.1.7(@types/react@19.1.9) - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.8)(react@19.1.1)': - dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: react: 19.1.1 optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.8)(react@19.1.1)': - dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.8)(react@19.1.1) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.9)(react@19.1.1)': dependencies: '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.9)(react@19.1.1) @@ -18641,13 +18354,6 @@ snapshots: optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.8)(react@19.1.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.9)(react@19.1.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.9)(react@19.1.1) @@ -18655,13 +18361,6 @@ snapshots: optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.8)(react@19.1.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.9)(react@19.1.1) @@ -18676,37 +18375,18 @@ snapshots: optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.8)(react@19.1.1)': - dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: react: 19.1.1 optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.8)(react@19.1.1)': - dependencies: - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: react: 19.1.1 optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.8)(react@19.1.1)': - dependencies: - '@radix-ui/rect': 1.1.1 - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: '@radix-ui/rect': 1.1.1 @@ -18714,13 +18394,6 @@ snapshots: optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-use-size@1.1.1(@types/react@19.1.8)(react@19.1.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.8)(react@19.1.1) - react: 19.1.1 - optionalDependencies: - '@types/react': 19.1.8 - '@radix-ui/react-use-size@1.1.1(@types/react@19.1.9)(react@19.1.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.9)(react@19.1.1) @@ -18728,15 +18401,6 @@ snapshots: optionalDependencies: '@types/react': 19.1.9 - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(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) - optionalDependencies: - '@types/react': 19.1.8 - '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -19355,12 +19019,6 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} - '@rhinestone/module-sdk@0.2.8(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51))': - dependencies: - solady: 0.0.235 - tslib: 2.8.1 - viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) - '@rhinestone/module-sdk@0.2.8(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76))': dependencies: solady: 0.0.235 @@ -20056,13 +19714,6 @@ snapshots: tailwindcss: 4.1.11 vite: 6.3.5(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) - '@tailwindcss/vite@4.1.11(vite@7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))': - dependencies: - '@tailwindcss/node': 4.1.11 - '@tailwindcss/oxide': 4.1.11 - tailwindcss: 4.1.11 - vite: 7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) - '@tailwindcss/vite@4.1.11(vite@7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))': dependencies: '@tailwindcss/node': 4.1.11 @@ -20083,14 +19734,10 @@ snapshots: '@tanstack/history@1.115.0': {} - '@tanstack/history@1.121.34': {} - '@tanstack/history@1.131.2': {} '@tanstack/query-core@5.75.5': {} - '@tanstack/query-core@5.83.0': {} - '@tanstack/query-core@5.83.1': {} '@tanstack/query-devtools@5.84.0': {} @@ -20116,11 +19763,6 @@ snapshots: '@tanstack/query-core': 5.75.5 react: 19.1.1 - '@tanstack/react-query@5.83.0(react@19.1.1)': - dependencies: - '@tanstack/query-core': 5.83.0 - react: 19.1.1 - '@tanstack/react-query@5.84.1(react@19.1.1)': dependencies: '@tanstack/query-core': 5.83.1 @@ -20166,17 +19808,6 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-router@1.129.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@tanstack/history': 1.121.34 - '@tanstack/react-store': 0.7.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-core': 1.129.5 - isbot: 5.1.28 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - '@tanstack/react-router@1.131.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/history': 1.131.2 @@ -20220,26 +19851,6 @@ snapshots: '@tanstack/store': 0.7.0 tiny-invariant: 1.3.3 - '@tanstack/router-core@1.129.5': - dependencies: - '@tanstack/history': 1.121.34 - '@tanstack/store': 0.7.2 - cookie-es: 1.2.2 - seroval: 1.3.2 - seroval-plugins: 1.3.2(seroval@1.3.2) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - - '@tanstack/router-core@1.129.6': - dependencies: - '@tanstack/history': 1.121.34 - '@tanstack/store': 0.7.2 - cookie-es: 1.2.2 - seroval: 1.3.2 - seroval-plugins: 1.3.2(seroval@1.3.2) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - '@tanstack/router-core@1.131.7': dependencies: '@tanstack/history': 1.131.2 @@ -20279,19 +19890,6 @@ snapshots: optionalDependencies: '@tanstack/react-router': 1.120.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-generator@1.129.5': - dependencies: - '@tanstack/router-core': 1.129.6 - '@tanstack/router-utils': 1.121.21 - '@tanstack/virtual-file-routes': 1.121.21 - prettier: 3.6.2 - recast: 0.23.11 - source-map: 0.7.4 - tsx: 4.20.3 - zod: 3.25.51 - transitivePeerDependencies: - - supports-color - '@tanstack/router-generator@1.131.7': dependencies: '@tanstack/router-core': 1.131.7 @@ -20357,29 +19955,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.129.5(@tanstack/react-router@1.129.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))(webpack@5.101.0)': - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.0 - '@babel/types': 7.28.1 - '@tanstack/router-core': 1.129.6 - '@tanstack/router-generator': 1.129.5 - '@tanstack/router-utils': 1.121.21 - '@tanstack/virtual-file-routes': 1.121.21 - babel-dead-code-elimination: 1.0.10 - chokidar: 3.6.0 - unplugin: 2.1.2 - zod: 3.25.51 - optionalDependencies: - '@tanstack/react-router': 1.129.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - vite: 7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) - webpack: 5.101.0 - transitivePeerDependencies: - - supports-color - '@tanstack/router-plugin@1.131.7(@tanstack/react-router@1.131.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))(webpack@5.101.0)': dependencies: '@babel/core': 7.28.0 @@ -20410,17 +19985,6 @@ snapshots: ansis: 3.14.0 diff: 7.0.0 - '@tanstack/router-utils@1.121.21': - dependencies: - '@babel/core': 7.28.0 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) - ansis: 4.1.0 - diff: 8.0.2 - transitivePeerDependencies: - - supports-color - '@tanstack/router-utils@1.131.2': dependencies: '@babel/core': 7.28.0 @@ -20442,8 +20006,6 @@ snapshots: '@tanstack/virtual-file-routes@1.115.0': {} - '@tanstack/virtual-file-routes@1.121.21': {} - '@tanstack/virtual-file-routes@1.131.2': {} '@testing-library/dom@10.4.1': @@ -20696,10 +20258,6 @@ snapshots: dependencies: '@types/react': 19.1.3 - '@types/react-dom@19.1.6(@types/react@19.1.8)': - dependencies: - '@types/react': 19.1.8 - '@types/react-dom@19.1.7(@types/react@19.1.9)': dependencies: '@types/react': 19.1.9 @@ -20729,10 +20287,6 @@ snapshots: dependencies: csstype: 3.1.3 - '@types/react@19.1.8': - dependencies: - csstype: 3.1.3 - '@types/react@19.1.9': dependencies: csstype: 3.1.3 @@ -20975,18 +20529,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.7.0(vite@7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))': - dependencies: - '@babel/core': 7.28.0 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.0) - '@rolldown/pluginutils': 1.0.0-beta.27 - '@types/babel__core': 7.20.5 - react-refresh: 0.17.0 - vite: 7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) - transitivePeerDependencies: - - supports-color - '@vitejs/plugin-react@4.7.0(vite@7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0))': dependencies: '@babel/core': 7.28.0 @@ -22414,14 +21956,6 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - set-function-length: 1.2.2 - call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.2 @@ -24107,10 +23641,6 @@ snapshots: optionalDependencies: picomatch: 4.0.2 - fdir@6.4.6(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - fdir@6.4.6(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -25344,7 +24874,7 @@ snapshots: dependencies: array-includes: 3.1.9 array.prototype.flat: 1.3.3 - object.assign: 4.1.5 + object.assign: 4.1.7 object.values: 1.2.1 keyv@4.5.4: @@ -26324,7 +25854,7 @@ snapshots: dependencies: '@next/env': 15.4.3 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001718 + caniuse-lite: 1.0.30001731 postcss: 8.4.31 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -26475,13 +26005,6 @@ snapshots: object-keys@1.1.1: {} - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.1.0 - object-keys: 1.1.1 - object.assign@4.1.7: dependencies: call-bind: 1.0.8 @@ -26592,21 +26115,6 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - ox@0.6.7(typescript@5.8.3)(zod@3.25.51): - dependencies: - '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.9.2 - '@noble/hashes': 1.8.0 - '@scure/bip32': 1.7.0 - '@scure/bip39': 1.6.0 - abitype: 1.0.8(typescript@5.8.3)(zod@3.25.51) - eventemitter3: 5.0.1 - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - zod - optional: true - ox@0.6.7(typescript@5.8.3)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.0 @@ -26665,21 +26173,6 @@ snapshots: transitivePeerDependencies: - zod - ox@0.7.1(typescript@5.8.3)(zod@3.25.51): - dependencies: - '@adraffy/ens-normalize': 1.11.0 - '@noble/ciphers': 1.3.0 - '@noble/curves': 1.9.2 - '@noble/hashes': 1.8.0 - '@scure/bip32': 1.7.0 - '@scure/bip39': 1.6.0 - abitype: 1.0.8(typescript@5.8.3)(zod@3.25.51) - eventemitter3: 5.0.1 - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - zod - ox@0.7.1(typescript@5.8.3)(zod@3.25.76): dependencies: '@adraffy/ens-normalize': 1.11.0 @@ -26967,24 +26460,12 @@ snapshots: sha.js: 2.4.11 to-buffer: 1.2.1 - permissionless@0.2.47(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)): - dependencies: - viem: 2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) - optionalDependencies: - ox: 0.6.7(typescript@5.8.3)(zod@3.25.51) - 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) optionalDependencies: ox: 0.6.7(typescript@5.8.3)(zod@3.25.76) - permissionless@0.2.52(ox@0.6.7(typescript@5.8.3)(zod@3.25.51))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51)): - dependencies: - viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51) - optionalDependencies: - ox: 0.6.7(typescript@5.8.3)(zod@3.25.51) - permissionless@0.2.52(ox@0.6.7(typescript@5.8.3)(zod@3.25.76))(viem@2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76)): dependencies: viem: 2.33.2(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76) @@ -28025,7 +27506,7 @@ snapshots: relay-runtime@12.0.0(encoding@0.1.13): dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.3 fbjs: 3.0.5(encoding@0.1.13) invariant: 2.2.4 transitivePeerDependencies: @@ -28755,8 +28236,6 @@ snapshots: source-map@0.6.1: {} - source-map@0.7.4: {} - source-map@0.7.6: {} source-map@0.8.0-beta.0: @@ -29743,23 +29222,6 @@ snapshots: - utf-8-validate - zod - viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.51): - dependencies: - '@noble/curves': 1.9.1 - '@noble/hashes': 1.8.0 - '@scure/bip32': 1.7.0 - '@scure/bip39': 1.6.0 - abitype: 1.0.8(typescript@5.8.3)(zod@3.25.51) - isows: 1.0.7(ws@8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - ox: 0.7.1(typescript@5.8.3)(zod@3.25.51) - ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@5.0.10) - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - viem@2.30.6(bufferutil@4.0.9)(typescript@5.8.3)(utf-8-validate@5.0.10)(zod@3.25.76): dependencies: '@noble/curves': 1.9.1 @@ -29903,7 +29365,7 @@ snapshots: debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) + vite: 7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -29971,23 +29433,6 @@ snapshots: tsx: 4.20.3 yaml: 2.7.0 - vite@7.0.5(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0): - dependencies: - esbuild: 0.25.2 - fdir: 6.4.6(picomatch@4.0.2) - picomatch: 4.0.2 - postcss: 8.5.6 - rollup: 4.45.0 - tinyglobby: 0.2.14 - optionalDependencies: - '@types/node': 24.2.0 - fsevents: 2.3.3 - jiti: 2.5.1 - lightningcss: 1.30.1 - terser: 5.43.1 - tsx: 4.20.3 - yaml: 2.7.0 - vite@7.0.6(@types/node@24.2.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.7.0): dependencies: esbuild: 0.25.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index cc16409b..7b2a1000 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,6 +1,5 @@ packages: - apps/* - - apps/create-hypergraph/template-* - packages/* - packages/*/* - docs diff --git a/tsconfig.json b/tsconfig.json index 6e135097..26d20758 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,6 +7,6 @@ { "path": "apps/server" }, { "path": "apps/connect" }, { "path": "apps/events" }, - { "path": "apps/create-hypergraph" } + { "path": "packages/create-hypergraph" } ] } diff --git a/vitest.config.ts b/vitest.config.ts index a11fd060..a75cf478 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -2,6 +2,6 @@ import { defineConfig } from 'vitest/config'; export default defineConfig({ test: { - projects: ['./packages/*', './apps/events', './apps/create-hypergraph'], + projects: ['./packages/*', './apps/events', './apps/connect', './apps/server'], }, });