0.1.17 • Published 3 years ago

create-monorepo-release v0.1.17

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
3 years ago

create-monorepo-release

A lightweight NodeJS monorepo CLI tagging tool for creating independent releases using conventional commits.

Background

We decided to create our own monorepo release tool because I couldn't find any tool that met our needs. Our requirements were the following:

  1. A repo is able to contain multiple projects with their respective package.json files.
  2. A project version should to be tracked independently.
  3. A version is bumped automatically based on the commit type. (ie. feat, fix, chore)
  4. Only commits associated to the files in the project should be considered when bumping a project version.
  5. If a file changed in a shared directory all commits would be considered when bumping a project version.

Installation

# with NPM
$ npm install -g create-monorepo-release
# with YARN
$ yarn add --global create-monorepo-release

Getting Started

To get started create a config file by running:

$ create-monorepo-release init

License

MIT licensed (See LICENSE.txt)

0.1.17

3 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.14

3 years ago

0.1.13

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.10

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago