Generic release tool for version management and package publishing. Use for automating releases with interactive or CI mode.
Use this library when:
npm install -D release-it.release-it.jsonnpx release-itnpx release-it --ci| Category | File | Purpose | Condition |
|---|---|---|---|
| Knowledge | Core Concepts | release-it fundamentals |
| Understanding the basics |
| Knowledge | Best Practices | Release patterns | Effective releases |
| Rules | Setup | Installation and config | New project setup |
| Rules | Configuration | .release-it.json options | Customization |
| Rules | Interactive Mode | Manual releases | User confirmation |
| Rules | CI Mode | Automated releases | CI/CD integration |
| Rules | Plugins | Extending functionality | GitHub, git, npm |
| Rules | Hooks | Before/after commands | Custom workflows |
# Install
npm install -D release-it
# Run interactive
npx release-it
# CI mode
npx release-it --ci
# Dry run
npx release-it --dry-run
# Specific version
npx release-it minor