Skip to content

Commit 154b25e

Browse files
committed
feat(cli): remove local create-ui surface and add minor release changeset
1 parent 72ac9cf commit 154b25e

File tree

127 files changed

+170
-11880
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+170
-11880
lines changed

.agents/index.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ cli/
2626
│ │ └── src/frameworks/
2727
│ │ ├── react/ # React framework + add-ons
2828
│ │ └── solid/ # Solid framework + add-ons
29-
│ └── create-ui/ # @tanstack/create-ui - Web UI
3029
└── cli-aliases/ # Deprecated wrappers (create-tsrouter-app, etc.)
3130
```
3231

@@ -72,7 +71,6 @@ node ../cli/packages/cli/dist/index.js create my-app
7271
| `--no-install` | Skip npm install |
7372
| `-y` | Accept defaults |
7473
| `-f, --force` | Overwrite existing |
75-
| `--ui` | Launch visual builder |
7674

7775
## EJS Template Variables
7876

.changeset/tall-pears-tickle.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
'@tanstack/cli': minor
3+
'@tanstack/create': minor
4+
---
5+
6+
This release pulls together a large batch of improvements across the CLI and scaffolding engine since the last versioning pass.
7+
8+
- Modernizes and refreshes the generated React/Solid template experience, including updated starter content and stronger defaults.
9+
- Improves create flows with better option normalization, stronger guardrails around target directories, and clearer compatibility behavior in router-only mode.
10+
- Expands scaffolding ergonomics with examples toggles, improved add-on/config handling, and reliability fixes across package-manager and cross-platform paths.
11+
- Strengthens test and release confidence via e2e/release workflow hardening and broader smoke coverage.
12+
- Streamlines product surface area by removing the local `create-ui` package and `--ui` command paths from the CLI; visual setup now lives at `https://tanstack.com/builder`.
13+
- Cleans up docs and custom CLI examples to match the current terminal-first workflow and Builder guidance.

ARCHITECTURE.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
|---------|---------|
1616
| `@tanstack/cli` | Main CLI with commands: `create`, `add`, `add-on`, `starter`, `mcp` |
1717
| `@tanstack/create` | Core engine, frameworks, and add-ons |
18-
| `@tanstack/create-ui` | Visual project builder web interface |
1918

2019
## Framework Structure
2120

CONTRIBUTING.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -61,23 +61,6 @@ rm -rf test-app && node packages/cli/dist/index.js dev \
6161

6262
The legacy `create --dev-watch <path>` flow still works for direct watch path control.
6363

64-
## Developing Create UI
65-
66-
The UI requires running three things:
67-
68-
```bash
69-
# Terminal 1: Watch mode for packages
70-
pnpm dev
71-
72-
# Terminal 2: API server (from empty directory)
73-
CTA_DISABLE_UI=true node ../cli/packages/cli/dist/index.js create --ui
74-
75-
# Terminal 3: React dev server
76-
cd packages/create-ui && pnpm dev:ui
77-
```
78-
79-
Navigate to `http://localhost:3000` to see the UI connected to the API at `http://localhost:8080`.
80-
8164
## Submitting Changes
8265

8366
1. Run tests: `pnpm test`
@@ -90,7 +73,6 @@ Navigate to `http://localhost:3000` to see the UI connected to the API at `http:
9073
packages/
9174
├── cli/ # @tanstack/cli - CLI commands
9275
├── create/ # @tanstack/create - Engine + frameworks
93-
└── create-ui/ # @tanstack/create-ui - Visual builder
9476
```
9577

9678
## Useful Scripts

docs/cli-reference.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ tanstack create [project-name] [options]
3131
| `--list-add-ons` | List all available add-ons |
3232
| `--addon-details <id>` | Show details for specific add-on |
3333
| `--add-on-config <json>` | JSON string with add-on options |
34-
| `--ui` | Launch visual project builder |
3534

3635
```bash
3736
# Examples
@@ -55,15 +54,15 @@ tanstack add [add-on...] [options]
5554
| Option | Description |
5655
|--------|-------------|
5756
| `--forced` | Force add-on installation even if conflicts exist |
58-
| `--ui` | Launch visual add-on picker |
5957

6058
```bash
6159
# Examples
6260
tanstack add clerk drizzle
6361
tanstack add tanstack-query,tanstack-form
64-
tanstack add --ui
6562
```
6663

64+
Visual setup is available at `https://tanstack.com/builder`.
65+
6766
---
6867

6968
## tanstack add-on

docs/examples.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@ tanstack create my-app --router-only -y
1414

1515
# Interactive mode to pick add-ons
1616
tanstack create my-app --interactive
17-
18-
# Visual builder
19-
tanstack create --ui
2017
```
2118

19+
For visual setup, use `https://tanstack.com/builder`.
20+
2221
## Using Add-ons
2322

2423
```bash

examples/custom-cli/create-qwik-app/customized-ui/eslint.config.js

Lines changed: 0 additions & 28 deletions
This file was deleted.

examples/custom-cli/create-qwik-app/customized-ui/index.html

Lines changed: 0 additions & 13 deletions
This file was deleted.

examples/custom-cli/create-qwik-app/customized-ui/package.json

Lines changed: 0 additions & 32 deletions
This file was deleted.

examples/custom-cli/create-qwik-app/customized-ui/src/App.tsx

Lines changed: 0 additions & 61 deletions
This file was deleted.

0 commit comments

Comments
 (0)