Skip to content

Commit 45d3634

Browse files
authored
feat(typesync): clone hypergraph-app-template repo in generator (#291)
1 parent df7ad77 commit 45d3634

File tree

4 files changed

+333
-770
lines changed

4 files changed

+333
-770
lines changed

apps/typesync/client/src/routes/apps/create.tsx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,23 @@ function CreateAppPage() {
366366
<h2 className="text-base/7 font-semibold text-gray-900 dark:text-white">Create New App</h2>
367367
<div className="mt-10 grid grid-cols-1 gap-x-6 gap-y-8 sm:grid-cols-6">
368368
<div className="sm:col-span-4">
369-
<createAppForm.AppField name="name">
369+
<createAppForm.AppField
370+
name="name"
371+
listeners={{
372+
onBlur({ value }) {
373+
// set the default value of the directory to be `./${formatted app name}
374+
if (
375+
EffectString.isNonEmpty(value) &&
376+
EffectString.isEmpty(createAppForm.state.values.directory || '')
377+
) {
378+
createAppForm.setFieldValue(
379+
'directory',
380+
`./${pipe(value, EffectString.toLowerCase, EffectString.replaceAll(/\s/g, '-'))}`,
381+
);
382+
}
383+
},
384+
}}
385+
>
370386
{(field) => (
371387
<field.FormComponentTextField
372388
id="name"

apps/typesync/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@graphprotocol/hypergraph-cli",
3-
"version": "0.0.0-alpha.20",
3+
"version": "0.0.0-alpha.23",
44
"type": "module",
55
"license": "MIT",
66
"description": "CLI toolchain to view existing types, select, pick, extend to create schemas and generate a @graphprotocol/hypergraph schema.",
@@ -51,8 +51,8 @@
5151
"@graphql-codegen/client-preset": "^4.8.3",
5252
"@graphql-codegen/typescript": "^4.1.6",
5353
"@graphql-codegen/typescript-operations": "^4.6.1",
54-
"@tanstack/router-plugin": "^1.121.41",
55-
"@types/node": "^24.0.5",
54+
"@tanstack/router-plugin": "^1.123.2",
55+
"@types/node": "^24.0.8",
5656
"@types/react": "^19.1.8",
5757
"@types/react-dom": "^19.1.6",
5858
"@vitejs/plugin-react": "^4.6.0",
@@ -69,11 +69,11 @@
6969
"@radix-ui/react-tabs": "^1.1.12",
7070
"@tailwindcss/vite": "^4.1.11",
7171
"@tanstack/react-form": "^1.12.4",
72-
"@tanstack/react-query": "^5.81.4",
73-
"@tanstack/react-query-devtools": "^5.81.4",
74-
"@tanstack/react-router": "^1.121.41",
75-
"@tanstack/react-router-devtools": "1.121.41",
76-
"better-sqlite3": "^12.1.1",
72+
"@tanstack/react-query": "^5.81.5",
73+
"@tanstack/react-query-devtools": "^5.81.5",
74+
"@tanstack/react-router": "^1.123.2",
75+
"@tanstack/react-router-devtools": "^1.123.2",
76+
"better-sqlite3": "^12.2.0",
7777
"date-fns": "^4.1.0",
7878
"effect": "^3.16.10",
7979
"graphql": "^16.11.0",

0 commit comments

Comments
 (0)