create-mpl
                                
                                 create-mpl copied to clipboard
                                
                                    create-mpl copied to clipboard
                            
                            
                            
                        ⚡️ Create a project in seconds!
create-mpl
Create a project in seconds!
Usage
With NPM:
npm init mpl@latest
With Yarn:
yarn create mpl
With PNPM:
pnpm create mpl
Then follow the prompts!
Application Types
- web- Web App- remix- Remix
- vite- Vite
- cra- React
- umi- UmiJS
- vue- Vuejs
- svelte- Svelte
- angular- Angular
 
- wasm- WebAssembly
- mini- Mini Program- taro- Taro
- uni- uni-app
 
- electron- Electron- electron-quick-start- Electron Quick Start
- electron-quick-start-typescript- Electron Quick Start (TypeScript)
 
- extension- Extension- vscode- Visual Studio Code
- chrome- Chrome
 
- github- GitHub Template (Custom)
- ... - (TODO)
You can also directly specify the project name and the app type you want to use via additional command line options.
# --type, -t: web | wasm | mini | electron | extension | chrome | github
# npm 6.x
npm init mpl@latest my-app --type web
# npm 7+, extra double-dash is needed:
npm init mpl@latest my-app -- --type web
# yarn
yarn create mpl my-app --type web
# pnpm
pnpm create mpl my-app -- --type web
Community Template
Check out awesome/mpl - you can also submit a PR to list your template there.
> npm init mpl@latest my-app --type github
⚡️ v0.1.x
✔ github owner: … <owner>
✔ github repo: … <repo>
✔ repo branch: … <branch>
✔ sub dir: … <sub_dir> # '/' - root path
[dgh::download] <owner>/<repo>:<branch>/<sub_dir> /<your_path>/my-app
$ cd my-app
FAQ
mpl FAQ - Encountered an unknown error, please try again after clearing the cache.
rm -rf $(npm get cache)/_npx/*
Related
- awesome/mpl - Awesome mpl template.
- download-github - ⬇️ Download directory from a GitHub repo.