starter-structure-cli
v0.2.4
Published
Scaffold starter projects from your own stack-based template folders
Downloads
496
Maintainers
Readme
starter-structure-cli
Scaffold starter projects from stack combinations like react vite ts tailwind express prisma mysql.
starter-structure-cli supports direct template selection, interactive prompts, and natural stack queries. It ships with frontend, backend, fullstack, and monorepo starters built from layered template sources.
Installation
Run with npx:
npx starter-structure-cli my-appOr install globally:
npm install -g starter-structure-cli
starter-structure-cli my-appMore setup details are available in docs/installation.md.
Quick Start
Interactive mode:
npx starter-structure-cli my-appExact template:
npx starter-structure-cli my-app --template fullstack/react-vite-ts-tailwind-express-prisma-mysqlStack tokens:
npx starter-structure-cli my-app react vite ts tailwind express prisma mysqlList templates:
npx starter-structure-cli --listRepository Structure
bin CLI entry point
lib Template build helpers
scripts Build, validation, stats, and publish utilities
template-sources Bases, layers, presets, and reusable components
templates Generated templates used by the CLI
docs Public project documentationDocumentation
Local Development
Useful commands:
npm install
npm run build:architecture-stubs
npm run build:templates
npm run check:templates
node ./bin/starter-structure-cli.js --listFor template changes, update template-sources/ first and then rebuild templates/.
Usage Stats
npm does not provide unique user counts, but download counts are available:
npm run stats:downloadsLinks
- GitHub: https://github.com/mohosin2126/starter-structure-cli
- Issues: https://github.com/mohosin2126/starter-structure-cli/issues
License
MIT
