Default Options
The following options are used by default when you run the CLI with -y or --default:
TurboRepo Configuration
-
TurboRepoName:
my-super-turbo- This sets the name of the TurboRepo, which organizes multiple apps in a monorepo structure.
-
Workspaces:
npm- By default,
npmis used to manage the dependencies across the project.
- By default,
React App Configuration
- React App Name:
react-app - React Dependencies:
- reactRouter:
true– Adds React Router for client-side routing. - recoil:
true– Enables Recoil for state management. - tailwind:
true– Integrates Tailwind CSS for utility-first CSS framework. - shadcnTailwind:
true– Adds ShadCN Tailwind components for pre-built UI elements. - tanstackQuery:
true– Uses TanStack Query (React Query) for fetching, caching, and synchronizing server state.
- reactRouter:
Next.js App Configuration
- Next.js App Name:
next-app - Next.js Dependencies:
- tanstackQuery:
true– Uses TanStack Query for server state handling in Next.js. - recoil:
true– Includes Recoil for state management in Next.js. - tailwind:
true– Adds Tailwind CSS for styling. - shadcnTailwind:
true– Pre-built UI components using ShadCN Tailwind. - nextAuth:
true– Configures NextAuth.js for authentication. - prisma:
true– Integrates Prisma ORM for database interactions.
- tanstackQuery:
Express App Configuration
- Express App Name:
express-app - Express Dependencies:
- cors:
true– Adds CORS middleware for handling cross-origin requests. - prisma:
true– Integrates Prisma ORM for database interactions.
- cors:
Additional Configuration
- Git:
true– Automatically initializes a Git repository. - Install:
true– Automatically installs all required dependencies after setup.