JSPM

  • Created
  • Published
  • Downloads 67
  • Score
    100M100P100Q126813F
  • License ISC

Nyron CLI — smarter multi-package versioning powered by Bun

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/cli

Initialize

npx @nyron/cli init

Setup GitHub Token

echo "GITHUB_TOKEN=your_github_token_here" > .env

Generate 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 push

Documentation

📚 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.