Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beemojs/beemo
🤖 Centralized configuration layer for dev tools. Beep boop.
https://github.com/beemojs/beemo
beemo configuration-files configuration-management developer-tools development-environment dotfiles
Last synced: about 1 month ago
JSON representation
🤖 Centralized configuration layer for dev tools. Beep boop.
- Host: GitHub
- URL: https://github.com/beemojs/beemo
- Owner: beemojs
- License: mit
- Archived: true
- Created: 2017-10-29T21:17:28.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-11-08T11:36:39.000Z (almost 2 years ago)
- Last Synced: 2024-09-27T00:05:56.860Z (about 1 month ago)
- Topics: beemo, configuration-files, configuration-management, developer-tools, development-environment, dotfiles
- Language: TypeScript
- Homepage: https://beemo.dev
- Size: 19.7 MB
- Stars: 143
- Watchers: 4
- Forks: 9
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 🤖 Beemo
[![Build Status](https://github.com/beemojs/beemo/workflows/Build/badge.svg)](https://github.com/beemojs/beemo/actions?query=branch%3Amaster)
[![npm version](https://badge.fury.io/js/%40beemo%2Fcore.svg)](https://www.npmjs.com/package/@beemo/core)
[![npm deps](https://david-dm.org/beemojs/beemo.svg?path=packages/core)](https://www.npmjs.com/package/@beemo/core)> # Beemo is no longer in development and will not be maintained or upgraded! We suggest migrating to a more thorough solution, like [moon](https://moonrepo.dev), a Rust based build system.
Manage dev and build tools, their configuration, and commands in a single centralized repository.
Beemo aims to solve the multi-project maintenance fatigue by removing the following burdens across
all projects: config and dotfile management, multiple config patterns, up-to-date development
dependencies, continuous copy and paste, and more.## Features
- Manage dev tools and configurations in a single repository.
- Configure supported dev tools using `.js` or `.ts` files.
- Customize and alter config at runtime with CLI options.
- Pass custom CLI options to dev tool commands without failure.
- Automatically expand glob patterns (a better alternative to bash).
- Listen to and act upon events.
- Easily share config between dev tools.
- Avoid relative config or `extends` paths.
- Automatic config file cleanup.
- Custom scripts with CLI options.
- Scaffolding and template generation.
- Workspaces (monorepo) support.
- Automated TypeScript project references.
- Parallel, pooled, and prioritized builds.
- Integrated watch/live mode.
- And much more.## Requirements
- Node 12.17+
- GitHub, Bitbucket, or another VCS## Documentation
[https://beemo.dev](https://beemo.dev)