An open API service indexing awesome lists of open source software.

https://github.com/bellyang/mopo

Monorepo base, highly customizable, suitable for the entire process of creating, developing, testing, and deploying cli tools.
https://github.com/bellyang/mopo

cli cz-git monorepo mopo node nodejs react vite vite6 vue vuejs webpack webpack5 workflow

Last synced: 4 months ago
JSON representation

Monorepo base, highly customizable, suitable for the entire process of creating, developing, testing, and deploying cli tools.

Awesome Lists containing this project

README

          


mopo-logo

# Mopo

Monorepo base, highly customizable, suitable for the entire process of creating, developing, testing, and deploying cli tools.

![image](https://github.com/Bellyang/mopo/blob/master/docs/public/present.gif)

## ✨ Features

* 📦 Out of the box, zero configuration, smooth user experience
* 🔨 Monorepo-based CLI framework, supporting the entire process from development to deployment
* ⚙️ Multi-framework support, including Vue 2/3, React, and other mainstream frameworks
* 🔁 Multiple Bundlers, supporting packaging tools including webpack/vite
* 🎨 Highly customizable, supporting configuration of tools including Typescript/Eslint/postcss
* 🛡 Typescript development: Provide complete type definition files

## Requirements

Mopo requires Node 18+.

## 📦 Installation

Install Mopo CLI globally using your preferred package manager:

```bash [npm]
npm install -g @mopo/cli
```
or
```bash [pnpm]
pnpm add -g @mopo/cli
```
or
```bash [yarn]
yarn global add @mopo/cli
```
After installation, verify by running:

```bash
mopo -v # Check version
mopo -h # Show help
```

## 📄 Docs

Docs are available at [https://mopo-cli.vercel.app/](https://mopo-cli.vercel.app/) - we are still working on refining it and contributions are welcome!

## LICENSE

MIT Copyright (c) 2024-present Bell Yang blackstonelian@gmail.com