Skip to content

Commit 39321af

Browse files
committed
fix(create): report skipped Intent setup without dependencies
2 parents c72113b + 5f31ee8 commit 39321af

195 files changed

Lines changed: 7851 additions & 4273 deletions

File tree

Some content is hidden

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

‎.agents/index.md‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ node ../cli/packages/cli/dist/index.js create my-app
4949
| Add-on | Plugin that extends apps (auth, DB, etc) | `--add-ons` |
5050
| Template | Reusable project template | `--template` |
5151
| Framework | React or Solid | `--framework` |
52+
| Build tool | Vite (default) or Rsbuild | `--build-tool` |
5253

5354
## CLI Commands
5455

@@ -70,6 +71,7 @@ node ../cli/packages/cli/dist/index.js create my-app
7071
| -------------------- | ------------------------------------------------------- |
7172
| `--add-ons <ids>` | Comma-separated add-on IDs |
7273
| `--framework <name>` | React or Solid |
74+
| `--build-tool <name>` | Vite (default) or Rsbuild |
7375
| `--toolchain <id>` | Toolchain (use `--list-add-ons` to see options) |
7476
| `--deployment <id>` | Deployment target (use `--list-add-ons` to see options) |
7577
| `--template <url-or-id>` | Use template URL/path or built-in ID |
@@ -86,6 +88,7 @@ node ../cli/packages/cli/dist/index.js create my-app
8688
| `projectName` | string | Project name |
8789
| `typescript` | boolean | Always true (TanStack Start requires TS) |
8890
| `tailwind` | boolean | False for blank unless an add-on requires it |
91+
| `bundler` | string | Resolved bundler (`vite` or `rsbuild`) |
8992
| `blank` | boolean | True when using the blank project preset |
9093
| `fileRouter` | boolean | Always true |
9194
| `addOnEnabled` | object | `{ [id]: boolean }` |
@@ -131,7 +134,7 @@ This project uses [TanStack Intent](https://github.com/TanStack/intent). Run `np
131134
<!-- intent-skills:start -->
132135
# Skill mappings — when working in these areas, load the linked skill file into context.
133136
skills:
134-
- task: "scaffold a new TanStack app with create command, framework, template, toolchain, deployment, or add-on flags"
137+
- task: "scaffold a new TanStack app with create command, framework, build tool, template, toolchain, deployment, or add-on flags"
135138
load: "packages/cli/skills/create-app-scaffold/SKILL.md"
136139
- task: "add add-ons to an existing project using tanstack add"
137140
load: "packages/cli/skills/add-addons-existing-app/SKILL.md"
@@ -142,4 +145,3 @@ skills:
142145
- task: "author, compile, or dev-watch custom add-ons or templates"
143146
load: "packages/cli/skills/maintain-custom-addons-dev-watch/SKILL.md"
144147
<!-- intent-skills:end -->
145-

‎.changeset/goofy-flowers-battle.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/cli': patch
3+
---
4+
5+
Use built-in `styleText` for terminal colouring.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/create': patch
3+
---
4+
5+
Skip Intent setup when dependency installation is skipped, and print the package-manager-specific follow-up instead of claiming agent guidance was configured.

‎.changeset/nitro-server-entry.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/create': patch
3+
---
4+
5+
Correct the generated Nitro server command and deployment directory to match its .output build artifacts.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/create': patch
3+
---
4+
5+
Preserve ignored existing files when merging add-ons, including pnpm registry settings, and ask before overwriting them.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/cli': patch
3+
---
4+
5+
Remove temporary generation directories after failed dev-watch rebuilds as well as successful rebuilds.

‎README.md‎

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
<div align="center">
2-
<h1>TanStack CLI</h1>
2+
<picture>
3+
<source
4+
media="(prefers-color-scheme: dark)"
5+
srcset="https://tanstack.com/api/readme/cli.png?theme=dark"
6+
/>
7+
<source
8+
media="(prefers-color-scheme: light)"
9+
srcset="https://tanstack.com/api/readme/cli.png"
10+
/>
11+
<img
12+
src="https://tanstack.com/api/readme/cli.png"
13+
alt="TanStack CLI"
14+
width="900"
15+
/>
16+
</picture>
317
</div>
418

519
<div align="center">
@@ -30,6 +44,7 @@ npx @tanstack/cli create my-app
3044

3145
- **TanStack Start** - Full-stack SSR framework (default)
3246
- **TanStack Router** - Type-safe routing (`--router-only` for SPA)
47+
- **Vite or Rsbuild** - Choose the build tool for React and Solid projects
3348
- **Add-ons** - Auth, database, deployment, monitoring, and more
3449
- **CLI Introspection** - Agent-friendly discovery via JSON CLI output
3550

@@ -45,6 +60,9 @@ npx @tanstack/cli create my-app --blank -y
4560
# Create Router-only SPA (no SSR)
4661
npx @tanstack/cli create my-app --router-only
4762

63+
# Create with Rsbuild
64+
npx @tanstack/cli create my-app --build-tool rsbuild -y
65+
4866
# With add-ons
4967
npx @tanstack/cli create my-app --add-ons clerk,drizzle,tanstack-query
5068

@@ -70,7 +88,7 @@ npx @tanstack/cli search-docs "loaders" --library router --framework react --jso
7088

7189
TanStack CLI sends anonymous usage telemetry by default.
7290

73-
- Sent: command usage, durations, selected framework/package manager/add-on ids, and coarse result metadata
91+
- Sent: command usage, durations, selected framework/build tool/package manager/add-on ids, and coarse result metadata
7492
- Never sent: project names, file paths, target directories, raw search queries, raw template URLs/paths, add-on config values, env vars, or raw error messages
7593
- Disabled automatically in `CI`, or when `DO_NOT_TRACK=1` or `TANSTACK_CLI_TELEMETRY_DISABLED=1`
7694

‎cli-aliases/create-start-app/CHANGELOG.md‎

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,156 @@
11
# create-start-app
22

3+
## 0.59.60
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`517c9ef`](https://github.com/TanStack/cli/commit/517c9ef88ce5d5417c914b50bb0d7821bcf18321)]:
8+
- @tanstack/create@0.71.14
9+
- @tanstack/cli@0.72.15
10+
11+
## 0.59.59
12+
13+
### Patch Changes
14+
15+
- Updated dependencies [[`9689225`](https://github.com/TanStack/cli/commit/9689225aea4a266ce7f50b31fa069545f0ee2a94)]:
16+
- @tanstack/cli@0.72.14
17+
18+
## 0.59.58
19+
20+
### Patch Changes
21+
22+
- Updated dependencies [[`8afa460`](https://github.com/TanStack/cli/commit/8afa460e27558ef83088f988fef400de2b1cb580)]:
23+
- @tanstack/create@0.71.13
24+
- @tanstack/cli@0.72.13
25+
26+
## 0.59.57
27+
28+
### Patch Changes
29+
30+
- Updated dependencies [[`22371df`](https://github.com/TanStack/cli/commit/22371df49d00c9480e310e3167f9ab9a9e1b72e7)]:
31+
- @tanstack/create@0.71.12
32+
- @tanstack/cli@0.72.12
33+
34+
## 0.59.56
35+
36+
### Patch Changes
37+
38+
- Updated dependencies [[`63266c8`](https://github.com/TanStack/cli/commit/63266c82c833af9d1602c3d9d314fcfcbc304eb0), [`0c25fcc`](https://github.com/TanStack/cli/commit/0c25fccf4162d16191c0e02651ce3ec90d77da00)]:
39+
- @tanstack/create@0.71.11
40+
- @tanstack/cli@0.72.11
41+
42+
## 0.59.55
43+
44+
### Patch Changes
45+
46+
- Updated dependencies [[`84c5cb2`](https://github.com/TanStack/cli/commit/84c5cb2566e9c6467acd42ed668a716d76b95797)]:
47+
- @tanstack/create@0.71.10
48+
- @tanstack/cli@0.72.10
49+
50+
## 0.59.54
51+
52+
### Patch Changes
53+
54+
- Updated dependencies [[`dbd9449`](https://github.com/TanStack/cli/commit/dbd9449c14381550888eeec68690aaf824db2ef1)]:
55+
- @tanstack/create@0.71.9
56+
- @tanstack/cli@0.72.9
57+
58+
## 0.59.53
59+
60+
### Patch Changes
61+
62+
- Updated dependencies [[`5f9705e`](https://github.com/TanStack/cli/commit/5f9705e62dacf6b6878cb424d38e85c324592205)]:
63+
- @tanstack/create@0.71.8
64+
- @tanstack/cli@0.72.8
65+
66+
## 0.59.52
67+
68+
### Patch Changes
69+
70+
- Updated dependencies [[`6f6aa46`](https://github.com/TanStack/cli/commit/6f6aa4685220fd544df3a063dc57e29d60448c26)]:
71+
- @tanstack/create@0.71.7
72+
- @tanstack/cli@0.72.7
73+
74+
## 0.59.51
75+
76+
### Patch Changes
77+
78+
- Updated dependencies [[`10c4ed5`](https://github.com/TanStack/cli/commit/10c4ed558f51c5392b3b31809f74ba3839900ec4)]:
79+
- @tanstack/create@0.71.6
80+
- @tanstack/cli@0.72.6
81+
82+
## 0.59.50
83+
84+
### Patch Changes
85+
86+
- Updated dependencies [[`fcff1bf`](https://github.com/TanStack/cli/commit/fcff1bfc904063942f472fd190bd7e6d024375bc)]:
87+
- @tanstack/create@0.71.5
88+
- @tanstack/cli@0.72.5
89+
90+
## 0.59.49
91+
92+
### Patch Changes
93+
94+
- Updated dependencies [[`fb4f148`](https://github.com/TanStack/cli/commit/fb4f1487c115718c5e67ff586ac799b80776cc68)]:
95+
- @tanstack/create@0.71.4
96+
- @tanstack/cli@0.72.4
97+
98+
## 0.59.48
99+
100+
### Patch Changes
101+
102+
- Updated dependencies [[`46ea770`](https://github.com/TanStack/cli/commit/46ea770d6dbb7c3ccecc04b1c002e6ab06c799f5)]:
103+
- @tanstack/create@0.71.3
104+
- @tanstack/cli@0.72.3
105+
106+
## 0.59.47
107+
108+
### Patch Changes
109+
110+
- Updated dependencies [[`6e3e869`](https://github.com/TanStack/cli/commit/6e3e869fd33e792b58b243ec369d4d66ec13eaba)]:
111+
- @tanstack/create@0.71.2
112+
- @tanstack/cli@0.72.2
113+
114+
## 0.59.46
115+
116+
### Patch Changes
117+
118+
- Updated dependencies [[`0db921b`](https://github.com/TanStack/cli/commit/0db921b6b4e9eb9da95dd9310d6a48b0578ba68e), [`d795831`](https://github.com/TanStack/cli/commit/d795831612fdc4bdac659529f0d07e5f09c8ca3a)]:
119+
- @tanstack/create@0.71.1
120+
- @tanstack/cli@0.72.1
121+
122+
## 0.59.45
123+
124+
### Patch Changes
125+
126+
- Updated dependencies [[`da2abe2`](https://github.com/TanStack/cli/commit/da2abe21470a0bfdd1be528c35b2c5874e59a4d2)]:
127+
- @tanstack/create@0.71.0
128+
- @tanstack/cli@0.72.0
129+
130+
## 0.59.44
131+
132+
### Patch Changes
133+
134+
- Updated dependencies [[`1378ada`](https://github.com/TanStack/cli/commit/1378adaea7e45ef9a4f050b87f3616b2c62b1df3)]:
135+
- @tanstack/create@0.70.1
136+
- @tanstack/cli@0.71.1
137+
138+
## 0.59.43
139+
140+
### Patch Changes
141+
142+
- Updated dependencies [[`f537073`](https://github.com/TanStack/cli/commit/f537073fc4ee24b44f3aad545a2ce48b7b48c3cc), [`8863bee`](https://github.com/TanStack/cli/commit/8863bee76fa2e19e14e38fd34278eca01e946c16), [`6f16a8b`](https://github.com/TanStack/cli/commit/6f16a8bb91a7807f3322d3efdb264da1ea82bb18), [`6f16a8b`](https://github.com/TanStack/cli/commit/6f16a8bb91a7807f3322d3efdb264da1ea82bb18)]:
143+
- @tanstack/create@0.70.0
144+
- @tanstack/cli@0.71.0
145+
146+
## 0.59.42
147+
148+
### Patch Changes
149+
150+
- Updated dependencies [[`944f20f`](https://github.com/TanStack/cli/commit/944f20f37d2e3f1433a7a35b50fa8453b595ccf2)]:
151+
- @tanstack/create@0.69.2
152+
- @tanstack/cli@0.70.2
153+
3154
## 0.59.41
4155

5156
### Patch Changes

‎cli-aliases/create-start-app/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-start-app",
3-
"version": "0.59.41",
3+
"version": "0.59.60",
44
"description": "Tanstack Start Builder",
55
"bin": "./dist/index.js",
66
"type": "module",

0 commit comments

Comments
 (0)