create-meebon
v1.3.10
Published
A CLI tool for project scaffolding
Readme
Meebon Project
Overview
The Meebon project is a monorepo designed to manage multiple packages and modules efficiently. It provides a streamlined development workflow and supports publishing packages to a package registry.
Features
- Interactive prompts for project name and template selection.
- Dynamically fetches available templates from the
templatesdirectory. - Automatically sets up the project structure and updates
package.json.
Prerequisites
- Node.js (>= 14.x)
- npm or yarn or pnpm
- Git
Installation
To use this CLI tool globally, install it via npm:
npm install -g create-meebonUsage
Create a New Project
Run the following command to scaffold a new project:
npm create meebon@latest my-project- Replace
my-projectwith the desired project name. - Follow the interactive prompts to select a template.
Local Development
To test the CLI tool locally:
- Clone the repository and navigate to the project directory.
- Run
npm linkto link the CLI tool globally. - Use the
create-meeboncommand to test the tool.
create-meebon my-projectTemplates
Templates are stored in the templates directory. Add your own templates by creating new subdirectories under templates.
Example Template Structure
templates/
├── template1/
│ ├── package.json
│ └── ...
└── template2/
├── package.json
└── ...Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed description of your changes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
