TanStack Start
Quick start
Section titled “Quick start”tinkerise web tanstack my-start-app --tailwind --package-manager buntinkerise web tanstack my-start-app --package-manager pnpmWhen to use
Section titled “When to use”Use tanstack when you want:
- Full-stack React with a router-first architecture
- TanStack Start conventions out of the box
- Flexible package manager control during scaffolding
Prerequisites
Section titled “Prerequisites”- Node.js
>=18.0.0 npxavailable in your Node install
Unified flags
Section titled “Unified flags”| tinkerise flag | Native @tanstack/cli flag | Notes |
|---|---|---|
--typescript | (none) | TanStack Start is TypeScript-first |
--tailwind | --tailwind | Adds Tailwind-enabled starter flow |
--package-manager <pm> | --package-manager <pm> | Supports npm, pnpm, yarn, bun |
--template <template> | --template <url-or-id> | Use a template URL or built-in template id |
--no-git | --no-git | Skip git initialization |
--no-install | --no-install | Skip dependency install |
--empty | --no-examples | Initialize with no example code |
--overwrite | --force | Overwrite existing directory |
Framework-specific behavior
Section titled “Framework-specific behavior”- tinkerise delegates to
@tanstack/cli create. - The integration command is multi-word and resolved by registry mapping.
- Pass-through args are enabled.
Native pass-through example:
tinkerise web tanstack my-start-app -- --template react-startGenerated output
Section titled “Generated output”You get the official TanStack Start scaffold output, including:
- Router-centric source structure
- Project config and package scripts
- Optional Tailwind integration based on selected flags
Related enhancements
Section titled “Related enhancements”Command reference
Section titled “Command reference”See full CLI flags: /reference/commands/