# semantic-release
> Automates Node.js package release workflow with semantic versioning

## Summary
Automated semantic versioning and package release for Node.js

## Capabilities
- Determine version number from commit messages
- Generate release notes automatically
- Publish packages to npm
- Create git tags and GitHub releases

## When to Use
- You want fully automated package releases
- You follow conventional commits

## When NOT to Use
- You prefer manual version management

## Related Tools
- [np](/tools/np) (complementary)

---
Source: https://littlescripts.sh/tools/semantic-release
