This package has been deprecated

Author message:

Use lerna version and lerna publish directory

@monorepo-utils/publish
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

@monorepo-utils/publish

Publish packages to npm if needed.

Install

 npm install --save-dev @monorepo-utils/publish

Usage

Usage
  $ monorepo-utils-publish

Options:
  --dry Enable dry run mode
  --yes Yes all
  --ci  CI mode includes --yes flag
  --dist-tag dist-tag for npm

Examples
  # publish 
  $ monorepo-utils-publish --dry
  # publish with --tag
  # https://docs.npmjs.com/cli/publish
  $ monorepo-utils-publish --dist-tag next
  
  # dry-run mode
  $ monorepo-utils-publish --dry
  # manually publish
  # CI mode
  $ monorepo-utils-publish --ci

Publish

Publish packages that are publish-able.

can-npm-publish detect publish-able of the package.

Dry-run:

Test publishing with --dry

$ monorepo-utils-publish --dry

Actual publishing:

$ monorepo-utils-publish 

CI flag skip interactive mode.

$ monorepo-utils-publish --ci

UseCase

You can use this script for splitting tagging and publishing.

For example, @lerna/publish does tag and publish together. You want to split that process into two phase.

  1. Tagging(update version and git tag)
$ lerna publish --skip-npm --conventional-commits
  1. Publishing
monorepo-utils-publish

Readme

Keywords

none

Package Sidebar

Install

npm i @monorepo-utils/publish

Weekly Downloads

204

Version

2.1.0

License

MIT

Unpacked Size

35.9 kB

Total Files

20

Last publish

Collaborators

  • azu