{"repo":"fastify/releasify","free":true,"listed":false,"github":"https://github.com/fastify/releasify","clone":"git clone https://github.com/fastify/releasify.git","description":"A tool to release in a simpler way your module","language":"JavaScript","stars":64,"topics":["cli","release","release-notes","github-releases","changelog","fastify-tool","fastify-library"],"license":"MIT","category":"cli-tools","readme_excerpt":"releasify A CLI tool to simplify your release process! Important note : This tool simplifies your release process. If you don't have one, it is time to adopt one! The Release Process with releasify This is what you can achieve with releasify : 1. You want to release your awesome-module 2. Go to the local directory and checkout the branch you want to release 3. Execute releasify publish (see the examples). At this point, the tool will perform the following actions for you: It checks that your local repo is aligned with your git remote It updates the version of your package.json (version bump) It publishes the module in the npm registry using your default settings It commits & pushes the bumped version to your remote It creates a GitHub release with a CHANGELOG description whilst also creating a tag with the same version as per your package.json A new version of your module is now published! 🎉 Install Note: You need Node.js = 10 to use this CLI. Commands Check the man directory to see all the arguments detail or type npx releasify help to get a preview. ☄ Publish You need a [GitHub OAUTH Token][gh-token] with scope repo:public repo to run this command. Examples The following example shows how to release a minor version of your-module to NPM (using 2FA authentication) with a custom GitHub release message: --- This example releases using npm's web-based Passkey / WebAuthn flow instead of an OTP code. A confirmation URL is printed to the terminal and releasify waits until it's ap","default_branch":null,"files":null,"tree":[],"storefront":"/r/fastify","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fastify/releasify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}