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

View File

@@ -17,7 +17,7 @@ bun create better-t-stack@latest
pnpm 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 ## Features
@@ -69,7 +69,7 @@ Options:
Create a project with default configuration: Create a project with default configuration:
```bash ```bash
npx create-better-t-stack my-app -y npx create-better-t-stack my-app --yes
``` ```
Create a project with specific options: 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: Create a project with specific frontend options:
```bash ```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: Create a project with examples:

View File

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

View File

@@ -58,7 +58,9 @@ ${
? `${hasWebFrontend ? `${pc.cyan("•")} Frontend: http://localhost:${hasReactRouter ? "5173" : "3001"}\n` : ""}` ? `${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.yellow("NOTE:")} You are creating a backend-only app (no frontend selected)\n`
}${pc.cyan("•")} API: http://localhost:3000 }${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", "Next steps",
); );
} }