Package Exports
- @nyron/cli/actions/bump
- @nyron/cli/actions/init
- @nyron/cli/actions/tag
- @nyron/cli/actions/types
- @nyron/cli/config
- @nyron/cli/config/define
- @nyron/cli/config/loader
- @nyron/cli/config/parser
- @nyron/cli/config/types
- @nyron/cli/config/validator
- @nyron/cli/core/tag-parser
- @nyron/cli/core/types
- @nyron/cli/github/commits
- @nyron/cli/github/pull-requests
- @nyron/cli/github/repo-parser
- @nyron/cli/github/tags
- @nyron/cli/github/types
- @nyron/cli/package.json
Readme
Nyron
The easiest way to start versioning.
Nyron automates changelogs, tagging, and releases—powered by your commits, not ceremony. Stay focused on building; Nyron handles the order.
Features
- ✅ Automatic changelog generation from conventional commits
- ✅ Smart commit grouping (Features, Bug Fixes, Chores, etc.)
- ✅ Multi-package support for monorepos
- ✅ GitHub integration for author attribution and commit links
- ✅ GPG signing support for verified releases
- ✅ CI/CD workflows for automated releases
Quick Start
Install
bun add -D @nyron/cli
# or
npm install -D @nyron/cliInitialize
npx @nyron/cli initSetup GitHub Token
echo "GITHUB_TOKEN=your_github_token_here" > .envGenerate a token at GitHub Settings → Personal Access Tokens
Start Versioning
# Bump version and generate changelog
npx @nyron/cli bump --type minor --prefix v
# Commit changes
git add . && git commit -m "chore: bump version to 1.2.0"
# Create GitHub release
npx @nyron/cli release
# Push commits
git pushDocumentation
📚 Full documentation available at nyron.dev
Requirements
- Git repository on GitHub
- Conventional commit format:
type(scope): message - GitHub personal access token
Contributing
See CONTRIBUTING.md for guidelines.
License
ISC
Built with ⚡ by @erebus-sh
Stay focused on building. Nyron handles the order.