UNPKG

1.57 kBMarkdownView Raw
1# 🤖 Beemo
2
3[![Build Status](https://github.com/beemojs/beemo/workflows/Build/badge.svg)](https://github.com/beemojs/beemo/actions?query=branch%3Amaster)
4[![npm version](https://badge.fury.io/js/%40beemo%2Fcore.svg)](https://www.npmjs.com/package/@beemo/core)
5[![npm deps](https://david-dm.org/beemojs/beemo.svg?path=packages/core)](https://www.npmjs.com/package/@beemo/core)
6
7Manage dev and build tools, their configuration, and commands in a single centralized repository.
8Beemo aims to solve the multi-project maintenance fatigue by removing the following burdens across
9all projects: config and dotfile management, multiple config patterns, up-to-date development
10dependencies, continuous copy and paste, and more.
11
12### Features
13
14- Manage dev tools and configurations in a single repository.
15- Configure supported dev tools using `.js` or `.ts` files.
16- Customize and alter config at runtime with CLI options.
17- Pass custom CLI options to dev tool commands without failure.
18- Automatically expand glob patterns (a better alternative to bash).
19- Listen to and act upon events.
20- Easily share config between dev tools.
21- Avoid relative config or `extends` paths.
22- Automatic config file cleanup.
23- Custom scripts with CLI options.
24- Scaffolding and template generation.
25- Workspaces (monorepo) support.
26- Automated TypeScript project references.
27- Parallel, pooled, and prioritized builds.
28- Integrated watch/live mode.
29- And much more.
30
31## Requirements
32
33- Node 12.17+
34- GitHub, Bitbucket, or another VCS
35
36## Documentation
37
38[https://beemo.dev](https://beemo.dev)