Branch-release
lastmod 2026-11-10created 2017-02-092 edits
branch-release is an npm package that releases a Node.js package by committing its build output to a separate branch and tagging it. The source branch holds only the original code and the compiled files go onto the release branch, so you can install the package from a Git URL or reference a specific tagged version without publishing it to the npm registry. It is used in library projects that want to keep build artifacts separate from the repository history.
Build and tag package realease on a separate branch