Getting Started
Prerequisites
Section titled “Prerequisites”- Node.js
>=22 - A Git repository with at least one commit
- An npm or JSR account (depending on your publish target)
Quick Start
Section titled “Quick Start”Install
npm install -D revolaRun (without install)
npx revolaInstall
pnpm add -D revolaRun (without install)
pnpm dlx revolaInstall
yarn add -D revolaRun (without install)
yarn dlx revolaInstall
bun add -D revolaRun (without install)
bunx revola-
Initialize Revola
Run the init command to generate a default config file. See the default configuration: Default Config
Terminal window revola initThis will create a .revola.json in your project.
- .revola.json revola config file
- package.json
- …
-
Configure your project
Edit the generated config file to match your setup:
{"preset": "node","npm": {"publish": true,"tokenRef": "NPM_TOKEN","access": "public","provenance": false},"jsr": {"publish": false,"tokenRef": "JSR_TOKEN","packageManager": "npx"},"changelog": {"enabled": true,"file": "CHANGELOG.md","title": "{{REVOLA_VERSION}} ({{REVOLA_DATE}})"}} -
Preview a release
Section titled “Preview a release”Before making changes, run a dry run to preview what will happen:
Terminal window revola --dry-run