webui: auto-generate types.ts from go structs
diff --git a/loop/webui/package.json b/loop/webui/package.json
index 15a5e92..a06362f 100644
--- a/loop/webui/package.json
+++ b/loop/webui/package.json
@@ -13,7 +13,8 @@
"check": "tsc --noEmit",
"demo": "web-dev-server -config ./web-dev-server.config.mjs --node-resolve --open /src/web-components/demo/",
"format": "prettier ./src --write",
- "build": "tsc",
+ "gentypes": "go run ../../cmd/go2ts -o src/types.ts",
+ "build": "go run ../../cmd/go2ts -o src/types.ts && tsc",
"watch": "tsc --watch",
"test": "tsc && playwright test -c playwright-ct.config.ts"
},