项目作者: beemojs

项目描述 :
🤖 Centralized configuration layer for dev tools. Beep boop.
高级语言: TypeScript
项目地址: git://github.com/beemojs/beemo.git
创建时间: 2017-10-29T21:17:28Z
项目社区:https://github.com/beemojs/beemo

开源协议:MIT License

下载


🤖 Beemo

Build Status
@beemo/core">npm version
@beemo/core">npm deps

Beemo is no longer in development and will not be maintained or upgraded! We suggest migrating to a more thorough solution, like moon, 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