omnidev / lib /new-stacks.ts
kalhdrawi's picture
Reupload OmniDev clean version
b0e750c
raw
history blame
808 Bytes
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",
},
];