create-softeneers-app
v0.2.4
Published
Scaffold a new Softeneers Framework project: 5 templates (next-fullstack, express-api, hono-api, tanstack-start, minimal) with db/auth/docker toggles.
Maintainers
Readme
create-softeneers-app
The Softeneers Framework project generator. Run it to scaffold a new project from one of the bundled templates:
npx create-softeneers-app@latest my-appTemplates
Five templates, each for a different kind of user, with composable toggles:
| Template | What you get | Toggles |
| ---------------- | ----------------------------------------- | ------------------ |
| next-fullstack | Next.js web + Express/Sequelize/MySQL API | (all-in) |
| express-api | Express 5 + TypeScript REST API (cars CRUD) | db · auth · docker · email · storage · payments |
| hono-api | Hono + TypeScript API (cars CRUD) | db · auth · docker · email · storage · payments |
| tanstack-start | TanStack Start fullstack React app (+ auth/billing UI) | db · auth · docker · email · storage · payments |
| minimal | Zero-framework Node + TypeScript starter | (none) |
npx create-softeneers-app@latest my-app # interactive
npx create-softeneers-app@latest api -t express-api --yes # all defaults
npx create-softeneers-app@latest api -t hono-api --no-auth --no-dockerFlags: --template <slug>, --yes/-y, --db, --auth, --docker, --email,
--storage, --payments (each with a --no-* form), --no-install, --no-git,
--pm <pnpm|npm|yarn>, --help, --version. See
../../docs/CLI-SPEC.md for the full contract.
Local development
npm run build -w create-softeneers-app # tsc + bundle templates → dist/ + templates/
node apps/cli/dist/index.js my-app --yes # run the built CLI
npm run dev -w create-softeneers-app -- my-app # run from source via tsx