New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@chimp-stack/release-chimp

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chimp-stack/release-chimp

> Automate your package releases with AI-powered version bumping and changelog generation.

latest
Source
npmnpm
Version
0.3.5
Version published
Maintainers
1
Created
Source

🦧 release-chimp

Automate your package releases with AI-powered version bumping and changelog generation.

npm version License: MIT CI

release-chimp helps you bump versions and generate changelogs, all AI-assisted and fully configurable.

🧠 Features

  • 🍌 release-chimp bump – Bump semantic version (major, minor, patch) with AI-assisted changelog
  • 📝 release-chimp changelog – Generate changelogs from commit history, with optional AI summaries
  • ⚙️ release-chimp config – Manage .chimprc settings without manual file edits
  • 🚀 Integrates smoothly with git tagging and pushing releases
  • 🤝 Part of the Chimp Stack

📦 Installation

npm install -g @chimp-stack/release-chimp

Or run without installing:

npx @chimp-stack/release-chimp bump minor --dry-run

🧠 Initialize Your Config with init

Create or update your .chimprc config for release-chimp:

npx @chimp-stack/release-chimp init

Choose local or global config location and answer simple prompts. Existing configs merge automatically.

🛠 Configuration

release-chimp uses the releaseChimp namespace inside .chimprc (JSON file at repo root).

Example .chimprc:

{
  "releaseChimp": {
    "bumpType": "patch",
    "tagFormat": "@chimp-stack/core@${version}",
    "changelog": {
      "path": "CHANGELOG.md",
      "useAI": true,
      "groupOrder": ["Added", "Fixed", "Changed"]
    },
    "dryRun": false,
    "noPackageJson": false,
    "noChangelog": false,
    "noGit": false
  }
}

Config Options

KeyTypeDescription
bumpTypestringDefault version bump (major, minor, or patch)
tagFormatstringFormat for git tags (e.g., "@chimp-stack/core@${version}")
changelogobjectChangelog generation options
dryRunbooleanIf true, simulate actions without writing or pushing
noPackageJsonbooleanSkip updating package.json version
noChangelogbooleanSkip changelog generation
noGitbooleanSkip git commit, tagging, and push

changelog options:

KeyTypeDescription
pathstringFile path for changelog output (default: "CHANGELOG.md")
useAIbooleanUse OpenAI to generate summary section
groupOrderstring[]Order of commit groups in changelog

🛠 Config Commands

You can use release-chimp config to manage settings in your .chimprc without editing the file manually (though you still can if you like that sort of thing).

config list

release-chimp config list

Prints all current config values under the gitChimp namespace.

config get <key>

release-chimp config get model

Gets the value of a specific config key.

config set <key> <value>

release-chimp config set dryRun true
release-chimp config set tagFormat "@my-org/pkg@${version}"

Sets a config key. Supports string, boolean, number, and arrays (as comma-separated values).

🧪 CLI Commands

bump

Bump the version and generate changelog:

release-chimp bump [major|minor|patch] [options]

Options

FlagDescription
--dry-runShow what would happen, don’t write or push
--no-package-jsonSkip package.json version update
--no-changelogSkip changelog generation
--no-gitSkip git commit, tag, and push

changelog

release-chimp changelog

Generate a changelog from git commits.

Options

FlagDescription
--from <tag>Start tag or commit (default: latest tag)
--to <ref>End ref (default: HEAD)
--output <file>File path to write changelog
--aiUse AI to generate a summary section

init and config

release-chimp shares init and config commands with the Chimp Stack core tools, to easily manage your .chimprc config.

💡 Pro Tip

Config precedence (highest wins):

  • CLI flags
  • .chimprc config
  • Defaults baked into the tool

🐒 Part of the Chimp Stack

release-chimp is part of the Chimp Stack - a growing suite of tools designed to monkey-proof your developer workflow, automating the boring parts so you can focus on shipping real crap.

Check out our other tools:

  • git-chimp - AI-driven commit and PR automation
  • commit-chimp - Streamlined commit and PR creation CLI
  • doc-chimp - Automatic documentation generation

🐛 Contributing

Bugs, ideas, or monkey business? Open an issue or PR on GitHub.

⚖️ License

MIT. No monkeys were harmed in the making of this software. We assume.

🐵 Parting Wisdom

"Automate the tedious. Ship the awesome. Let the chimps do the rest."

— The Internet (probably)

FAQs

Package last updated on 30 Jun 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts