@mvp-kit/create
v0.0.15
Published
Create MVPKit applications - Universal Create CLI for all MVPKit templates
Maintainers
Readme
@mvp-kit/create
Official MVPKit scaffolding CLI for the core template. saas is still available as an experimental template.
Quick Start
# bun
bun create @mvp-kit my-app
# npm
npx @mvp-kit/create my-appTemplates
core: production-ready full-stack startersaas: experimental extended product starter
Usage
@mvp-kit/create <project-name> [options]Common Examples
# interactive (recommended)
npx @mvp-kit/create my-app
# create from SaaS template
npx @mvp-kit/create my-app --template saas
# non-interactive defaults
npx @mvp-kit/create my-app --yes
# skip install + git init
npx @mvp-kit/create my-app --no-install --no-git
# full component pack
npx @mvp-kit/create my-app --pack allOptions
| Option | Description |
|---|---|
| -t, --template <template> | Template to use (core, saas experimental) |
| -d, --description <text> | Project description |
| -w, --website <domain> | Domain name |
| -p, --pack <pack> | Component pack (basic, all) |
| -y, --yes | Non-interactive mode (no prompts) |
| --no-install | Skip dependency installation |
| --no-git | Skip git initialization |
Interactive Prompts
In interactive mode, the CLI collects:
- description
- domain
- tagline
- social handles (SaaS only): GitHub, X, Instagram, TikTok
- git initialization preference
core and the basic component pack are used by default. Pass --template saas or --pack all explicitly to opt into those paths.
Output & Setup
The CLI scaffolds a monorepo and can automatically:
- install dependencies
- initialize DB artifacts/migrations (when applicable)
- configure UI/component setup
- run formatting/lint checks
- initialize git with an initial commit
Bun is the supported generated-project package manager.
Default local endpoints:
http://localhost:3001(web)http://localhost:3002(app)
Development
cd create
bun install
bun run build
node dist/index.js --helpSee CLI_TESTING_GUIDE.md for local validation notes.
Support
License
MIT © MVPKit
