Add github star request and update readme

This commit is contained in:
Aman Varshney
2025-04-05 13:07:52 +05:30
parent 526ed04d77
commit 935a23b606
5 changed files with 23 additions and 18 deletions

View File

@@ -0,0 +1,5 @@
---
"create-better-t-stack": patch
---
update readme

View File

@@ -19,16 +19,16 @@ pnpm create better-t-stack@latest
## Features
- ⚡️ **Zero-config setup** with interactive CLI wizard
- 🔄 **End-to-end type safety** from database to frontend via tRPC
- 🧱 **Modern stack** with React, Hono/Elysia, and TanStack libraries
- 📱 **Multi-platform** supporting web, mobile (Expo), and desktop applications
- 🗃️ **Database flexibility** with SQLite (Turso) or PostgreSQL options
- 🛠️ **ORM choice** between Drizzle or Prisma
- 🔒 **Built-in authentication** with Better-Auth
- 📱 **Optional PWA support** for installable web applications
- 🖥️ **Desktop app capabilities** with Tauri integration
- 📦 **Monorepo architecture** powered by Turborepo
- **Zero-config setup** with interactive CLI wizard
- **End-to-end type safety** from database to frontend via tRPC
- **Modern stack** with React, Hono/Elysia, and TanStack libraries
- **Multi-platform** supporting web, mobile (Expo), and desktop applications
- **Database flexibility** with SQLite (Turso) or PostgreSQL options
- **ORM choice** between Drizzle or Prisma
- **Built-in authentication** with Better-Auth
- **Optional PWA support** for installable web applications
- **Desktop app capabilities** with Tauri integration
- **Monorepo architecture** powered by Turborepo
## Repository Structure

View File

@@ -17,7 +17,7 @@ bun create better-t-stack@latest
pnpm create better-t-stack@latest
```
Follow the prompts to configure your project or use the `-y` flag for defaults.
Follow the prompts to configure your project or use the `--yes` flag for defaults.
## Features
@@ -69,7 +69,7 @@ Options:
Create a project with default configuration:
```bash
npx create-better-t-stack my-app -y
npx create-better-t-stack my-app --yes
```
Create a project with specific options:
@@ -84,7 +84,7 @@ npx create-better-t-stack my-app --backend elysia --runtime node
Create a project with specific frontend options:
```bash
npx create-better-t-stack my-app --frontend web native
npx create-better-t-stack my-app --frontend tanstack-router native
```
Create a project with examples:

View File

@@ -12,16 +12,14 @@
"dist"
],
"keywords": [
"better-t-stack",
"typescript",
"scaffold",
"generator",
"boilerplate",
"starter",
"cli",
"create-app",
"t3-stack",
"turborepo",
"trpc",
"better-auth",
"monorepo",
"fullstack",
"type-safety",

View File

@@ -58,7 +58,9 @@ ${
? `${hasWebFrontend ? `${pc.cyan("•")} Frontend: http://localhost:${hasReactRouter ? "5173" : "3001"}\n` : ""}`
: `${pc.yellow("NOTE:")} You are creating a backend-only app (no frontend selected)\n`
}${pc.cyan("•")} API: http://localhost:3000
${nativeInstructions ? `\n${nativeInstructions.trim()}` : ""}${databaseInstructions ? `\n${databaseInstructions.trim()}` : ""}${tauriInstructions ? `\n${tauriInstructions.trim()}` : ""}${lintingInstructions ? `\n${lintingInstructions.trim()}` : ""}${pwaInstructions ? `\n${pwaInstructions.trim()}` : ""}`,
${nativeInstructions ? `\n${nativeInstructions.trim()}` : ""}${databaseInstructions ? `\n${databaseInstructions.trim()}` : ""}${tauriInstructions ? `\n${tauriInstructions.trim()}` : ""}${lintingInstructions ? `\n${lintingInstructions.trim()}` : ""}${pwaInstructions ? `\n${pwaInstructions.trim()}` : ""}
\n${pc.bold("Like Better-T Stack?")} Please consider giving us a star on GitHub:
${pc.cyan("https://github.com/better-t-stack/create-better-t-stack")}`,
"Next steps",
);
}