create-benguin-app
v0.1.2
Published
A custom starter templates
Maintainers
Readme
Table of contents
- About
- Getting Started
- Options
create-benguin-app is a CLI that generates a Next.js app from templates/. The default is a primitive create-next-app project (App Router, TypeScript, Tailwind). Optional pieces are overlays you opt into — skip them and you only get the default.
Each overlay is one folder, one tech. Unselected features are never copied. Generated files are yours to edit or delete.
Requires Node.js 24+ and npm.
Optional features
| Prompt | Choice | | --- | --- | | Auth | Clerk or none (plumbing + official skills; no Sign in pages) | | Env validation | T3 Env + Zod or none | | Linter / formatter | Oxlint + Oxfmt or ESLint (CNA default) | | Docker | yes or no | | Terraform (AWS) | yes or no (S3 + EC2 + CloudFront) |
Run one of these and answer the prompts:
npm
npx create-benguin-app@latest my-appyarn
yarn create benguin-app my-apppnpm
pnpm create benguin-app my-appbun
bun create benguin-app my-appThen:
cd my-app
npm install
npm run devSkip prompts with flags (useful in CI):
npx create-benguin-app my-app --auth none --env none --linter eslint --no-docker --no-terraform| Flag | Values |
| --- | --- |
| --auth | clerk | none |
| --env | t3 | none |
| --linter | oxlint | eslint |
| --docker / --no-docker | include or skip Docker |
| --terraform / --no-terraform | include or skip Terraform AWS (S3 + EC2 + CloudFront) |
