Skip to main content

Supported functionality

General

  1. Automatic raising of the package version, saving it and publishing with the new version
  2. Notification about the publication result
  3. Generate changelog and save it
  4. Possibility to saving the version without additional commit to the repository
  5. Ability to set alternative path before the published package
  6. Support for different versioning schemes (semantic-release, conventional-commit)
  7. Extensibility through plugins
  8. Preliminary output of the result of future changes to evaluate the correctness through the support of the --dry-run flag by most commands
  9. Ability to locally execute commands without writing to external services through the commands pvm local <command> (list of commands - yarn pvm local --help)
  10. Integration with code storage platforms (gitlab, github)

Monorepository

  1. Updating modified packages taking into account dependencies between them
  2. Guaranteed version synchronization in monorepa package dependencies
  3. Ability to set single version packages for some or all packages in the repository
  4. Disable publishing for some packages
  5. Ability to manually override the release type (major, minor, patch, none) for one or a group of packages
  6. Support for generating individual changelog for each package