From 88afa9a5ffef05adb73f81ef84017af93bad3956 Mon Sep 17 00:00:00 2001 From: Aman Varshney Date: Sat, 19 Apr 2025 11:05:44 +0530 Subject: [PATCH] Rename AI example directories from `apps/` to `web/` --- .changeset/mean-trams-beam.md | 5 +++++ README.md | 2 +- apps/cli/package.json | 2 +- apps/cli/src/prompts/addons.ts | 10 +++++----- .../backend/server-base/src/routers/index.ts.hbs | 4 ++-- .../ai/{apps => web}/react-router/src/routes/ai.tsx | 0 .../ai/{apps => web}/tanstack-router/src/routes/ai.tsx | 0 .../ai/{apps => web}/tanstack-start/src/routes/ai.tsx | 0 apps/web/README.md | 2 +- apps/web/src/app/layout.tsx | 4 ++-- 10 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 .changeset/mean-trams-beam.md rename apps/cli/templates/examples/ai/{apps => web}/react-router/src/routes/ai.tsx (100%) rename apps/cli/templates/examples/ai/{apps => web}/tanstack-router/src/routes/ai.tsx (100%) rename apps/cli/templates/examples/ai/{apps => web}/tanstack-start/src/routes/ai.tsx (100%) diff --git a/.changeset/mean-trams-beam.md b/.changeset/mean-trams-beam.md new file mode 100644 index 0000000..9bb845f --- /dev/null +++ b/.changeset/mean-trams-beam.md @@ -0,0 +1,5 @@ +--- +"create-better-t-stack": patch +--- + +fix ai example template path diff --git a/README.md b/README.md index ecec36c..3d57268 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ This repository is organized as a monorepo containing: ## Documentation -Visit [better-t-stack.pages.dev](https://better-t-stack.pages.dev) for full documentation, guides, and examples. +Visit [better-t-stack.amanv.dev](https://better-t-stack.amanv.dev) for full documentation, guides, and examples. ## Development diff --git a/apps/cli/package.json b/apps/cli/package.json index 40b027b..2b295e8 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -43,7 +43,7 @@ "url": "git+https://github.com/AmanVarshney01/create-better-t-stack.git", "directory": "apps/cli" }, - "homepage": "https://better-t-stack.pages.dev/", + "homepage": "https://better-t-stack.amanv.dev/", "scripts": { "build": "tsup", "dev": "tsup --watch", diff --git a/apps/cli/src/prompts/addons.ts b/apps/cli/src/prompts/addons.ts index 34a41d0..e85a22c 100644 --- a/apps/cli/src/prompts/addons.ts +++ b/apps/cli/src/prompts/addons.ts @@ -14,6 +14,11 @@ export async function getAddonsChoice( frontends?.includes("tanstack-router"); const addonOptions = [ + { + value: "turborepo" as const, + label: "Turborepo (Recommended)", + hint: "Optimize builds for monorepos", + }, { value: "starlight" as const, label: "Starlight", @@ -29,11 +34,6 @@ export async function getAddonsChoice( label: "Husky", hint: "Add Git hooks with Husky, lint-staged (requires Biome)", }, - { - value: "turborepo" as const, - label: "Turborepo", - hint: "Optimize builds for monorepos", - }, ]; const webAddonOptions = [ diff --git a/apps/cli/templates/backend/server-base/src/routers/index.ts.hbs b/apps/cli/templates/backend/server-base/src/routers/index.ts.hbs index 80dfee4..7a6cf55 100644 --- a/apps/cli/templates/backend/server-base/src/routers/index.ts.hbs +++ b/apps/cli/templates/backend/server-base/src/routers/index.ts.hbs @@ -12,7 +12,7 @@ export const appRouter = { privateData: protectedProcedure.handler(({ context }) => { return { message: "This is private", - user: context.session!.user, + user: context.session?.user, }; }), {{/if}} @@ -48,4 +48,4 @@ export const appRouter = router({ {{/if}} }); {{/if}} -export type AppRouter = typeof appRouter; \ No newline at end of file +export type AppRouter = typeof appRouter; diff --git a/apps/cli/templates/examples/ai/apps/react-router/src/routes/ai.tsx b/apps/cli/templates/examples/ai/web/react-router/src/routes/ai.tsx similarity index 100% rename from apps/cli/templates/examples/ai/apps/react-router/src/routes/ai.tsx rename to apps/cli/templates/examples/ai/web/react-router/src/routes/ai.tsx diff --git a/apps/cli/templates/examples/ai/apps/tanstack-router/src/routes/ai.tsx b/apps/cli/templates/examples/ai/web/tanstack-router/src/routes/ai.tsx similarity index 100% rename from apps/cli/templates/examples/ai/apps/tanstack-router/src/routes/ai.tsx rename to apps/cli/templates/examples/ai/web/tanstack-router/src/routes/ai.tsx diff --git a/apps/cli/templates/examples/ai/apps/tanstack-start/src/routes/ai.tsx b/apps/cli/templates/examples/ai/web/tanstack-start/src/routes/ai.tsx similarity index 100% rename from apps/cli/templates/examples/ai/apps/tanstack-start/src/routes/ai.tsx rename to apps/cli/templates/examples/ai/web/tanstack-start/src/routes/ai.tsx diff --git a/apps/web/README.md b/apps/web/README.md index 3c4f431..250b6ce 100644 --- a/apps/web/README.md +++ b/apps/web/README.md @@ -44,4 +44,4 @@ To learn more about the technologies used in this website: - [Next.js Documentation](https://nextjs.org/docs) - Next.js features and API - [Fumadocs](https://fumadocs.vercel.app) - The documentation framework used -- [Better-T-Stack](https://better-t-stack.pages.dev) - Main project site +- [Better-T-Stack](https://better-t-stack.amanv.dev) - Main project site diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index af3ac59..7e68ac6 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -38,7 +38,7 @@ export const metadata: Metadata = { email: false, telephone: false, }, - metadataBase: new URL("https://better-t-stack.pages.dev"), + metadataBase: new URL("https://better-t-stack.amanv.dev"), alternates: { canonical: "/", }, @@ -46,7 +46,7 @@ export const metadata: Metadata = { title: "Better-T Stack", description: "A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations", - url: "https://better-t-stack.pages.dev", + url: "https://better-t-stack.amanv.dev", siteName: "Better-T Stack", images: [ {