{"id":13766097,"url":"https://github.com/lencx/create-mpl","last_synced_at":"2025-06-12T08:06:29.869Z","repository":{"id":104825142,"uuid":"422806546","full_name":"lencx/create-mpl","owner":"lencx","description":"⚡️ Create a project in seconds!","archived":false,"fork":false,"pushed_at":"2022-11-25T16:51:36.000Z","size":48,"stargazers_count":60,"open_issues_count":2,"forks_count":14,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-06-02T07:19:17.148Z","etag":null,"topics":["cli","electron","extension","miniprogram","mpl","react","remix","scaffold","template","vite","vue","wasm"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lencx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-10-30T06:49:04.000Z","updated_at":"2025-03-09T21:51:33.000Z","dependencies_parsed_at":"2023-05-30T08:15:22.379Z","dependency_job_id":null,"html_url":"https://github.com/lencx/create-mpl","commit_stats":{"total_commits":21,"total_committers":1,"mean_commits":21.0,"dds":0.0,"last_synced_commit":"3eafc010dc5334127a00f1607346684876650ebc"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fcreate-mpl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fcreate-mpl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fcreate-mpl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fcreate-mpl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lencx","download_url":"https://codeload.github.com/lencx/create-mpl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2Fcreate-mpl/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258301704,"owners_count":22680201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","electron","extension","miniprogram","mpl","react","remix","scaffold","template","vite","vue","wasm"],"created_at":"2024-08-03T16:00:51.443Z","updated_at":"2025-06-12T08:06:29.838Z","avatar_url":"https://github.com/lencx.png","language":"TypeScript","funding_links":[],"categories":["Get Started"],"sub_categories":[],"readme":"# create-mpl\n\nCreate a project in seconds!\n\n[![asciicast](https://asciinema.org/a/455622.svg)](https://asciinema.org/a/455622)\n\n## Usage\n\nWith NPM:\n\n```bash\nnpm init mpl@latest\n```\n\nWith Yarn:\n\n```bash\nyarn create mpl\n```\n\nWith PNPM:\n\n```bash\npnpm create mpl\n```\n\nThen follow the prompts!\n\n## Application Types\n\n- `web` - Web App\n  - `remix` - Remix\n  - `vite` - Vite\n  - `cra` - React\n  - `umi` - UmiJS\n  - `vue` - Vuejs\n  - `svelte` - Svelte\n  - `angular` - Angular\n- `tauri` - Tauri\n- `wasm` - WebAssembly\n- `mini` - Mini Program\n  - `taro` - Taro\n  - `uni` - uni-app\n- `electron` - Electron\n  - `electron-quick-start` - Electron Quick Start\n  - `electron-quick-start-typescript` - Electron Quick Start (TypeScript)\n- `extension` - Extension\n  - `vscode` - Visual Studio Code\n  - `chrome` - Chrome\n- `github` - GitHub Template (Custom)\n- ... - (TODO)\n\nYou can also directly specify the `project name` and the `app type` you want to use via additional command line options.\n\n```bash\n# --type, -t: web | wasm | mini | electron | extension | chrome | github\n\n# npm 6.x\nnpm init mpl@latest my-app --type web\n\n# npm 7+, extra double-dash is needed:\nnpm init mpl@latest my-app -- --type web\n\n# yarn\nyarn create mpl my-app --type web\n\n# pnpm\npnpm create mpl my-app -- --type web\n```\n\n## Community Template\n\nCheck out [awesome/mpl](https://github.com/lencx/awesome/blob/main/mpl.md) - you can also submit a PR to list your template there.\n\n```bash\n\u003e npm init mpl@latest my-app --type github\n⚡️ v0.1.x\n✔ github owner: … \u003cowner\u003e\n✔ github repo: … \u003crepo\u003e\n✔ repo branch: … \u003cbranch\u003e\n✔ sub dir: … \u003csub_dir\u003e # '/' - root path\n[dgh::download] \u003cowner\u003e/\u003crepo\u003e:\u003cbranch\u003e/\u003csub_dir\u003e /\u003cyour_path\u003e/my-app\n\n$ cd my-app\n```\n\n## FAQ\n\n[mpl FAQ](https://github.com/lencx/create-mpl/issues/4) - Encountered an unknown error, please try again after clearing the cache.\n\n`rm -rf $(npm get cache)/_npx/*`\n\n## Related\n\n- [awesome/mpl](https://github.com/lencx/awesome/blob/main/mpl.md) - Awesome mpl template.\n- [download-github](https://github.com/lencx/download-github) - ⬇️ Download directory from a GitHub repo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flencx%2Fcreate-mpl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flencx%2Fcreate-mpl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flencx%2Fcreate-mpl/lists"}