@mvp-kit/create
v0.0.13
Published
Create MVPKit applications - Universal Create CLI for all MVPKit templates
Downloads
264
Maintainers
Readme
@mvp-kit/create
Official MVPKit scaffolding CLI for core and saas templates.
Quick Start
# npm
npx @mvp-kit/create my-app
# pnpm
pnpm create @mvp-kit my-app
# bun
bun create @mvp-kit my-appTemplates
core: production-ready full-stack startersaas: extended product starter (everything in core + SaaS modules)
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) |
| -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:
- template (
core/saas) when not provided - description
- domain
- tagline
- component pack
- social handles (SaaS only): GitHub, X, Instagram, TikTok
- package manager (
pnpm/bun) - git initialization preference
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
Default local endpoints:
http://localhost:3001(web)http://localhost:3002(app)
Development
cd create
pnpm install
pnpm build
node dist/index.js --helpSee CLI_TESTING_GUIDE.md for local validation notes.
Support
License
MIT © MVPKit
