Spaces:
Running
Running
| export type NewStackId = "express-react" | "nextjs" | "nestjs-react"; | |
| export interface NewStack { | |
| id: NewStackId; | |
| label: string; | |
| description: string; | |
| frameworkHint: string; // sent to /api/augment as framework | |
| } | |
| export const NEW_STACKS: NewStack[] = [ | |
| { | |
| id: "express-react", | |
| label: "Express + React (Vite)", | |
| description: "React (Vite + Tailwind) for frontend and Express (ESM) for backend.", | |
| frameworkHint: "express-react", | |
| }, | |
| { | |
| id: "nextjs", | |
| label: "Next.js (App Router)", | |
| description: "Full-stack Next.js 15 (App Router) with Tailwind and an /api route.", | |
| frameworkHint: "nextjs", | |
| }, | |
| { | |
| id: "nestjs-react", | |
| label: "NestJS + React", | |
| description: "NestJS backend + React (Vite + Tailwind) frontend.", | |
| frameworkHint: "nestjs-react", | |
| }, | |
| ]; | |