tyler-johnson

tyler-johnson/autorelease

Automatically release NPM packages based on commit messages.

JavaScript
3
0
MIT License

Autorelease is a tool that automates the process of releasing NPM packages by analyzing Git commit messages to determine version bumps, generate changelogs, and handle Git tagging. It is designed to be highly configurable and less opinionated than similar tools, allowing integration with various environments through plugins. This project is ideal for Node.js developers who want to streamline their package release workflow without being tied to specific CI platforms or repository hosts.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of tyler-johnson/autorelease

Account's avatar
A command line formatting utility that makes it easy to manage word wrapping, indents, padding, columns, and more. Also works with ansi-encoding libraries chalk, colors, and others.
Account's avatar
Generate a changelog from git metadata.
Account's avatar
Parse raw conventional commits.
Account's avatar
[DEPRECATED] Use mz or fs-extra^3.0 with Promise Support
Account's avatar
Get raw git commits out of your repository using git-log(1).
Account's avatar
Require global npm as a local node module.
Account's avatar
parse argument options
Account's avatar
maps a URL to an identifier
Account's avatar
hardwired configuration loader
Account's avatar
The semantic version parser used by npm.
Account's avatar
Autorelease steps for Github.
Account's avatar
Autorelease steps for Travis.
Account's avatar
Custom parser for ESLint
Account's avatar
Next-generation ES module bundler
Account's avatar
tap-producing test harness for node and browsers

Support the repos that depend on this repository

Top contributors

tyler-johnson's profile
tyler-johnson
66 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet