@siteed/publisher
A flexible and powerful release management tool designed for JavaScript/TypeScript monorepos. Automates version management, changelog generation, and package publishing.
Project Status: In Development
This package is currently under active development and is not ready for production use. The API is unstable and subject to breaking changes.
Why Publisher?
Managing releases in monorepos can be complex and error-prone. Publisher aims to simplify this process by:
- Automating version management across multiple packages
- Ensuring consistent release processes
- Maintaining accurate changelogs
- Supporting various package managers and workflows
Key Features
- Monorepo-aware: Handles dependencies and versioning across workspace packages
- Flexible Workflows: Supports different release strategies (independent/fixed/custom)
- Package Manager Agnostic: Works with npm, and Yarn
- Highly Configurable: Customize every aspect of your release process
- CI/CD Ready: Automate releases in your CI/CD pipeline
- Smart Changelog: Generates and maintains changelogs automatically
- Hooks: Pre and post-release hooks for custom tasks