easy-create
A universal CLI tool to create projects using official framework scaffolding.
Note: This project uses pnpm as the package manager. Created projects will also use pnpm by default.
Features
- Interactive project type selection
- Support for 9+ popular frameworks
- Uses pnpm for faster, more efficient installs
- Simple, clean CLI interface
Supported Frameworks
| Vue | Vue 3 project (official scaffold) |
| React | React + Vite project |
| Flutter | Flutter mobile/desktop app |
| WXT | Web browser extension framework |
| Next.js | Next.js React framework |
| Express | Express backend framework |
| React Native | React native mobile apps |
| UniApp | UniApp cross-platform framework |
| Tauri | Tauri desktop applications |
Installation
pnpm dlx easy-create
npx easy-create
pnpm add -g easy-create
easy-create
Usage
Interactive Mode
easy-create
Follow the prompts to select a template and enter your project name.
Direct Mode
easy-create <template> <project-name>
Example:
easy-create vue my-vue-app
easy-create react my-react-app
easy-create next my-next-app
List Templates
easy-create list
Examples
Create a Vue project:
pnpm dlx easy-create vue my-vue-app
Create a React project:
pnpm dlx easy-create react my-react-app
Create a Next.js project:
pnpm dlx easy-create next my-next-app
Development
pnpm install
pnpm run build
pnpm run dev
pnpm link -g
easy-create
License
MIT