From 92faf00628ea05e090c3bcf476c9ed46b7d3340f Mon Sep 17 00:00:00 2001 From: Visharad Kashyap <154831195+vishxrad@users.noreply.github.com> Date: Thu, 16 Jul 2026 19:50:34 +0530 Subject: [PATCH] feat(cli): scaffold selected backend framework --- docs/content/docs/api-reference/cli.mdx | 51 +++-- packages/openui-cli/README.md | 30 ++- packages/openui-cli/package.json | 2 +- .../openui-cli/src/commands/create-app.ts | 153 ++++++++++--- packages/openui-cli/src/index.ts | 10 +- .../openui-cli/src/lib/create-telemetry.ts | 3 +- packages/openui-cli/src/lib/create-types.ts | 3 + packages/openui-cli/src/lib/utils.ts | 14 +- .../_backend-routes/langgraph.ts | 76 +++++++ .../_backend-routes/vercel.ts | 204 ++++++++++++++++++ 10 files changed, 500 insertions(+), 46 deletions(-) create mode 100644 packages/openui-cli/src/templates/openui-self-hosted/_backend-routes/langgraph.ts create mode 100644 packages/openui-cli/src/templates/openui-self-hosted/_backend-routes/vercel.ts diff --git a/docs/content/docs/api-reference/cli.mdx b/docs/content/docs/api-reference/cli.mdx index d5ba4c163..6857ef5a7 100644 --- a/docs/content/docs/api-reference/cli.mdx +++ b/docs/content/docs/api-reference/cli.mdx @@ -53,23 +53,24 @@ openui create [options] **Options** -| Flag | Description | -| --------------------------- | ----------------------------------------------------------- | -| `-n, --name ` | Project name (directory to create) | -| `-t, --template