{"maintainers":[{"email":"hello@nrwl.io","name":"anonymous"},{"email":"james@henry.sc","name":"anonymous"}],"keywords":["lerna","command"],"dist-tags":{"next":"6.5.0","latest":"6.6.2"},"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"description":"Publish packages in the current project","readme":"# `lerna publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will not publish packages which are marked as private (`\"private\": true` in the `package.json`). This is consistent with the behavior of `npm publish`. See the [package.json docs](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#private) for more information. To override this behavior, see the [`--include-private` option](#--include-private).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n> Note: See the [FAQ](https://lerna.js.org/docs/faq#how-do-i-retry-publishing-if-publish-fails) for information on how to recover from a failed publish.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--include-private`](#--include-private)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\nNOTE: Canary releases cannot be used in conjunction with the `--build-metadata` option.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--include-private`\n\nIndicates a list of packages marked with `\"private\": true` that should be published. Since `npm publish` refuses to publish any packages with `\"private\": true`, Lerna removes the property before publishing.\n\nNote that this is different than [private scoped packages](https://docs.npmjs.com/about-private-packages), which do not have `\"private\": true` in their `package.json`, are intended to be published, and are included by `lerna publish` by default. See the [npm docs](https://docs.npmjs.com/about-private-packages) for more information about these kind of packages.\n\n> ⚠️ CAUTION ⚠️: Packages marked with `\"private\": true` are not intended to be published, as detailed in the [npm package.json docs](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#private). The intended use of this option is to allow publishing packages that _will be public in the future_ to a local registry for testing purposes.\n\nExamples:\n\n```sh\nlerna publish --include-private my-private-package\nlerna publish --include-private my-private-package my-other-private-package\n```\n\nThe wildcard \"\\*\" may also be provided in place of a list of packages. In this case, all private packages will be published.\n\n```sh\nlerna publish --include-private \"*\"\n```\n\nQuotes must be placed around \"\\*\" to prevent the shell from prematurely expanding it.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will not be published. For more information, see the [`--include-private` option](#--include-private).\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/libs/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"bugs":{"url":"https://github.com/lerna/lerna/issues"},"license":"MIT","versions":{"3.0.0-beta.0":{"name":"@lerna/publish","version":"3.0.0-beta.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"5580195a11e771e03c4504a67d301f29ea7c5174","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.0.tgz","fileCount":4,"integrity":"sha512-zW4C/Ul2zt46I+1NkbKAcv4AkQVTi8IDTb+0mjDTBSmZU28DcMLxkGjrcbr8nC0Xdt46WvyraVED2ZnxFJiKBQ==","signatures":[{"sig":"MEUCIQCOTkC+iCMLA0ruPChC2gXLiwfxthsXpugQxv47mqxLJwIgDUZsYXF4kiwiBx56C0tAS65SqrgtCt5NrOPOX71CbYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25670},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"349b9c765bcbf38988d1fcd48313422417a04c8f","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.7.1","description":"TODO","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","npm-conf":"^1.1.3","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.0","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.0","@lerna/npm-publish":"^3.0.0-beta.0","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.0","@lerna/collect-updates":"^3.0.0-beta.0","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.0","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.0_1520388901808_0.42257767204673713","host":"s3://npm-registry-packages"}},"3.0.0-beta.1":{"name":"@lerna/publish","version":"3.0.0-beta.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"03126dde35608b7c4062c6359f9cd3a84043040e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-P3FcNUoO4p11258acrr+lBOvMOsAnKQm/CsoDI1LRhOUQB4cp6gK5p6bP+OxgcVfE+l3w4Bj7wbHCUZ9eiWuEA==","signatures":[{"sig":"MEUCIQCwdHvowfkoEipuO8Zu4uwR1wNqKQCJQK8UEM9VnysegQIgQ1PhwskYHkUAeBJViNqK+mrE4tm2ts3GbNr6N1z4qcg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26822},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"5a527968bb9f7b7c3af0d5d86391d6d2650ddc7a","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.7.1","description":"TODO","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","npm-conf":"^1.1.3","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.1","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.0","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.1","@lerna/collect-updates":"^3.0.0-beta.0","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.1","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.1_1520563851005_0.9603172464707108","host":"s3://npm-registry-packages"}},"3.0.0-beta.2":{"name":"@lerna/publish","version":"3.0.0-beta.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"11fa2b8055376933fdbf2287cd5bf32ec2d4b117","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-e4iDX0U0xPYcGI75YUQnq7wxb+MDGqyg91HG1rRIS3hrB6B48mls5iVXD3s0pUNsuaO4BIxYvVIYWOp+cd3smA==","signatures":[{"sig":"MEYCIQDzDtPMd7IRw9eQWl6JqBect+qnlrwIgNnWt+XmJkEcdwIhAMrpJtVbWRq1gCTv1JjIZ9tq1kpGHkF+Hw+hQ7hzoGFr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27011},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"ca9561a1ffe6292cceaeca30e4f7d5d85757c710","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.7.1","description":"TODO","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","npm-conf":"^1.1.3","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.2","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.0","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.1","@lerna/collect-updates":"^3.0.0-beta.0","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.2","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.2_1520648913368_0.00808176071538047","host":"s3://npm-registry-packages"}},"3.0.0-beta.3":{"name":"@lerna/publish","version":"3.0.0-beta.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"a79c6f78bf67ee863acd324ee690b86fa98c898f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-Mj2TQck2oixmJgdUF+IlEEtjIVAE05R28dNDW83xHi5b3XZDE6zhmwGMaSGw3gr+NE74p1GSS9SAw92/jiv+OQ==","signatures":[{"sig":"MEYCIQCHy0yI67E2tWKh5MCynDNAcVMQEkBSfQD3UtrkuXS6wwIhAK8SVaHsTlWmCuiWT0upcDTPDR9FOnmL7+eVjWbMxNJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28589},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"1ee15326adf778c32e4b136bbfb27e1c899716a1","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0-next.0","description":"TODO","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","npm-conf":"^1.1.3","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.3","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.3","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.1","@lerna/collect-updates":"^3.0.0-beta.3","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.3","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.3_1521126080932_0.44106569784085803","host":"s3://npm-registry-packages"}},"3.0.0-beta.4":{"name":"@lerna/publish","version":"3.0.0-beta.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.4","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"6cec2d046f56878fe6f1cc78b032fb468ae09949","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-Bu4VH1+MMQabMG87+b9WQNs/BuTAF9yxDNw02H8sjUzssdLLyFdLlMcfk4Dsw1tWWJxLF0bY2q2Es7Qv+M4lUw==","signatures":[{"sig":"MEQCIDi+QhHEf41BhwVnaUwcHXa3VoE5yK35tr9mT63GcUxjAiB6eHxMKtIo+lIgz+2W7E2mbVwiZ5fY9pSvkPdu8pH+Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28778},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"8f97fb02258e02c7783ad27e140ca3eba5f8f40e","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0-next.0","description":"TODO","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","npm-conf":"^1.1.3","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.4","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.3","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.1","@lerna/collect-updates":"^3.0.0-beta.3","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.3","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.4_1521495079644_0.9302226490598655","host":"s3://npm-registry-packages"}},"3.0.0-beta.7":{"name":"@lerna/publish","version":"3.0.0-beta.7","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.7","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"5735f510ffce065494d6635217653779722a3eeb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.7.tgz","fileCount":5,"integrity":"sha512-oz+upAmhtgTT5JKbAuEz4FwJSsJMU5BJUWmomEMGJtgo+5FfA5AN2o45tqU4o1PsI5wfGn7QCC3ICQN3mNoEng==","signatures":[{"sig":"MEYCIQDr/u0KYRDEE+xHjhSAiHzM1wnRFUoi62x+Rkmd3Y58WAIhAMa4wfUXzu51p5Aer9YGaNT0VaaZ/lJuRTXIVEprvoFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28967},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"3cb86666a711bffbf13a8cbded1c762d683f4bda","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0-next.0","description":"TODO","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","npm-conf":"^1.1.3","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.7","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.3","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.1","@lerna/collect-updates":"^3.0.0-beta.3","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.3","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.7_1521507059176_0.5480171359203387","host":"s3://npm-registry-packages"}},"3.0.0-beta.8":{"name":"@lerna/publish","version":"3.0.0-beta.8","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.8","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"fc0d46cdd3a856891bc74f5c1d1f209f3fa7f76b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.8.tgz","fileCount":5,"integrity":"sha512-F4/5sbHtZV+Jn6kwtgMA4WFZhFbBJcUyqYylZXrG7PzIckpr6EVWfnYFI1eiTlRQ7Ceky8RrHvISs+dbAIyAZg==","signatures":[{"sig":"MEYCIQCAryJtDREKp5TgAQujSsET6+/ZAaiJWE6FPEmjwPEOrQIhAOLuVubydMV+BpvQsXCXI4t4LWwyyJrw/2NnUk2HOa/y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29233},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"f6e9f95e7b0896fbb65db15898596355345edbcd","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0-next.0","description":"TODO","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.7","@lerna/npm-conf":"^3.0.0-beta.8","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.3","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.1","@lerna/collect-updates":"^3.0.0-beta.3","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.3","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.8_1521679308148_0.28300800688191585","host":"s3://npm-registry-packages"}},"3.0.0-beta.9":{"name":"@lerna/publish","version":"3.0.0-beta.9","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.9","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"8bcc4a04c162f718f15bd7395e87e5bdd36d3ab2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.9.tgz","fileCount":5,"integrity":"sha512-LWo0+wmZybBF6SiEInJDtTCMm2dHYQBRVBbbXYJ6sAxrBaigof70Z6MfW+g/GmxL72dQeR6wdadIibiOfGYOQQ==","signatures":[{"sig":"MEQCIHSO14GWSnEEQEx0qyi8iPPJJPAtLSisgQP79txizHPmAiADIE4CxD2UChRyeQRyQa3CWpThh2a/ENZkQCgrDgc70g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30158},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"70528f23cad0186fdf7529fe32148cc1eff21272","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0-next.0","description":"TODO","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.9","@lerna/npm-conf":"^3.0.0-beta.8","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.9","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.1","@lerna/collect-updates":"^3.0.0-beta.9","@lerna/validation-error":"^3.0.0-beta.0","@lerna/conventional-commits":"^3.0.0-beta.3","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.9_1521857433063_0.18518771067250062","host":"s3://npm-registry-packages"}},"3.0.0-beta.10":{"name":"@lerna/publish","version":"3.0.0-beta.10","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.10","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"985b0fdeafc0563199ca91293fa8178bd02f043d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.10.tgz","fileCount":5,"integrity":"sha512-+fLX0ih9yPBsDV+UHHYUowdd4ZURRd3gY0kjJlVLHp8pd2LhfB7bVpkS/xjDfiQZwHoQSlPPemhdLDVPCgJ96Q==","signatures":[{"sig":"MEUCIQCnRTN09KBwq/PJk7NfYED2dlTUdJtSA2EXWXSSCl26WAIgV4MH4EeZ4KolZsxXYmIAKG0ayGHgpsEzgVvvxOGVbRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30584},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"c52f8713303b246e6d701950cd78ca6f9bd55503","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.10","@lerna/npm-conf":"^3.0.0-beta.8","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.9","@lerna/npm-publish":"^3.0.0-beta.1","@lerna/npm-dist-tag":"^3.0.0-beta.0","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.10","@lerna/collect-updates":"^3.0.0-beta.9","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.10","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.10_1522109339820_0.5888921329593311","host":"s3://npm-registry-packages"}},"3.0.0-beta.11":{"name":"@lerna/publish","version":"3.0.0-beta.11","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.11","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"3330f5574f434620320265a2b7041702ab370707","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.11.tgz","fileCount":5,"integrity":"sha512-xadlEoT2/8dpL398j6QjgdbVoP22tl4s6QAFDAQkr4aWjqBhkCbnoiHMOOoZ8h2mIAV5jZl3ZgxKPR5rWn4syw==","signatures":[{"sig":"MEQCIEyP3Lk4M5k5JcRfHJmCFNeSAk/PMrUqlq/TMCKvsmxHAiBf/rpL7EVO6d1eaneUybcL1Pd0+g9HN6/hyodeZMGbCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31810},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"197a09d58322e86f589ef7839c2438f830d72476","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","write-pkg":"^3.1.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.11","@lerna/npm-conf":"^3.0.0-beta.8","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.11","@lerna/npm-publish":"^3.0.0-beta.11","@lerna/npm-dist-tag":"^3.0.0-beta.11","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.11","@lerna/collect-updates":"^3.0.0-beta.11","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.10","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.11_1522287474843_0.8969926390687679","host":"s3://npm-registry-packages"}},"3.0.0-beta.12":{"name":"@lerna/publish","version":"3.0.0-beta.12","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.12","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"a487556581a62cc4e7f69a74945dfe4df4b53dec","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.12.tgz","fileCount":5,"integrity":"sha512-5xkhX+DUxvDDbsoHxdL0Jrv8fH4cUlIPfuq2FPrmK60U1zKalJIcFKytL8H1MNQAwXWKJuQXC7l2jiK2VBlWig==","signatures":[{"sig":"MEYCIQCt9SQP9ukqf57+zAvXFpk8NyEEfhCv5W2tOvoqUO38mwIhAPhcnnyU67Iz0y+2g9iu2+zjZ1CvANmMXbQiim1MrcLK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32158},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"05dce5c0e4bca8dc894a99ed28337c85c211b37c","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.12","@lerna/npm-conf":"^3.0.0-beta.12","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.12","@lerna/npm-publish":"^3.0.0-beta.12","@lerna/npm-dist-tag":"^3.0.0-beta.12","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.11","@lerna/collect-updates":"^3.0.0-beta.12","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.10","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.12_1522373377728_0.604452759187907","host":"s3://npm-registry-packages"}},"3.0.0-beta.13":{"name":"@lerna/publish","version":"3.0.0-beta.13","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.13","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"2da4a2359aa18b4ab7c5606cdc21905510bbf616","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.13.tgz","fileCount":5,"integrity":"sha512-doffdvmsleqX1nDdi97ADf4Z8tv7CkqvNZVV05Fw+N+AwjX2J2ZT8nTVHUOVcY+RjN0OdtBWzFEEX+3xbG8YGg==","signatures":[{"sig":"MEUCIDznjBLQkEHBLpbHvr1UAy37jhlcrI6FOhrBJsT5B3lpAiEAiVb61DRB5CgeDBn9I/5447TaGwKpOkfWcLJcoLIiS9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32444},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"4cae54bce76bf156e71a2881418104c442f97c62","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.10.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.13","@lerna/npm-conf":"^3.0.0-beta.12","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.13","@lerna/npm-publish":"^3.0.0-beta.13","@lerna/npm-dist-tag":"^3.0.0-beta.13","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.11","@lerna/collect-updates":"^3.0.0-beta.13","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.10","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.13_1522457857824_0.6251825468982588","host":"s3://npm-registry-packages"}},"3.0.0-beta.14":{"name":"@lerna/publish","version":"3.0.0-beta.14","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.14","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"6c8a79b925865d1e3a7abe648744ec0f3cf052ca","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.14.tgz","fileCount":5,"integrity":"sha512-xg3Ta5e9E31cAG8FedbjgPsyckY/g01pp56CbJd6Z+O/ViEb8Ufvq9phayQMFUWO8k7XDmtqpINLWzkXh0SYZQ==","signatures":[{"sig":"MEUCIEY6xc5YtM80S7w9uwUKVc050eW9eiUlpxdC6RJmE5rCAiEAi8VVvntlboplOKs/8V1EK0XEW4s9Oc0bZujKhWL7lrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32739},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"4c4aceee84b39eb399e968a0c87241ee59edce4f","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.11.1","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.14","@lerna/npm-conf":"^3.0.0-beta.12","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.13","@lerna/npm-publish":"^3.0.0-beta.13","@lerna/npm-dist-tag":"^3.0.0-beta.13","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.14","@lerna/collect-updates":"^3.0.0-beta.13","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.10","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.14_1522798492446_0.9304874043767477","host":"s3://npm-registry-packages"}},"3.0.0-beta.15":{"name":"@lerna/publish","version":"3.0.0-beta.15","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.15","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"38f8624eba822235cb1e89f243367aa9056c5795","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.15.tgz","fileCount":5,"integrity":"sha512-Mga4uC6OACed8qRbCWuQP6Q1fvvzvMro9/Bl9fRknPjgjhgMxBGvfTybh2wNal1y+o5PPuNMsz1QxhRDJ5KuUg==","signatures":[{"sig":"MEUCIQDprQCy4PF44IllwQbXin5kZQTnKGI4zC4q7AubcrCCrQIgBuZxynvrvGZ7NC8B0jSpoxt6SRrO1h2Z6mnQ+dZWkp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33170},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"f7a8e7bc271a5966035a5cbe3bf0eee556c8053a","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.11.1","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.15","@lerna/npm-conf":"^3.0.0-beta.12","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.15","@lerna/npm-publish":"^3.0.0-beta.13","@lerna/npm-dist-tag":"^3.0.0-beta.13","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.14","@lerna/collect-updates":"^3.0.0-beta.15","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.15","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.15_1523316827029_0.8078367362811805","host":"s3://npm-registry-packages"}},"3.0.0-beta.17":{"name":"@lerna/publish","version":"3.0.0-beta.17","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.17","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"3a98a8ac29603963941bba912aa11fb704cd1bc0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.17.tgz","fileCount":5,"integrity":"sha512-uoWwTZ0zMd3S/PQZi8QG/5mpORXpOpvx9Wpq+uCR+Bm3sXtroo/ypX0E7Tns7Lm5PjVkYZK630TzseLr6+Jt6A==","signatures":[{"sig":"MEUCIQD0OyPZcnoC+XJGTps4MqgxPpFZQV8VQ7GcPf+z9WjARwIgdUd8X4o/TtWaCruxdxni7VtZut5Qp21QQC8c9+PPuy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33363},"main":"index.js","files":["command.js","index.js"],"engines":{"node":">= 6.9.0"},"gitHead":"5e462676b3793b8d4981fc7f8b81af2fc839adf7","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.11.1","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","dedent":"^0.7.0","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.17","@lerna/npm-conf":"^3.0.0-beta.12","write-json-file":"^2.3.0","@lerna/git-utils":"^3.0.0-beta.15","@lerna/npm-publish":"^3.0.0-beta.13","@lerna/npm-dist-tag":"^3.0.0-beta.13","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.14","@lerna/collect-updates":"^3.0.0-beta.15","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.15","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.17_1523583132765_0.14514176605977203","host":"s3://npm-registry-packages"}},"3.0.0-beta.18":{"name":"@lerna/publish","version":"3.0.0-beta.18","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.18","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b1b6ba236c930cababf7db8c9c534f1731b24184","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.18.tgz","fileCount":14,"integrity":"sha512-QlLY1wZqz+zf8e1vExCFOl582fKWZgz++EJQRx5fiSY6umsgTZtFUDTBzg3B741vwju7dC8G1DG6SRVKTik02Q==","signatures":[{"sig":"MEUCIDg6xyWRoq21G+hA+Ws/5pAVaEdm9bFkq6+vxRpMrDiKAiEA0noqFntP66ve3E7ZBz9FVnuk8XPRW8b9cXqHiaZYPP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa35FQCRA9TVsSAnZWagAATuAP/ReWu6cPm+cfj3gBqmcq\nAFM4UfG6cLN3cQpIylvp+564rO7As1vxZjnIHvh92YgPM56V4A1pQMSepOqR\nKt86+jUyLn6OzDKLEMpyytJbnHmZSYSk+ASQ/BHyy93EfLJQdv0DMca1u44K\n5ikr3U3KxfTQISDpnpxuEEMBSsdxnrxGmzVC7S2Oz6qfypKy3xW/tZdd6UQs\ndLqVkLqgkg6gS4hMN4Fg58GmLKySp0dZyNwJUI/xGkB9LOxUpfl3iEx2b2x9\n0L4pG2IzYUP0S0sbaiw5R3nWOR7hEPQuqy6sPEMYMYtxH+Ur+s4UzHPgPC/t\nHC7/PV0zTYvX2gr8AN/hyjgOxCqc9uryZEMAu5K6Sj1f1lM14CkxvGI53S9E\n6QQy40WGGE2JpJ+8W+GRRzDawYCuZRdtxq0sYUWkQtOozj0cQyFVVoiLQ3Vj\nWMjn8VUihgXR5aCt8ZctWNcKKhdRxz8YxIMovrKVsdRFIQiSdSGhgZcWjNdG\n36z7upU3z+wCa9kSamfEzg0+XI2j6psV4fafndDUA15i9lWHXr6jidrBHw4j\nc/hEAXFO2NTY+NpWAjVaCxTwxpCBfzD1v60Ke14nlRy05S7rpzysmjzxzWHk\nrJZtH/RJ/GeL1il8e169i5U0nP4BaGVTTOfLRURrlSdry1rhSvp8WTcgKnAJ\nrUTq\r\n=vfSt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"7995561e8d010d9fa2e59109b57b9ad8573baba1","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.11.1","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","slash":"^1.0.0","dedent":"^0.7.0","npmlog":"^4.1.2","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","temp-write":"^3.4.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.18","@lerna/npm-conf":"^3.0.0-beta.12","write-json-file":"^2.3.0","@lerna/npm-publish":"^3.0.0-beta.13","@lerna/npm-dist-tag":"^3.0.0-beta.13","@lerna/child-process":"^3.0.0-beta.13","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.18","@lerna/collect-updates":"^3.0.0-beta.18","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.15","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.18_1524601168181_0.3770678699575265","host":"s3://npm-registry-packages"}},"3.0.0-beta.19":{"name":"@lerna/publish","version":"3.0.0-beta.19","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.19","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"d116e26bd7f013002a54433ede5d1a83721e4191","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.19.tgz","fileCount":15,"integrity":"sha512-GIOv0PxJ2ZKxOouwoIoqNCoRpL00owF4gJqDXgYNthkTkNn9ntrCqUyYiJb+BlhMU5NKBzX1wfuu13+LNMTdmQ==","signatures":[{"sig":"MEUCIG+pa0Afo+AW0Em5V0NfwjSc/nvWXZY376hqDtEl7qcMAiEAx3kW5HzCkyNDidC0BmyDfNqqS1kmbza8qhN6TGuMyPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6z8nCRA9TVsSAnZWagAA80oQAJZL03Z2U742vus1XU80\n72byWZ9IPDLXw8w+1iPX9UYFDk2DqppFllw+FOeyoiRzJdia4x22AMyutLWw\nJe23XpTVICDXt9qCIKKf7HsomXro2XkpTsAQgL6heQLsYSK6lV/PIKVlXMhW\nbBSArQBDOWTkGmYwe2ACcUgHucOXkciZpNsHCKNQMiGEwt5y9gBvaBZHZtBr\nt9UvDemrp2cZVG53ApVMy2jgSmMouNToLiZlebtKEkxroJk39oQ3W9UqhQ3R\nMHLXD1b8gIaHvIjkO47GOk+vkQRIizKEa8dVqGMe3a2oTFv4Ag2f3+Eq4Drc\n9p9icm8SczwJw+FkMve7B5EiNVTSKniHR7Df1x003fIBmuqCRWCfH96+SKMv\nCMEELwFXr0sHMpzbPj28xsj85RuaycCiQ0CNa7hdKCOL5L2ab8LRHIP6DlB/\nCSXglJtx0ZeTx3lcaB9ffFFPsqAtpU/HIyX6+CNxzgMH7r83hYuQVspV0/ny\nhmBmVNdgR2CzhiJGphSlzEmmOYMFigMNt5T5FJWZIJd4JOBVX8WSmTVGSCSD\nogbAbpCcsdNJWtj6va0+8cOHWvUU8DYVURH3h5EHZLZrSkKpOk2GyZ3oHSzK\n9CoB/SvAf8d/icM8RrblWuzmnTp4GIw6I0pGCiv7+eeAuIKX7EEz4qJwhvSG\nabpj\r\n=g1oa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"3574466560f600828a0f288cec8d137a21404f15","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.0.0","description":"TODO","directories":{},"_nodeVersion":"10.0.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","slash":"^1.0.0","dedent":"^0.7.0","npmlog":"^4.1.2","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","temp-write":"^3.4.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.19","@lerna/npm-conf":"^3.0.0-beta.19","write-json-file":"^2.3.0","@lerna/npm-publish":"^3.0.0-beta.13","@lerna/npm-dist-tag":"^3.0.0-beta.13","@lerna/child-process":"^3.0.0-beta.13","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.18","@lerna/collect-updates":"^3.0.0-beta.19","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.15","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.19_1525366566944_0.03251314397008764","host":"s3://npm-registry-packages"}},"3.0.0-beta.20":{"name":"@lerna/publish","version":"3.0.0-beta.20","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.20","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"59db653dfdfd6eb8c82390fa4ce2b401e9ffb2d7","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.20.tgz","fileCount":15,"integrity":"sha512-bgdNXVWZ7e+dUtI6voHG6e1vv2HJrt9+gTrzGHeJ2/tVgeqPg/RlLCFmO2w+iabKlI8QE7gw2Lc23PI1++CK6w==","signatures":[{"sig":"MEUCID4ZBJDyyMthxdOwWcOhQ/1Cy4hKspMKa3s8hVOqoGptAiEAp9lO31954/0WVrnGTlPogtiiXLGpyjB5V7SoBPuwjXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8OJgCRA9TVsSAnZWagAAsgMQAKT4Jn6WgPQzWMJZOE5v\najK9ZSuBkVb+xB50O676WUKO0ZPc4JllOaNw1K6HRKc7QMrnxZdrLMc/rKvd\ntVU9n63FBBgbJx/GEjR7rHAewDSMlKN5JYPyMs/2PjEKbn0MCAhaIakiTsqL\n6QfK5f4r7zhq65nz2cZo5TEEFMizSHA1M6OxglN9e385QllIjsLzyFhkC0LK\nxHw1lYLTkn/NZunlvRjzRhvRE/XFcrSPqaSFLfwH3imMAZl9heNWmPZ4yzK/\nAmUOvntzuyBKfhhoNecj5kCILZ2O+lDBN0s8PFKDeiSLud+rmfQXMiRXsgG+\nDI7kcO0z+v5jRQY3h76wbqk2DbA5IEjOou0jdZEDK8zlkznkwifPTUeJPbBO\nRKDsUXkFuf5JzucDdw/NOBNsWGW9MbzHYPPkORbhWeR0UGY8kZZEYwLa8BC1\n5SaygDSlX/2Rj1rErh/8AkP5QsUAmcYDsfhH80md9EVgnfzEhZHiGZG1Tv8N\nidl9MelMNOFBrcKgjzbLWIoAvo3yvtZu2vQWPxHPu1jecfpZlfjSHfqDRkns\nkPy9ITU/KGfSmRbxtMSi1rDhAnRBzWtObKHcF6bkp2HmISetetm+fzmXAuv8\ncZFcrHiChrivw/XrrqYHhrHlNlwECAWkvSbbhAeqnAMuEvgjuwY66zuS93Qm\nXqRX\r\n=53eC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"ca46d62c0db8c289f58a08bcd8447fcfb6b2f92b","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.8.0","description":"TODO","directories":{},"_nodeVersion":"8.11.1","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","slash":"^1.0.0","dedent":"^0.7.0","npmlog":"^4.1.2","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","temp-write":"^3.4.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.20","@lerna/npm-conf":"^3.0.0-beta.19","write-json-file":"^2.3.0","@lerna/npm-publish":"^3.0.0-beta.20","@lerna/npm-dist-tag":"^3.0.0-beta.20","@lerna/child-process":"^3.0.0-beta.20","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.18","@lerna/collect-updates":"^3.0.0-beta.20","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.15","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.20_1525736030415_0.9584679455366156","host":"s3://npm-registry-packages"}},"3.0.0-beta.21":{"name":"@lerna/publish","version":"3.0.0-beta.21","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-beta.21","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"8d2563793ba5b2e8f9914e799746b5a711adbc5f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-beta.21.tgz","fileCount":15,"integrity":"sha512-xsKcWFF8mlRCfmEvPE4G0R84JCmFpmmah/gVsviCLLmhkdoTwDugnp++Ij2ONx5wW+kSYhw7MflcbuygOU8t6w==","signatures":[{"sig":"MEUCIQCx+Rr++1T1p4P4LKpSik7pjSBT2ymXAvqz8Qg8nCYp4QIgeIvtPeU3cab9MM3qIEsqb33AoNmoU/HltVULBo6i/Fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9j2TCRA9TVsSAnZWagAASjYQAIi57TX2KdKPRVvkw1zk\nP0/04siRF3Spoh8pZ0GgEk2SGcBqeD9JVK6i3NAQ5/NTgxOrqU0Y5LZNqUZn\naysKfHwUocqE8b9Rskw0swJ8EpPs2as2PqwIK/8EAG7Bm21yqf7oWXSYjqMp\nniGy+BSeeGQQ+5iym1eZEhDRLULucVyCPqefRxEyoBaHLoOVfpqDjE/eEMhy\nqoBqkXbFuUpuLQwpvDhM3wmjfftZtqhZ9rvyLmf9Hr1llPM68abBK7XkWKR5\nVLtKQSgNmDiD7O80YS3ThLYk3F/LPHif4cS8awaABf9bjfYkwbihNCbM3hBz\nkNJJvShQnYu0kLggeRJODSDY+4ZL9lW/B5IhKvBoUZbETnCPq14nYY746ir5\nFtScMuSGeGgR3naXKJ9t59UQEv+5Fa2219B9iNvYb6wVWbA++jEtc33toBPw\nIrhT/zofky1s5YtUT7iuO87T4Z8C1wkfR33fIJPXI9fzdwhFVYP1AWqCS8Gs\nYQgpC3u7Ga/SdbfXhfyVIAZrOnjaQPnDjD5+xoNXJ5fOkU6rQXRLOwcXrCFH\nraU4XYsfYH9QtSTOR+SenqxHNI6cU8wFgO2PHzB24oGzFmvFtvo0M3511RAs\nmDMYsXLqCrlMyO1H5+ewbDZtc7OMlBlktZW7SOoiPsnrCLhodF+xwdtkMhHb\n+MTM\r\n=VbhV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"ce5c4842e5c927beaa13779c6429a8d7c5b5a933","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.0.1","description":"TODO","directories":{},"_nodeVersion":"10.0.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","slash":"^1.0.0","dedent":"^0.7.0","npmlog":"^4.1.2","semver":"^5.5.0","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","temp-write":"^3.4.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-beta.0","@lerna/prompt":"^3.0.0-beta.0","@lerna/command":"^3.0.0-beta.21","@lerna/npm-conf":"^3.0.0-beta.19","write-json-file":"^2.3.0","@lerna/npm-publish":"^3.0.0-beta.21","@lerna/npm-dist-tag":"^3.0.0-beta.21","@lerna/child-process":"^3.0.0-beta.21","@lerna/run-lifecycle":"^3.0.0-beta.0","@lerna/batch-packages":"^3.0.0-beta.18","@lerna/collect-updates":"^3.0.0-beta.21","@lerna/validation-error":"^3.0.0-beta.10","@lerna/conventional-commits":"^3.0.0-beta.15","@lerna/run-parallel-batches":"^3.0.0-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-beta.21_1526087057840_0.9917274799495113","host":"s3://npm-registry-packages"}},"3.0.0-rc.0":{"name":"@lerna/publish","version":"3.0.0-rc.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0-rc.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"ddbd7170c9169f84517f5e0c839acfddad4c2714","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0-rc.0.tgz","fileCount":24,"integrity":"sha512-bfjRtCzHAGSS5z8QOUw3UeLn4u5CpJTGUkk9y1PPbzdbMWmJhJnEjSw+TN2LaZFVGzQbE8dsLqR5TL149Y7P/Q==","signatures":[{"sig":"MEYCIQDynN5U9u5ehvpTrJUswYVpdv7bG+0aU0IZKIszc1fXYAIhAMZm/T6khQ4NjLyP9SVAu1Aew0FVR4umWDXN6Jma+Kk+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWnc3CRA9TVsSAnZWagAAlkUP/iTiNUyvwZKQ2hVmgv9f\nTk8qRG/W72oF0U9h6Qr26LJorN8FDFs2E2nTRvVapK6+2f4zeQKhmu95db0y\npG6sFTXCEtMhUYwt+llSwbpRhRKK1xSv/Og73Zr8URMQf/9JyOs4rmZ4XfKQ\n1jSkBaD9TWeJ+xn/zFcSyeU8HCeQ7CXIPfvIYkEuVlR2XzNPPyQgQ1GZKAzU\npe6hKwObCm3sLcwUwp5SUf7uaWLY1Eg2YHDTnHgxzEU7FYMAm2xD23JAubKg\neHm6YDltx904e1W/QmerNB7Jc5MeAsUwVZaAxGHVPdbliq2Xrn8f8dPxLUOt\nQykzBRp6o/GhzZTghB66BWS7Zl9MxyG8Ab5BipaYB2Ns/mte5OM2LHl5ptPe\nNZfKXcStCm2kAEy/HMrFuZAGvCpbukABI6LSjEMBEVoxB27MFvb8fW7cCXFC\n1EwAt26koZFWk7+ZfY9Je8DH1WWrXlV/Um5JPA45JNabCnDjZ5IM8jIAZGHI\nkr+bC+xZOY0WagXRtIh6+/oYNZZjSUklBkRKj5PR/+0CWgWyHehDE0QnBW4N\nsQKmcs/p2Wad32Oye0CsE16azVBtnP/bguqrw2LK9646WdSlzG3E3TDe2vmH\ndwYHwZ34PqiIoO+PsHbwDsxwOJKOzRlyYxEyD8JTe+30w/gq83NaXOpE3tel\narPz\r\n=h3oo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"1ab24c152d3ff5c2b9453bcaafeb4b5e432b2410","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0-next.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"chalk":"^2.3.1","p-map":"^1.2.0","slash":"^1.0.0","dedent":"^0.7.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","minimatch":"^3.0.4","p-finally":"^1.0.0","temp-write":"^3.4.0","p-waterfall":"^1.0.0","@lerna/output":"^3.0.0-rc.0","@lerna/prompt":"^3.0.0-rc.0","@lerna/command":"^3.0.0-rc.0","write-json-file":"^2.3.0","@lerna/npm-publish":"^3.0.0-rc.0","@lerna/npm-dist-tag":"^3.0.0-rc.0","@lerna/child-process":"^3.0.0-rc.0","@lerna/run-lifecycle":"^3.0.0-rc.0","@lerna/batch-packages":"^3.0.0-rc.0","@lerna/collect-updates":"^3.0.0-rc.0","@lerna/validation-error":"^3.0.0-rc.0","@lerna/conventional-commits":"^3.0.0-rc.0","@lerna/run-parallel-batches":"^3.0.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0-rc.0_1532655415397_0.6929047097560452","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@lerna/publish","version":"3.0.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"0770b6e9a7b521cac246f01f7dba2bd5928485eb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.0.tgz","fileCount":18,"integrity":"sha512-0JpMgfElohQHKfxCWBpevLuNYzcC9zBiItLAGGeRUS4N0K6y+714tA+lHtLt2xUkBXKp4+HqIMGpjlUa/VuUsw==","signatures":[{"sig":"MEUCIQCREkulkolCraIiYmI70afgx09znHk3ekFAIW67hUMtBAIgew3TKjhvX33zDLm7M4n1MqhmSyrBOACbY/UG3RTt8VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbOcLCRA9TVsSAnZWagAAHKAP/RrG92Z2xNzdlaK8I7LV\n5vdXU52vD1CIGo2NuOA8nNZdeEeMu5akP45SUkFO5veObpqlgLgPY2e9b+MF\nALhgq2ph8WPzcbTNzd5gFXjpSt1Pw3RGyaOVo0t6s8v/vIeFGO7THXBHcvkE\nWgCdel17/dvmxnxM5jfB/0OM89GkhMMPqXnE3aLlBdSHbOE4GXsorJrTifJM\ny2hcwo0y00fCkVGHVO6tHdyWqDfwpRNLTch4Lt5OAVj+gkxWzEEYtbRUVbgd\nBNMeA7lQHQgAwGAXHDZIaKEWs0wOBns5azh0r7CpJlop8Qg/CbxEzjcs2YaO\nnZDKfYVZQVjIolFGJd/T1bUlLy6YD3dnNcxK5HBKNLnbbAeLfDfas+DOS/od\nbzzi2kxVlivNBrM6DXQKgY3lfoIm3TpLw3P0moSQUo5zdCArAzQJP2FpkJKk\nD/PZNob4y4wiKcKC5vD4Y6lel6uSzX0BkBMTB0i4tIkWURrS7ndlJ53xwkcx\nevF6mI46a/MplnzGuRs2YM9LGR8yMCXSDD0xPuYDWX0jxb2yTlbW2dLK7/ln\nBcl2nO8g9V41fEI+Ng3ANB/LjP3Mde+iuvM70O3OMZzyh6iKM04HMomBuTce\n5JwwKDJGxVbE6QjIiiHdRLNSivuIEXCcNlyLFj4on7EzneeZrFuD79sXrKi0\nB6Il\r\n=zwkl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.0.0.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"0c40a17a7cd4e9acd8e7ec33ffacd1c1acef5dc6","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/command":"^3.0.0","@lerna/version":"^3.0.0","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.0.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.0_1533863691145_0.3175399377235195","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@lerna/publish","version":"3.0.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"dc75fb78f62950a1fd81fe73f4018415b53f61ae","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.1.tgz","fileCount":18,"integrity":"sha512-ml1odkwPJl+DxcIVI8GilXD1O7oGBQEI+IuX2bBfgJFJ+DHm/l5l7cmflaetpjkE4GjNhaVAZD6JiReLHMp9eA==","signatures":[{"sig":"MEQCIGO72he9X8zLs2dpd69VaTgB93e9hvOSEvQCDwf5tZGjAiAITkdOiLs+6bssjF6aR2fl3tgZcURqXWDvUFcYl+vq5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbOq6CRA9TVsSAnZWagAA5g0QAIPTxw7bjQxHdMF5H/OO\narpnCB9o24y/z5WgBx6mcnrbvBY4Zbd/z2f0Umf9fskBTP9Job9GHtV55bFX\nlZk7JGzsgR1DxwbU2ZuYpemKRgrUkkV8yPJyhKrlQwR0AjyD33XdEKOeUXx0\nbiRZdWPHC4D1ctctO1G5mddiowXX/N5mZ/VPPD8xK9zxFYQD6GJX4seSOMJ+\nkzoLhjhp8MLC74Ltgk0IWadXNDPDFRQ7RjwKMWQw2xmxTd08INfNV0aut6P+\n19SBezRkTgeAAzqHX/4LFybL1YqcD72ena7wTFD06IzUU7G1esA/gR1DtoCp\nRvmspTRivJunNDehQF8zG+pSI5MSvY13PXPj76W0mFKP9HCbZT3jwVSYCN4S\nyMyFGVxQ67ymoPyvNa8Nf1A2S3etFEumG3QF40NXFCIcZe2oQ/23Qp0N8Xyo\nhAdMGU01bwcET/EWVPKyNc7qGjgjSG2w5yuq0MOdbfYCKV6dskphU2ReK2LQ\n/2mPwBYPey8aKVJgZSrj90jLOxv1cehsFXwA8CWvkuVyJRvFAXyFJbMPHlsu\npAMJCJbSuhIGduPcbhKmj/sthxuDSsTlzKLxJ/LUURt07IBb5HfM5cQ7/we+\ngByOs5kGAE7687D2BBW2THE3I74aPvPQ3nyrFJ2Yeorp8aeWNzCRZHIQbCXJ\n2eZG\r\n=K7+Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.0.1.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"bf530b88bae6202421776d21478ea5c6ff83505c","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/command":"^3.0.0","@lerna/version":"^3.0.0","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.0.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.1_1533864634070_0.9848557130996816","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@lerna/publish","version":"3.0.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"a5b30bc83bd6420f0a0cc297ef5069521dd3e0f9","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.2.tgz","fileCount":18,"integrity":"sha512-kkdUIGYrldVGyzV5sAwYcRE0mETXKiCHa6047iRi+hnE3QT4c8jW1U90gYXYGzBC6IFdfiJb5YJ3L3GlHrAHoA==","signatures":[{"sig":"MEUCIQDcOajI0kXa9ct7JY5vVqTpR7dD7nqdv5wLueDCvdah6wIgA3k5vk6zvJwomEdIahBkBfW2nwXxr9kP8yUo1OTOAtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbjE2CRA9TVsSAnZWagAAkZ8P/1Xmu3jxIEjZHI91UaH1\nOxw/aPkBx5ffnOtkDo66wsy6dmG1ZULMfxAic3ziwspiHXparHZsVbIg8blM\npbidblZpWPaQGwI1QxTpSNhgGFSD4UfOo2s5aYmPAuvsKWPuvNFF9HAta2gb\n8ndY1DfHe5sl8bUYrTqLdyHFCoS05QBJwPte8fzXXENg+DyjvlREEChr3kQ8\nzMflyxMf52z8Wlr/w+f2FG3sB1khfMJ5+/AdzzTnwk1LGhtfhORJeqhK4hTW\nQ3VXwMzpf6g11lqXHRzTOc4k/RVrFhVAGHTSAeKzA9n9hG9pkhBFxptl8AR3\nGCuEbwJCia6TXCpqcRS2YV0nOOFkE4IsD+PIoXZ3Z23tzLn2c7JrOMannQMZ\ne8n/1tzWhr5zB9KefY2XqUtnuYCIg39vBuXuQQRwfjH3+RPhYEbYuHyvib/K\nKwewVFaqsBBlyTLJsDOE2khikdL5bvhgEHjLCHT26HAbbc/Wv+bp8y/+BNrZ\nRemsdAfp+UkaaAJRArvr/AVx/1fD8nONl9rFx2gz7I70b83IiIGO/9mXc2QG\nLfcWKOZ3ZVmY90UysIPqn8ve8OIaDw1uvbTwhw9RK5OHFyfEPmUQ+slmW6fu\nJ4CeZ0eqOaYAzkY6RLwL0bK4ABKy3g0KweHZrsdjChmCDxawKHtBayvQTaHV\n+b/Q\r\n=WCeM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.0.2.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"784d64e7dbd1275175bc080d148656916e2f5d76","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/command":"^3.0.0","@lerna/version":"^3.0.2","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.0.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.2_1533948213711_0.5917213407012167","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@lerna/publish","version":"3.0.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"4b3f621aa880743d70e1a0055eb46f5e9f03ad4a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.3.tgz","fileCount":18,"integrity":"sha512-bE7ANngvG/Q0ZkjnoZ4utfRxCqwznc4SpjCHdT+l3K7qLy4L5MK+kvZ8beVMR6oM6kZkiaFGD1b5O+po9NA2OQ==","signatures":[{"sig":"MEQCIDuETNM/OuMg8dytmdqojQWQPpRCGMUiR7ycAjj7YtvlAiAER6A8xC+bUqcf9Q5M5T2KebVdaFVU44WrOJArq9gPAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbxIJCRA9TVsSAnZWagAAm6sP/iMPruC4DG3Y912u/O+B\n5SKQ3u8r5rZwfgkwVod/v8E6Qu1gSahVTCiY+ChMu/ovKHrpLbu3M2juD8AK\n69Z08t6lNO2MNHBVQ7/fxe7ubjuLQWvx57WDoyNAL3WyfupijxJeFxbZhYMx\nWfzOajH18uCFUJA/LX8ZAijtyh7slYfwdcfLO9DudWlleSKAgGYaSs2lcLWK\nF1RwWLOAp/rOTVucfdN7fATD/16w9Nf93Xj0RUvAIOP3x3o3ueWZ6s0BfRzn\nfxYPhb/PNsxZr2RnFWIaI94V4qEXDJKDzpQGsshoH5EWTtFKDjVfkirsS/ZS\nj49qPb6LagYozVO5ILOyUvCbuBtVRUN40W/jpIvHYhYcNY2IFwiGy3Qz0nwq\nh9wXzgSCn880W8V69ue+0N53lP5KCZAAqAZ5gzfiqRs52Ri60cSjoVQ5Zi1K\nxWBDaa3K65Kw9lQog3/XZTbDshd9KfFqMXDkPv1M1K0f7Y2yV+cpdzXms/ec\nkllkbtCd6Zex7dCZ2jG8MZHp/nQ63HWsmljekj+eKBhqfJWeOqXsO8r8rSWe\nJ1+V1Bjlmp9reKy6KWyuth2TJPyXe08esxAk/Nk4KgSEdTAKMlUV9NzCF3nX\nZJ+MGlftC7cuo7jcspMDw9U645gRkg0aDag3bzG/2BBR4WJ+3VxSc70+07AR\niW+g\r\n=AOqz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.0.3.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"0dea7f4ce7cc226acf7ffca27a39a960d1975499","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.2.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/command":"^3.0.0","@lerna/version":"^3.0.2","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.0.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.3_1534005768912_0.3806078804257247","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@lerna/publish","version":"3.0.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.4","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"ce720869746f1d38a857add8b0fc96a9c5ff2633","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.4.tgz","fileCount":18,"integrity":"sha512-h0mRDtRaTC/9TjForvax1CrqkpPnP2gTd2rvKp5QSFqeXHRgy7G2fswYF5soKZwu2f/T9tsQ51hZpPEafToH9g==","signatures":[{"sig":"MEUCIBpMPfqYaCmqkRHSxu5dFFKYBOklvkuDd9cSY/Ju8h+/AiEAvC8OvTWQ5YvgVxzVj7Niv0TLrTHUo851jem8oic/AJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbci1FCRA9TVsSAnZWagAAFRYP/22BaymjMVjFtK+At8Fx\nDFXwa4xHJJ1xIXnNoYWUrxqC610KiO3VifhtghW7dto1aSfUYON5om9rmiHp\n1ohYJz3hdevqKJysHL5wbqWWwwofQqpH3XrjqE+0v0sUZ/f9jLd6x6zmuFBq\nwsHipwCWWMC4y04d0WkA8iRlObAMG7uFMqMwWBzCJKU4IaWeI7FEYmB8U7fk\nzrybB9phzo+fWHLpihk4gujln+diYRXIM8WKwvlpglRKVTBwBo8+Fp7YCu0/\nR7BNu6MT5VYWmZRuGXXDQc6Fn2ujO+djpauzqd1fqj/3/B7tgqpf7gC6ifTP\nxnzujqDeaRmyZ0Oth/XG0QqMfmDcEIESZdyNuEsomduStCsYTJq/bUO4TZWb\nCGmkigB3xOPA0KxttCFwV8i6h5cfdT3A6aFJ3Gmc3AWObzQg+LeXLutSHD0F\nA+sKNxB5dJ1xinQnnfVRYMwl3lojQYVmRKi1MVvMxCh7qyRJ3KC5pPneh8ES\n0g37MQxu/KoKyQrvM2wdIoL2kiDzJDM16W4ybZuYh1A/c/5KJeCCzCp4hLOl\nxb8ukEzHzTpPLHxcAglemJDPKTZ5PYZKsABd3fQPGAz+s2jOY3gUImqdnFn0\nHfROvDdiUJeQraOjQ0pO1exEUqsGXeM7YMd/IpdAENGhpp2sNq2U/GbjVOfW\noAik\r\n=fafn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.0.4.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"eea9c5f5cbb3c831350af080b8b71b4fad8df91f","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.10.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"8.11.2","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/command":"^3.0.0","@lerna/version":"^3.0.2","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.4","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.0.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.4_1534209349197_0.2507857467400654","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@lerna/publish","version":"3.0.5","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.5","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"94b1b6c1cb2f95153b4c7e128a82b23379a9213f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.5.tgz","fileCount":18,"integrity":"sha512-KpG4SqF+SDWVK3vRhIxzegsiFiwoqF3mjlfNdvOsjO0C2nPGkHUnZHqjNEuP68iyugWqv6ga99u8jvGXw6mQYw==","signatures":[{"sig":"MEUCIQC1nzZHrzA5WHXBPvSj/9u57xgqiiidGDmSOACQCjR4TwIgIj6ozJud2TFDG5rI+nvWo2LsaBH/KhYWDGxhy3miIiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbc3QqCRA9TVsSAnZWagAAUeEP/j1ObjhWJqUAVH6iPg6d\nDaB1inijZTKfCaTx0Fx+N/uBvgGiYotlYBRBaTtxj/aGN3bTp4Vb0t/AOEid\nHQaQGZG2ng9jxareW5YeUWwUvFt5wr/GhypmpiOzSQDDNhl5V1sK3NUJ540y\nMI9XuzOyXJgosoEa+XZd7yyJr8OxyKD+Ogmeqnb/HNCbsbGNjqd+F2OKb5zb\nudA243BNx91dxSDYsWRINQh/TXNHXtyMltbn7kX50S1FCegotWJ9Qc+mR71n\nFHKUnwtzv9Io20oiE/2edt1o91BJBfdpRO+TEiWW1a2W8WgWfITqx3npKEC6\nyg5RWgijGLarh3by0TNg0oksopJrflR86ebgE4+s4+MmpHXJPaSIY9ETYzIr\n8rtGRGtj178oVZ/QN/sgYPYAqz73eL5K3Y81SsCrjrmKmLuP6LtVbQ06XKgh\nPHAzcC25G8TppqeYIIlATkxFcz1UzTejxoebFG2uDKQbnOz+g3p6Qu0MZAL2\nXl2qghyZsgHYbj+b+/QRbiTOq9nto/l3Z4CXQVbwfbij70C/2CY70NCYMNbP\nS5bOTWP7u+1uMyyRnNnN3VlGgum3ecXoiVs55mYvAcitQLBmSx6fANSuoDTL\nVYgMBDh55ihpimGptD+7zP9/0ibC5+QnvxoAjPGb/coCA9CNFi1X/lVIvwxO\nIq8V\r\n=tmYV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.0.5.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"882b52eb4eec60f161c77feb0bb175efea0f2909","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"5.10.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"8.11.2","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.0.5","@lerna/version":"^3.0.5","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.4","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.0.5","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.5_1534293033756_0.22235436028964295","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@lerna/publish","version":"3.0.6","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.0.6","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"780e8a46f4fd9f45c4b1a7db30f5fedb72b40f56","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.0.6.tgz","fileCount":18,"integrity":"sha512-eOOZWYWVL6eD6S0y+fTIzk6aD2+doVqUVlCdAKGs7h01teyw6SrTIUtsHShGTBk7Dr5aKbWFA0SOHOI4svYfGg==","signatures":[{"sig":"MEYCIQCQAAVV353Wa5Ycr/Bi11UyA6CAB9uND8wCRVJHPwGNCwIhAKo65SFJbLjuXe/oGPzuFWpG5a0qTGfz7AxSdBHBNPz+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdMaHCRA9TVsSAnZWagAAWIwP/RvyIN+YW/iSW0Ja7L+y\nkOwdFO+1Yjew15wBB3Lct+NoWfJ6Yc43ZtMIwQElioxoQz3lJrBp+spgEOUr\nzFSFB1YXrZCteqFGb43thyWNH5uASfQ7OzcA/Q9yDfnge8Mr+VoQOKa2QFeP\nA2o6Qz7KwEqI3bUXORXmv+X5o10xDav+/C7wMy6tMgZOY4PppTZQqYmOE9ow\nP7bhdbXBoiG39xeKEQWI+/YQNt5K3eG/+yVfFnBl6BNRNsp6XYH17WkInf3A\nxot700muJwIH0jUb2q2Ztii4/2eG5799dnvAUgqFxXTWbWsQd99Q63XaVd7a\nCE5DdMN5z0AINXYEazUr9OSmfg4wMiqyJdM+f64HoZzaNkEXj1fKwjN27wqb\nbxMSTlEB4ZiO+vOSZsYdpZVx1vHp3Vzz9cyGgp35IkmLRRgOFdALuiLuQmdJ\nOEumaQ0wQFGcKj+6YpsMXJSy2c8Keto3jv8cuMb4qsuSUswR62ga9gewuTbR\nFnJfl1HKZ077gA3qRXSbYXLt10WMikplMoUfMWnbgwzq0HncI4sAOvkziA1W\ntEL5yv7XmOySqD3TlUiOhRGOmkKySL6vSNcKg7fCgdOg3f0t8YE+tJmzSF94\netqUeNP+2h9Q1bQ6c1oycgir3np5McRd1wnAklHF3irx+t5Ud1n4y8P2sbu6\nsJCR\r\n=HQ6G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.0.6.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"f2e67db8dbd6966288d7b351604a7a554ba905fa","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.0.6","@lerna/version":"^3.0.6","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.6","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.0.5","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.0.6_1534379654760_0.11436847471980305","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@lerna/publish","version":"3.1.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.1.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"ffa2b59b9f8cfe5020b7110d3493d379b177234f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.1.0.tgz","fileCount":18,"integrity":"sha512-IC2g8wrjkTsqCNG+j+s7Q+2yOw3ZGhn+n1RwgG3cSUOGDBy39EB5v+JY/gB8I8llffPjpQGzjDCQ5Iax2fuuUA==","signatures":[{"sig":"MEYCIQD2o/pKatbU8Oamf9k6inmUIod9mckanP4B4HqLkC85CwIhAK4zD53KprlMcoTtYh9KVOQ+RBXjNxcq773DKTNepXgD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbd0HZCRA9TVsSAnZWagAA4d8QAJP2smbrvW9cfAFJmsA6\nelp7drT4/jsvHpkl7gAgLdaC5svSPKxTtudDy3pMOa2+eXagbtews/wXc+8e\n8cvbOpqxbbBqepT28kxgK1wdS47UgBbA73OFOGu2MdLnRpIYtRJac7Ev5Due\n3L7FUPWfOiTQPDxM3DUpEMaLvebIoA5I/jMIrbXDzdn2Uo66rBvgjDDTZuBx\nSGvsBx2HWA1AS7xGMUbNQuomo6qzYGUFmIjwW3x4268bKH5/nwIRHHummC0W\n7K2Ss75kdxmier7p6sJl/0Z/uCPLAqIiY2+qGys01QFiNdQ2+Ph4XZeB9EUh\nSr5SgiYWTbRyX1yZQmSieI3YS2gE+7x4ay/vuRk2MMpeu37dK1yFJmQlaeX3\nxSKsEypegnxCMtyYNl7TPShtDwLU3jkyaW3lDI8qVzgnz/U47V3KFI9ta/2t\ntnG+FNZCiYZxYHVgVmmkF1Tx0Q7QOs/33HTfolIevrVfxbm1t2vD+nLAr5oh\n+0Yz4n1KPn7DQjrOe3f7XibpfMSY1qq0Uc7zKOJkvCcuzmAjXTA1fUiuJL4S\neJuN59ZW1MQOubZZ9BLJnI5k7R2Hx9skjDvFWypVv8kqFrGZOuYf2tjQxsLR\nSIKRUdn5pcFwGaLkEfEzLYZFgd69jTjxuLFi6CNnd5d4kmXs24HbJVS551qI\nAQ7F\r\n=pq2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.1.0.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"7f97c7bca038c690e2dd5d897e222fb5bca0a5e8","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.1.0","@lerna/version":"^3.1.0","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.6","@lerna/describe-ref":"^3.1.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.0.0","@lerna/collect-updates":"^3.1.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.1.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.1.0_1534542296957_0.42533484771370444","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@lerna/publish","version":"3.1.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.1.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"32ad8767aac422848b92c835c6fa37652c6ff03f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.1.2.tgz","fileCount":18,"integrity":"sha512-RxFZ/VwA0ORAEtGpgTc6jf1x0BFJNNg8VTOz02nA7IOZWYJuZczwt8A7eSC8Z8c4ZyaFnZEvrq47qXsRWxz7mg==","signatures":[{"sig":"MEYCIQD7dTxA/ZKe477rI8NNaiddnEBoUu6xkNarKlihr5FFVwIhAOci8sxdACOkxwZwX93xJCc8owGGaP4jXmQS+ssCWumg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe0/ACRA9TVsSAnZWagAAZV4P/RV/i2jmjAAikrvsciXf\nvfCeisrSYJiIyrvXzmqd/4OLyARGxTqDpMbmxIH/iDSylwOy3hFiMNIFus9c\n+5JC79nehxYuW17H5cud8jBOzqyuGlQjlgXN2fOYBwNt0XP+ksAEYlWg26Ib\nAG3wWknd7dTX6sQR7VfLRkMF1mzD4Nk0RHbcUcWwy8mUxxNaUYfqOV6QK20i\nwxege8L6ukMTCnT2J/FTy8aftyMLGiWGH6kWtkFxF8t1fjbDYWhqYzI5NOzt\n4u2Qgl8ICfPhJWjzpy42o+h0I18YbNmISvkk60qqYR5dzTwDg9vj+TRly6nr\nKCjd6fChhFm3JlufduUqwQ8a9YFcgc9WLw6xXtvna2uIQbmgbb86IcMDrPF8\nyBMKLtgA8nhDZSE0Zi647FW789axIUNAWEnakVjY8RUjgM2+X4xCvLpi52Tl\n5+WL2tL076ftR1Y2nbeFdOFCPaRaJx/LP6yLl5gLjHepxJWhEhkjDmrpZSoQ\ngxF2x0tq7kZVb9hN5t1/SXkHIVee8nWWPgpqC/DFXoWoKO1ZEqJk95Wr9+zK\nMt0Of59OkUf/x0dUyEV8W7ae7jDgDC5jlbNpBIPj9NXPySsFANHLCKfxD3sb\nMVhchfHwCtXzCLAbAg3nRCRo8RrvN8RRbONKbcV6dXgDRdBuYW1vIYjz7F31\nNJ0g\r\n=k8C+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.1.2.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"6abc0c95ae6fc6e613e74618d86a060ae218938c","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.1.2","@lerna/version":"^3.1.2","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.6","@lerna/describe-ref":"^3.1.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.1.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.1.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.1.2_1534807999348_0.014560058842271628","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@lerna/publish","version":"3.1.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.1.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"de1a83495e15b29503dd0465ea11b5087f7673c1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.1.3.tgz","fileCount":18,"integrity":"sha512-vlHs1ll3HEbTVgO0hVFo9dMKixV9XO3T7OBCK835j8fw4TL/0y+YjmNjH5Y5Uyh02hZxcy/iosZNyGccu/fG3w==","signatures":[{"sig":"MEYCIQDvarEdPLCkyN6KGIF6YC7dGqITMnikIri4/rjpikBEAQIhAN+gnwrEldS1IHFEQOqoNKZJ7baYvqzNDTf6w7IemWxR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfE4GCRA9TVsSAnZWagAA+v0P/A9N0wnIyzpO2catMzOv\n4mdZlVijbsKd9YhJ53tqaXaX6C1F1TpbhotgYe+hDSatlpjVuEChjRWKL5ZW\npbqctTOmFN0PYMvF4VGyali5YLsru9t+MHFeYIuwJ8552Ik4aoGLI+fEss2k\ns3HRmxFD54z+W9732UYG5/Zw1X5MAKf9O7WbyOHHEaJuxRTYZaKulKs8MWCb\nF6DHKpO+kiWaMdzgOt9s281axxw404OwjbQAt+6JcgigiGOSpvCwYaqB8ZBX\nM4/vR6TqI0rzyocRvzkiwsdpFsh87mW7ZvQpRe4kcSEy+wew5R8P8X8z3bZ9\n2/5LBSBu5W9LmaanIMRhgAxVJL+HIL9voV7SWYmQzhSCICY5aYnihp2i8OKL\nH5s26CwJxCcnDgulHOugHRSFprfhh+P/Du7x9nyU7dgUtHFslfxkCimmtl62\nBK1xOMKrtbawuVhrD/C1RmG98IYf8yG1IW2uT4AuT2SHJ1bUiOzjsEQhjl4m\nPMhxGbGLH0FWQVbcCos7CK9tfH/jJCyS99I7WhghF6TnVptflMSW7X57KhUI\nmvuJlcYc3Zdf6rZiYheboffhq6U1WXGzFjX+2Bz3AhMf4IqMBUbJnQWnVO3d\nS+/Rwh2vy8eysdfVUFhPjD0Fl4uUgIUNRH/6Zow4GDT99e2U+2ltpVyMVe3a\n7QLQ\r\n=At7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.1.3.tgz","files":["command.js","index.js","lib"],"engines":{"node":">= 6.9.0"},"gitHead":"a656a0136d7d5d8b8bb709e2da2b8b2582036fe7","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.3.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.7.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.1.3","@lerna/version":"^3.1.3","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.0.6","@lerna/describe-ref":"^3.1.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.0.0","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.1.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.1.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.1.3_1534873093944_0.9000724538948595","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@lerna/publish","version":"3.2.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.2.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"f67d327426238207c5e616b553c145ef47829cba","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.2.0.tgz","fileCount":18,"integrity":"sha512-nEWXwPc8oWWexpAQPopYk4OcjNlCsZawviXeaTk3LBmxcLdOcmju0Gqinu2H044szrRmDsMVGGRlX26DsU5fpg==","signatures":[{"sig":"MEQCIDK5vtJArCumvzaVFR3lU9hW8YgpFavN3PqxbYRDUO/jAiAa0VV1FAN0F39msz7dol+yLbqs1u+VEfhRjA4XNH82ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhbhQCRA9TVsSAnZWagAAgn4P/jn1YKWYs42jTKcCqvdO\nC5OQ143FX4Obai08rGQRRxKsJ31w5wqzR79Zt6ED4ktMpxDmRA/Qy5ne4T0k\n+K2vyacVCYLbBx38iL5kQIn04nq8Yj3VhwY/RF4wHCT7zIByNzrWcdP+6I0L\nJ6XnzenKLVwJS8W40py/MuI/e4WmTHVRLrHFCL7kdPWX2/WqtVy2Xn6i0PYs\nH6OKVxlreN9TwrrPSOlNFJCL8frbwlY1w/OfoIxVj8YO+lP6OoGS/J3rViTo\njFaR5EZpW2c62chwUMj6okcZW8lCdhsHhiuUSOUMPf1bOY4YgEZhkZct5JkV\nPQ+BhL1s314zigwpMSWFIGKqHqgXCmYNNAKs1GiUln6C2Z251EQvZxgIHf+4\n9P4TpTJznfEcCdSScD4lgetbij6x4I9opSAfMgVuWueWNIxlW3LyV65IrOyI\n+edgARtKSQe14WHLG4lES4qdFXt9ATumJqCPutvwcCzRITgivB6XPYV9BzaH\n9CPCaGguy5UtxW3Sg7SW7L4Q9bI6fnEfSVBjzxJPVGcQKO7OZ/DfhIMHb6R2\n6epAEgtaZ4wRXbvYNUaUNPOEg9CnWlMLpafiUteUAQwWlinVHs16gKLuK6GO\nz5+VyTUgzoQOZj7mjDApYbRbGH5p7rA5wVjHUkn5ouPO8RkKU+c4oaAwGFYb\njEEf\r\n=SoBm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.2.0.tgz","engines":{"node":">= 6.9.0"},"gitHead":"02a2380b8f18c3579960032091643b9d12fd41e5","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.9.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.1.3","@lerna/version":"^3.2.0","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.2.0","@lerna/describe-ref":"^3.1.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.2.0","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.1.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.1.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.2.0_1535490127299_0.5063806970125571","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@lerna/publish","version":"3.2.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.2.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"gigabo@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"me@thejameskyle.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"09b264861dd5c1cbba6338e1973aef62f616e265","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.2.1.tgz","fileCount":18,"integrity":"sha512-SnSBstK/G9qLt5rS56pihNacgsu3UgxXiCexWb57GGEp2eDguQ7rFzxVs4JMQQWmVG97EMJQxfFV54tW2sqtIw==","signatures":[{"sig":"MEQCICX+UgX80Wf3HsrjMiZcKJpSa6bzItq6h5cB8gRjFASyAiAXNjGbgiauHTN4q5XQiLfxQZy1TTbddnJdA+mW2hrC5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhdWpCRA9TVsSAnZWagAAv34QAJu9MzJBGvEemyH0jbI+\nvCRUGFY7VD02Je5zg9KYbCeZ7JpCKBoh+Qz4YnCGdU1QI6WrF6yRTZNL1YIg\nW+jRqUXF/CwNDeGtTv+PUT06U55jUDHKlu+Eig8294NsFBoXRQq0zfjPk+th\n0rIzWUtF0HgJVI/C6GrlS3s1DP/C8VTzNK5Y4nPQDhLIrUo/Kf5L52030Vj1\nRp9p9OBFcMl11HT5X4yeuhmhlVv3YW/kP8hR+sJD6NQI1ahflcwGRxch8oLQ\nR6xPdVF02NclepdN8sGg5XTmrhBR9k/HKop6siL8JrHX0r2FKIIYyNlWoTnw\nQipvkSugSAJGTpn4HahzHZz9o0gL3w4XhGGL035VTDGF63E4/dl4XKb4CI6a\nYP2e5QbK1jYDZnmHu3gSAIYFbLR5N7DMjdC9civ30LA9NxuuonIPmcL7XzRk\n7bqv5S9xenbGnq+U2IrTDurcyfgbi/VhatiLm8ZLYdSF0aKnOoex4iKHrEJH\n9KCDTcawCELPZVlt+sfBdmJTDSRHv/iluhHgVulcfaJc0qxT+NBtLIO+cF9j\nV3kk++YuWhZ92PHXfMxxVyhvuOYAJPNuxOtehR1wxPaLnUciqzlQ9nlLdwEs\nW49Qxz1I3HKq1DkKhEXeHumnzygfD33rTYdvIRLu5USF7bl5QSDS9ISJnYpz\nG8GV\r\n=98sG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.2.1.tgz","engines":{"node":">= 6.9.0"},"gitHead":"da1763cbd07e73ece563061a9086b9205063ffc3","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.9.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^6.0.1","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.1.3","@lerna/version":"^3.2.0","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.2.0","@lerna/describe-ref":"^3.1.0","@lerna/npm-dist-tag":"^3.0.0","@lerna/child-process":"^3.0.0","@lerna/run-lifecycle":"^3.2.0","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.1.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.1.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.2.1_1535497640996_0.5396017087485108","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@lerna/publish","version":"3.3.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.3.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"41ec8341c8cc4f3df635b321cf5f39c13b90a2f0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.3.0.tgz","fileCount":18,"integrity":"sha512-K/vSv6IFgsg1P5dKCKU2/npAzbY3C1/yScv+MwSkOUa+uUKr38fKujXt7mnALvUzs080tejtnj2O3ScEAfhhqQ==","signatures":[{"sig":"MEUCIE5skCZqPBUHADgmfc1/vGPDDt7aidfWfT5hMP173HibAiEAoEpB4F9ouncINvezpzsP16h+LV5IumxUlTa8BlWNft4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkIPoCRA9TVsSAnZWagAA8B4P/R47rpT2UMwJmIpLdiqQ\nofn5i64eyDiFlqtLBnXx7pMYJNvsvxSHN/8kCndPyZig6rvbjHh9xPKawhSi\n7K4QraSyOg9sUew/KHwMBQuaovDAsUgBuP87EHNrTDv5pWfdR00c0+6Dmivt\nEyp7rBdqWQtk87d1Wm6/rfhn10tsa74PVibGlGrc+4MLo7NL+W36TDJCAOyl\nPJJGH3gPB0cuCRotrMP3A0pquit6HnlnkgkwnibS6Ww5Bd/OGAMVdAtYcH3D\n775xVWDKXwc7veNh9wBQW6u4OZNFTNxa8O/5vgkDvtNAcBepJ9pbBJWqtosI\n+YoC0U7Lx3srWWp4Dx03zrlr2M6Vj0vd5L5rrRhjUDhkJNvaK8rA2MZ7qSq9\n7ds8zhgTG4wTxZ78jvrHLujHVjpCGn5ePIhDLjyofOVqW/tJU3Jn7q/vNV+Q\nBatOLSxT3K3oFHeVyCADmogSwS38uFc9rQah+L1Jy/+ZdFpVZpPoMVGsStif\n+aofAuwKS3vXkXQREZEfKnYfpsGTI0jwcvSW10gt259ZwvM0K72nkgqmmRdJ\nvCD3ETrpjZcJuPEqL15UvssH2qE6fwHTg1pKUPFAWiZAcTdFoCB63uoIcSTV\n/zq1z57VOvnur1cSNqMhBrCDnJW102NaDo0fENCsuNkzph1aGoDDFz7zU2e0\nyOxv\r\n=IG43\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.3.0.tgz","engines":{"node":">= 6.9.0"},"gitHead":"901e6d54a47151dfed3d6ed2912804b97d05c6b5","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.9.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.0.0","@lerna/command":"^3.3.0","@lerna/version":"^3.3.0","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.0","@lerna/describe-ref":"^3.3.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.3.0","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.3.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.3.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.3.0_1536197607015_0.3997282408268388","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"@lerna/publish","version":"3.3.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.3.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"e45bd311381080243d64fff46a8fd2875716996d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.3.1.tgz","fileCount":18,"integrity":"sha512-SrpeWhRM4Ysn9dqt7hDch81C0FUUCftY0mIue0t1TvdIopXsObhQS+y1mmCXB/15i1tBpmTMtCvDdS6tt/i4iQ==","signatures":[{"sig":"MEYCIQCSEFZG/NYjIikCB0F+CS7bZcnClTdkp8F9K5NZiHn+hgIhALbXD6deJFH+Evt+2bUTByfgWnwPKWUuOWChFtdAp9Gk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmFAJCRA9TVsSAnZWagAA1BcP/i8D5Fm9+7IPYmpgY/4T\nvi8ZX1t1fIcA1Vo2pTNJ1lft23HlmNjk7Qh+EPMVVcN596DxxXWuezMxa62v\nrb/a+Im634iuInCIGXyU+d/qXIHNGXjHc2p/xHrCzNPkTKVyuexrfnDn2fH/\n9wSZ0VWr6PwOYd96f3yKK2hVOVvUi+XYL48sWeu78LRYtuM1ZG3LmYJK29FT\nobnm3aHKqpK0WBUj0UBNCuzGUSQU/X59aeesrdFJGQcYLPYu9nF8HMs6Mc96\n1fN6sxebyQdr6sfn6TNjFkg8TRHYlZyTKcBzPdMSH0fReI7GhkcswWOlr33k\nIeBcaIjUPLtVmlhTHLtTyu2wqerlSnJyASlG/lkPy9O/lvRDuppbjuRBsSvS\n3g2KQNmqPFmQQsrrfRH87v8cU943tO6eey2wn0yiLwByQGe9vZfe+9DDN1qV\n316K8X+pT/tlxfiyyodbX4kaTT2GFLHh/Uj47L26GOdUsjCq0YunH2Vsj8l1\nfUdiAKIL/Q06jygnTgHmMM+gp2hUHCA4zGToY9Zw09/8+NaIdkgYhJw6Hwrg\n4b5ac/6a5q5IQdgHir3okrUMi1ioM0XwQY5EcY/GBGM8WXFgttcuS7blerlQ\nTQHXi7ijOJLU93NoRNe6N92zX71JZQAI6eJ69UV3WrxxAV2L6GER00+/WncA\nE/Rw\r\n=w1Zl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.3.1.tgz","engines":{"node":">= 6.9.0"},"gitHead":"5da13190852897ac37349a28a0b24470ec7bd833","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.10.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.3.0","@lerna/version":"^3.3.1","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","@lerna/describe-ref":"^3.3.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.3.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.3.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.3.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.3.1_1536708617267_0.1944868977941161","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"@lerna/publish","version":"3.3.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.3.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"bfd54183dbbc3d8d3fdfcb8860af5dd1d7906689","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.3.2.tgz","fileCount":18,"integrity":"sha512-qNqmZ0v+aWD0NyYtcg5G8NVSrV/B6UD2kC3uOmNeo1GXaUdXrgPvizEjOTjQbCZkuGqejQSMSV5ea9gKvZevMA==","signatures":[{"sig":"MEYCIQD8Gosy7kKW85/7fG0ossE+58QctiM0BEKrjD0JVZRtjAIhAPjfsJc+23tG0u5mFf9nNmh9eSXupp0/zPvsdQhMXAyv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmahQCRA9TVsSAnZWagAAs6gP/Ay09x33U66DjrpAvB7Y\nLB441uPwVE+t71nhOHtaNQB5eC/iWX9wBJvmKP+kAMk2v6lCSFjz4SYAWM3I\nf8vDkk9+kAkqIVolwmlV+d/x6ykH/CeW1cid87uQZL1hLJIbtJqLxAwE2ifK\nbgxOL4A73hiWyOZdC+3T+g8AbAcpNNK0La3Eh9XHJhDF6FjbR6kaHxtxwsSt\neq7U20qwEpAdLpyYos4VPwYthm0j5OEfi0+gy/s77lcj4ILVcagolRLXKVh+\nqiDjYFetrOmt4mWfHA0H6rbRi2geL/wZPEewbdGcoRPof7a/X8y3dFkgRENw\nHbTS3Vuru4YhLrzuDK94oRQSlYnGa40kbLYP5SDY0NVVz5b5ySmZyFlxeZ22\nCYm+TrH7X2XMlerRzk+Kmol/G1DiVS+nret+fgc0YKHjdBPUdffUBUFW0Qz+\nY/rGPH+3XME5NFT1KXX1aJ/g8eSmRM/WLotHEfvzbSmdLJeI2Mi4t6zVfMGj\n+6e5zATzKIgxdjhPKOk2MmkvK++acM9NEaHBUwUKFSYUQYllgctmOKqyC/Wo\nPQyiA3Cz6lX4Yrmyfvq/PiYCJEAVreASBO3eH/3xp1voitGLb2O5hgodL0uZ\nZzmbjzwhfMkfYRKnEU7+zasKoMi/hdZwToQdhwiBm3ZzulH6LeJcI6+9dvrn\nzKJT\r\n=fptg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.3.2.tgz","engines":{"node":">= 6.9.0"},"gitHead":"96e1c0086244da05af5602e56cbd790662b0b40a","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.10.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.3.0","@lerna/version":"^3.3.2","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","@lerna/describe-ref":"^3.3.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.3.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.3.2","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.3.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.3.2_1536796751969_0.16626135467719516","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@lerna/publish","version":"3.4.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.4.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"d2665f7b16eb3b2b8962c47fcf31fe901ff9a288","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.4.0.tgz","fileCount":18,"integrity":"sha512-wcqWDKbkDjyj6F9Mw4/LL2CtpCN61RazNKxYm+fyJ20P2zfcAwLEwxttA6ZWIO8xUiLXkCTFIhwOulHyAPAq3w==","signatures":[{"sig":"MEUCIGZO5JNGxR7YRtwjnPjTBXLh9kxDFNb+jRCtwf0gXAPqAiEAm3d8gAcFr0AIlW0QvhUiVMT4PiYvFfDn2XsA5/NEO5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnElZCRA9TVsSAnZWagAAyGQP/10r+3xt09vGf4Ox8+5B\nnB+Yxb36SWRhP8WPzvZzjbG9zWwpuMj68xhEdqUZh2xSDbc6Fv7APhIVSraX\nFZ3tAvUn7Mzi9y7yfRbTK1rtbngmzwdJ9lYmtSS1jUmS2kCJJPee4THc+GaP\ncX4m3461zkPQxQyS8tqBTMpTkib8y7gdyj2IhA3TH1YlmqHyxICcvsXfhem8\nteizCHLqkUIi5XoWf/TqrKHk8NQrMpzOBr4TEbGsZ2/0asV9uy/DRUh+3KlL\n682bUQtzIl3Ii84VV0XnZCZCAXoZm4jFOfOWCqGwTGSP8cfIFozTYapd+fSG\nULoucvzRRPcwIytGFEBmvun+HqPf5fPQ2ExQ+FniAOH7UaAbkb1eBCmzh2n+\nmtz+WHtyam5oz5wqJ4J0V5VJH5lpvQG7t6SVbG5kPlUjZ3VqthD8l33rYGKk\nH0ZBYPksljhvIPYOWzdpZMzRApz66Zqv9ieOYGWjAtTM86y9BC124Tb9EWOi\n0YQ68/9iCMlVGu5NPu4/y8BDnn0jVqbHcuTp04Hq2UU2AP6o6q9oepwHwFPA\nsCdelA9+W7VCnQcBiMrJdjI1niot2M5VUrmQYFBkiXwEwcbma38hxsfd+lpP\noHY0F9SMzmgwlsZvhIsic5vdYBAER8I+cQrrqpjquGRrqJH0ZcGMcb9Rf8ZV\n/iAe\r\n=+aJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.4.0.tgz","engines":{"node":">= 6.9.0"},"gitHead":"cd5a8fa6b92b25de60ffd0386a9768a158c9eb93","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.10.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.3.0","@lerna/version":"^3.3.2","@lerna/npm-conf":"^3.0.0","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.3.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.3.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.3.2","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.3.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.4.0_1536969048641_0.2533275330545852","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"@lerna/publish","version":"3.4.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.4.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"abbbc656b3bfafc2289399a46da060b90f6baf32","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.4.1.tgz","fileCount":18,"integrity":"sha512-Nd5PT2Ksngo1GHqT6ccmGVfMvoA9MplBvqyzPFIjFIJOgODrJ9IGJAMobxgBQ6xXXShflQ/1dHWk8faTOYKLoQ==","signatures":[{"sig":"MEQCIFkV6c0MaectheQKEfhW/s+nasdDDDC+YRzNFOUjiTV4AiAqBuVE2k4eWDDJvxP9bDWDOLS0Uj384OtOrYXWTu8NJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtWcCCRA9TVsSAnZWagAAYHUP/3/ZTfU6Pv71VD2CSf1k\niDuAybR6voIyVR1GcaxEgcgL1CWVO4dLmH5XgZNrE0M7XZvWdcOxbjOJIYBW\ndlP5+CsAc8JNBMud7q/egkKtsEDvsHdFv+cVKHtfI9FOkD3u3o8XzG0KCb0l\nAvef+iPI/RUG390UvjHkRF/aFBWr9vOw70YWiCNmkvSbfNN/SPVOWd9gwi2o\nZd8z3qvWcuF37oQrjOvSuHIcPJLpYJVdEbZVfNY4JX0uoenYg5RoXREeW8rE\notN8S/yL6w0qWpYjkTxooAk92ZLnxoFak6FLd/upk+ws4J+ZRQx7E7q7xIN3\nGG9cQ5/rvOdyiS1vuRf6dX8h+inHQxeWFJgfNkbasGP6T39HuRGbM1qZ8VYf\n0xDjlicPg5sEWKK4+k9PxshoUrFTSi+CMdb0/Fa+G9mQ7ph9GRAbUyRLB+9q\nOJWTLZTX2FBRZsr2OuLnRokdLpQPX3OgpzrC8urOQ19ZLMPxGYoRutrgN4jk\nunWTbxIRPqIX7alHwcHNBOhqFkas4B4j80AvI388RHdagxQw/doc7ifiw3ug\nXX8ygOivV9w/uEKJUQjo1Hm/6Nh1Y9lEUViKMBjeLNWIgiD68J7D/5FpnHJU\ni/BJ7vEAcXBqR1b6Q6RpmSWSzuwZUcUd45bmh2zbag+GYG4rZBTYeDY3+BPA\nxjpQ\r\n=Sa4b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.4.1.tgz","engines":{"node":">= 6.9.0"},"gitHead":"05a27a6d579fdc962f0e0588585b9fb7d0a453b7","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.10.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.3.0","@lerna/version":"^3.4.1","@lerna/npm-conf":"^3.4.1","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.3.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.4.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.3.2","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.3.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.4.1_1538615042159_0.5577531315658142","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"@lerna/publish","version":"3.4.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.4.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"a597e64b1327260127260cabb6d647d4cec3f80e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.4.2.tgz","fileCount":18,"integrity":"sha512-+Nhqu2GTABtagjFe2alGVZuCO8HxR1JvxKewg1dqZcmVZBdfAnsZJb8WhGXz2ulJT4OVl02C/8zCRQElAJLsxg==","signatures":[{"sig":"MEQCIAF91E5LREzLy9YLOCo7/KbL/UjgF8iNyEkcbteMTCzUAiB/GG8wZLH5ji44RTF02F6vWiTDGcRIEQJqEQ5U5iKI1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvP8SCRA9TVsSAnZWagAA4pAP/2bz+zX0aTK4cvTbf/yA\nWAQmv4xiclyRRve0N+VXNd9AzrcK56DvWOFfm2HCSNP2o0OUlHNtvO0gXHgO\nGRUldMKwGY+MAn/AX7wRbrQtl4IuDnMCQ/MH2yOErGknTnSZvaceYIH7jyqW\n8qDkhBXQ5MDc1Ipaa98zNrTQzRm6zI4LQw9RGYnkrquHKm0f74Rk33Kukd2+\nTpdtY/GJd03WFYOYTYf5t7d6dyExtWR4+JfGZYmUJ8o2f66SwXL4nfrQi14H\npdvFt0WFSgqfmkvbKeb9hRlMWw8U255D1MRlY79DZIjgPIAfoFhmki/6Y8qP\nTdQ7oKQdBNZ62tbQDjQupIDQ6NoOOACuHwCs8O2qMVheKEV+v8fM9693IsAD\nqree80LiwpmH/02yksI7VVbdRZc/T4l/J+jbAY9gPwHY6Vkq2auBhSHWIamN\nYrdT5CpfilAVhm4eSqsF/52I1t2A0XbP8ZVf68ElrT9wW0kB6Qa+2Wj6fIPS\n+9EKkpb1m5NvtV7JOwhBuRuiafqdV+p0Uua6fn6BXjMZwHnaGerBhpKQNSvW\np2zFCh5ShsTiUyEwyPBdsek9fjv2i1u/tPyHmyFCa36rxuo5XE9+bwAJw0Hs\ncFnrQaad0L0Bg+CJfxF1i6Qv/zdK/ziwV9qmJcjz7xvolwkvBsWaBnkBaX7O\nfEPf\r\n=jtQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.4.2.tgz","engines":{"node":">= 6.9.0"},"gitHead":"6afcde79c49b192de09c36e3817753193fe4023c","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.10.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.3.0","@lerna/version":"^3.4.1","@lerna/npm-conf":"^3.4.1","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.3.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.4.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.3.2","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.3.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.4.2_1539112722160_0.9389748779499556","host":"s3://npm-registry-packages"}},"3.4.3":{"name":"@lerna/publish","version":"3.4.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.4.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"fb956ca2a871729982022889f90d0e8eb8528340","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.4.3.tgz","fileCount":18,"integrity":"sha512-baeRL8xmOR25p86cAaS9mL0jdRzdv4dUo04PlK2Wes+YlL705F55cSXeC9npNie+9rGwFyLzCTQe18WdbZyLuw==","signatures":[{"sig":"MEUCIQCLsodH18BHKz3b+zM9eCxRPYmn8aw/+9P1gIeHVglSeQIgRzwemZfqKa7vxdZmVhXaG1ZzbWYf8ZwDnl073ID9cE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvVtYCRA9TVsSAnZWagAASpwP/3Qr27gTEu3JlPrkBP7v\nSyGCmoWF97iSVYt5F9YHEZDMLEFErtFvuJSnOpRLCC3veAP0M6WrhpGxTsHf\nAjQzIFZnKD7R5DyoTrfQdhUozdqDZsYBdlSgNsRJTalAnj+Kn0mH6xxgSwCJ\nUX4bfWLXMmoAKuv+zGB+e+MpdKUiRylguYW7HqCukjj7hZdyIvmI9GQQWz8E\n+oB5j8f1b07Q/vrsZ6qMbRNHXprLeW4b6XGz262anKBUG2aMuCMiPSl/dh+I\n47DScT16Q3b9AuKsYD7v92dSN7LgP2XHlXL6COtZwUVxsar1viToy9n8wOKV\nJ+JEqKFDh3XElmxiTG/O2hsZhIRY1DV9qF1hkSP743RGOF80keLGPGgb8iGk\nv6FGhT0jakAlTqCdG/Nl2Eb7Vh1DdIrwJP6q8UpnZMAO1GxRAz+d8IUiyxxD\nstBQu29QvUMJh/Sd+Pru2V6w3O6DceVUikqzHW+jbhlNIrzyy00pZ7Q/whNg\nim+hFEXLtiVc9Rl85NTVt762p7gwrhqAqBESS698QbKqkMx9JYIRQnR731Cs\n8E/aqpTj3Q9qYiA55ZnOnTLNz6IIuPCP14IrrEUQHpI5s+teU1JYDDu7/Kk4\ncNYVhrVag/SUnkJ2ri9AWVF4ncEIvhY5hrcUQZUblnpYeZ0OaJTg8JTcFMoM\nvMFW\r\n=VZkQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.4.3.tgz","engines":{"node":">= 6.9.0"},"gitHead":"aa4ae510b9c0a0935f0b1989859ba873a1e864cc","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.10.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.3.0","@lerna/version":"^3.4.1","@lerna/npm-conf":"^3.4.1","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.3.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.4.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.3.2","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.3.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.4.3_1539136344073_0.4310282872847173","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@lerna/publish","version":"3.5.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.5.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"e6543375457846557f3cb803f7795a577333a941","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.5.0.tgz","fileCount":18,"integrity":"sha512-CoK+wzPP/0xG54Iwf9WEbB3VgwayoiVYsubhYpC072Ue7V6mGXQh97KZMm8NzCoMDg35ZGqa85Kxpeqd5hqQlw==","signatures":[{"sig":"MEQCIEWR7PI2q7AHU28hgBpi7BMdSY4X03G4PLLsSIDQ+l8zAiBKqUNf35OsAdjiZbxN3OVDa+yiSm/SMI6GDFRJIb4DXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/aM/CRA9TVsSAnZWagAAb+YP/3oGkINmJKulj31RaPQP\nHDrTin5cWTNbVy4M35vhH1CMQPN1mOOIrQiCCZ0hYowVF7OdbEioKBP3EGZs\nkjMdYNormddNMoGcn0YufrYaNHSNaD96y99qltXPf0QTENpgPS8mQ/RUOZrH\nryXS0LCJ3DEsRtm60KvyW615TMpAVlnjZvTTL/sqofJ2bl4/vWtS4cGY4bQS\n0MwAPmRgRXqeo/P02N7PfgdFmNVHI70hOcewMeIcfklZW+zvdUvTuTRmfRnT\nY8zQRT2YB+zTyaxiAzPm4DM9zAGDs3mttxwclSfCPRMmIM3CMoHwnEJq1/Gr\nXqqJg0wEM/lSYcVhHfytAWcn7O7gXbfDFpHvdY9MFHOfi3lxIw7q+oKYmUE5\nnOKtrznjow7lYN9pq2jtJvmPOKH0UwTzAShT/P5M71B7M+bgx7CaDe34+D75\nXsc7i4xlOVBOVr65KeCjkcVwldnLp6NKgW4+KC+ugiFSIBb9EIodH+CuedQH\nT8hnhVbRUVciSWFFPAIhTFy2T6fPWlM6+fi3VEQtm441XSHIIUaejEQCXOkS\nV2kvHEys00YQ7K9p16tM+usj2BukLCwd+CUbVpEojloH/kjsok3t0MGSlePX\nphXbxOw/UdQyZrgfZAS1soTkD4oi9c8Ng07XA5iew3MY3XP3OngYRLNPUdmb\nldJZ\r\n=PDpa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.5.0.tgz","engines":{"node":">= 6.9.0"},"gitHead":"1c142db1ecb50120f0ddce8ff8a7d9cde1bee278","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"8.12.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.5.0","@lerna/version":"^3.5.0","@lerna/npm-conf":"^3.4.1","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.5.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.4.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.5.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.5.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.5.0_1543349054944_0.5513318157428926","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@lerna/publish","version":"3.5.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.5.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"20ea36e05a76755760b67c78719d424fc129f777","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.5.1.tgz","fileCount":18,"integrity":"sha512-ltw2YdWWzev9cZRAzons5ywZh9NJARPX67meeA95oMDVMrhD4Y9VHQNJ3T8ueec/W78/4sKlMSr3ecWyPNp5bg==","signatures":[{"sig":"MEYCIQDx4E8DcE9y909uqWPY53ifICmX9T3fEVXgCfzOn0mc8gIhAPmnRVmcHwmZsq+MRhjFpWn75wKOSY5hjbbSN+Rg0llt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcABVOCRA9TVsSAnZWagAAtjIP/37QNYi0FWg6DsiU9tpp\n+9B96cmwNrnw8FajSXIVcwEiDXzfVBwzDbi/e6xtaa7hk0EQpaMfe/jf17OG\nb6C/12rdHOSwrw4lEHSs7N38XhxYCOaXTmCh+Tg282bgRiD3yQH6Jfxdzn4O\npRsPkokkOkXS9ELkHwaaZ16J/OKLU9qULQTI8mdIHPbvIrQGPvsgC5Qg02yX\nLooSYL/z9+/Y/OTu3uL96YJtvjZBkUgQOEGr6/ri6/zNl/alAl3Ihf39m04j\njRR1o8kfGUiODCuXV1eydXCVcVu5bIlLvg1ahPQbfY9YpcHIBU5cMMz+D0ai\n9iu1Fc0zGDlrfI6Ds89clAT8hP2vT9ZVz/plz/MNf7qj/m/JGISAV0e96xfs\nTv5LUA+W9YpFaIT/UTm8/yOTyV/u9X3a/NYe3PYcZR38ypjNa2oGP6A+oVO2\nrDKvURqUqvo5wN6lbBLt+208p3pGqjVSUuSDo2insG8b917zkjE1RBWf5MEL\nDy7OurxB8CdJDdo52tZR8iChrGA5Xzb2qFcZ77LId4ImMpiUZfQc8UxQ67sY\n+NyIS/ZX1HTr2gdpmCwA4MTgulCIQSwf7TMZjh2hD5VBEVBjgW4FHt9XXqk8\nVP5Ylsih+cxKvVD2ReVv6kfwCOvQjt+wvrl/xL6fTtFHgzF8ZIrv0LgXTNEI\nS61x\r\n=fPX+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.5.1.tgz","engines":{"node":">= 6.9.0"},"gitHead":"6107c9a18c2f4080e416fe38b6779d4efb70b240","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.13.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.0","@lerna/output":"^3.0.0","@lerna/prompt":"^3.3.1","@lerna/command":"^3.5.0","@lerna/version":"^3.5.0","@lerna/npm-conf":"^3.4.1","npm-package-arg":"^6.0.0","@lerna/npm-publish":"^3.3.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.5.0","@lerna/npm-dist-tag":"^3.3.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.4.1","@lerna/batch-packages":"^3.1.2","@lerna/collect-updates":"^3.5.0","@lerna/validation-error":"^3.0.0","@lerna/get-npm-exec-opts":"^3.0.0","@lerna/check-working-tree":"^3.5.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.5.1_1543509325460_0.9924479680951672","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@lerna/publish","version":"3.6.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.6.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"7985b8c549c83114180e99a9e291e8b82db57aac","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.6.0.tgz","fileCount":16,"integrity":"sha512-F2bT96ZS7NJfid6T4a6TSanpVUQ4VOuhjPBPX2hagt5gnocm7lluvAFR7dl/cbEgmKIg2zJQnfAPTYjrtxXMVg==","signatures":[{"sig":"MEUCICFxXlMPx1s0LIrA9ro/2Xp3GPgKX6QeAUEyIz9g0bGnAiEA3XyJNFqNyKESApGr8joKNN++GRBfsYZ/mnSWASIxRwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCwksCRA9TVsSAnZWagAAbw0QAJngA80N5dXa41afSbSE\nz/ZKjyZTcjbERtoVXdPVa14CdZHc4pdR1/SxmfOYiq7AZIUKHPJ5wxPHeJxB\nhsGzPLOZ1K4NwdsdEuj5yKUj3UOlOaiBgwveAz6q6alev/iN9afZEnJ85GkH\n1q0YlGtCI2YzgVyjBJDu2Az68oOHWd5LQC1EdcPeJx8UPhjXhhV6MIWyB0Sj\nMDagdqKXzjYw7ChFY2aknwce5jqXFKopmUh+13n2hRQGqC1hkGBLY9e0HWpO\nYxM2cGQ6UVc4gLnpfMI+fNxiYoQiBCQi0Z+XH3Z71RIn3V4yUcj/qud7ERrd\ncnVFTYuj2Num8TUM7XmWETzGI7ObrKS+n6nXd7/vavh0wtwD+nLnEVzY74z/\nLiVVTLR/HgITgPlYbRHOa53KUKLGW7VkbnhsNk7Ege+7aegLanDu4tQSkuHN\nwAzdCIfK6AeEKB0vrhGZUvGgtzJoFWRC31n7W0oRGM8O4qrb7l8yuqhkMqLm\nivphP5CXrHhdsdEpX+e/SYC6IBMB+acPrlQpWMwWWUaDrzGspSmuGazASld4\nBFJxOrwJvavRgUEXHxu/TZI58aU9/O3qdQWtqRjbp4oNlHUkXKHcbNcAYdiR\ncrqKQKRsnTjlmyLCpsEy5qh+mYDF/yG5UG+XrKrcQW4+bLpD8/4YhrRh5QRs\nwA6+\r\n=PRKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:lerna-publish-3.6.0.tgz","engines":{"node":">= 6.9.0"},"gitHead":"8cc3196014f6fe8c9b41477b975c527d017a3daf","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"_resolved":"","_integrity":"","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"6.4.1","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.14.1","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","@lerna/command":"^3.6.0","@lerna/version":"^3.6.0","@lerna/npm-conf":"^3.4.1","@lerna/npm-publish":"^3.6.0","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.6.0","@lerna/npm-dist-tag":"^3.6.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.6.0","@lerna/batch-packages":"^3.6.0","@lerna/collect-updates":"^3.6.0","@lerna/validation-error":"^3.6.0","@lerna/get-npm-exec-opts":"^3.6.0","@lerna/check-working-tree":"^3.6.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.6.0_1544227115382_0.005405884939823746","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"@lerna/publish","version":"3.7.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.7.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","dist":{"shasum":"4a9bf7c808e986ebe6ec949e5188e21baf060bb8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.7.0.tgz","fileCount":17,"integrity":"sha512-McWoSmRaxqPiYIoyYpvTkPCN60E82RlOWXZkylFJ72cuFkhQiljVeEEDPaQGX+GHyotPlJ5tcQp5J6Gl/81Y9w==","signatures":[{"sig":"MEUCIA3TfVY8YcO7foEw/fR/DpD2X2On4CIFCg7xIVq7fC6bAiEAy3m7xWR/J7HmUgFlN+Xjy16bbR43qNdR/r5N61lZe2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGqfpCRA9TVsSAnZWagAAXHUP/3aycawvPfRST+JK+wGp\nY3wCxErynGUp6C7MYB5jWCT2Nry3M66KqGedYkQ1JF2uyPjfIhICli7pKQwd\nyx8ojCWfbQW14WjwHi8LnkRy+YMSTjcuOl+vRvMt0EVeB+hLVAAahOULj/0T\n3BLQ+bOp695MxjPQg4f6GQ10Udafyur4GmctuaN4H9NXyESg8hUMYFG/qUjH\nxjH12yGaI1Y9bsD29iVOsCa7l40K3saR6pFN0PGcKy3mpGSzk2QyDmc9ZWEm\nyIWkwsc1jJXEVXdvVaQLCLZKiKs9ZAVUwOo5cCTDKUyE9hSIWS/YkhoTlT7L\nIcvzFJoCIekKdGtLaDq0dNslRlP9QrWhmUfgM/3OYzqMzKXSP0llHN6w7kPk\n//r4QThxCX9+AUvDqdADrl0sAk7HZi9n2UrI0Yfue6vhLnb3Ep9OnKXf2fvF\nZ2cAnn0S3S5g3BeoaGQ+HPR86g0vlK3v+N+34N6XsRpwOAykayhE0cf0ee+S\nnoXN96oFiMdfvnx00F5SppoeSmi8JtQclOSyNAYLtLSyqzQEJqGTk1lA7+D7\njifGgz70f4DlhGgXgZORFIJeIal55SBZOMSxa7v1MrWGn9MscTQhE1and6Vc\n7FRfMYLpmYzkJCbgGlMMrkYAnB1Slve2LtHL39gBKwiSaxtAAeAQoGn9cwuT\nYq8Y\r\n=xLiz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"89b53ff2b561e69fad3a3e8671d7dcd0f1c09c3e","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.6.0/node@v10.14.1+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.14.1","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.7.0","@lerna/version":"^3.7.0","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.7.0","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.6.0","@lerna/npm-dist-tag":"^3.7.0","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.7.0","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.7.0","@lerna/collect-updates":"^3.6.0","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.6.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.7.0_1545250792527_0.26451112351345407","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"@lerna/publish","version":"3.7.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.7.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","dist":{"shasum":"87c0fd8cc5a89eb3c158a25f1b114ae7a1b899f5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.7.1.tgz","fileCount":17,"integrity":"sha512-t9dggmQkdmNwVzjWvepMJlpC+qXYyjowGayXDTXmD/EjxWsy+l85v9aLNQD9JSCZfrWZTGu9wkhrtKE6yyMD4w==","signatures":[{"sig":"MEUCIQCu+N15jOA7+ZKyGqlYymlJo0v+S4zWsDZ7QYGzL9NxXAIgZhk9BFU+qKXGeaPJiukR88mIUJsq1q6/r+aNBdvn4j0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGt/cCRA9TVsSAnZWagAAOfIP/iIdPTJdwnkPvQhKC27j\nleDBy5ycA6fba7CudRHMjuhdCtazBaiLUfj+OTI/W4N58eGAXcBc3vrtuozK\nJzavhAvb7ayD6/0DOmU8kCG1YeLL4VqMCSI3AUrM97FjF1HQlnI0g6m3u0wy\nTJ7zbdYeYejLCKrbcijC6snRGajYx+EXaG2nWWbQlxly6bYdD+HK0ANVuzIk\ndqF/9EBkYfvDSPw/91ht1k7454JZYrqzYLidrfq/b7Dk8Ecs1M7sQ2tS4Kp/\nkobgMCIOGJ9S+F1kRQryoaUTCoVWb8onYeeh2RyLU6JeLT3XAEgrTJ6rSuLq\nNL3bNPauhP8sphMRl+FYEvmyiKRfnjx4nA261tWten9mgX2F5Pzw25vzmB8h\nvg0MTSyHX0c9qCJ32QZGX3UXxgy44mPrOJ/cOvI93OEInNOh0RuA5nH2jzFM\nYJe7+ysqNuuukXNe4H9ke+usQpfvcfHs/UxrqHr9zy7xvZvz908uToJk5J1S\nOCVk3SiD7MorVmRXzM+cC/j0qbgW2feVU9SrtNvWh+snPIHrCMca6BXhAmgC\n29X4UKxO8wjdDrvnQ8l3eUnnuNKZ+FkAm9g2aYH6HycljCynYnszgupdPon7\nmr4d3tFwjPaOceTM+J7SUqKJ+0sJy6XkfJSznjHIl4UbxuA2QlU0MQ/nAtxp\nmpZD\r\n=1clS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"284aa4747dad26977790d6730ab2f640eb099cb4","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.7.0/node@v10.14.1+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.14.1","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.7.1","@lerna/version":"^3.7.1","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.7.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.6.0","@lerna/npm-dist-tag":"^3.7.1","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.7.1","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.7.1","@lerna/collect-updates":"^3.6.0","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.6.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.7.1_1545265116367_0.48581303310690904","host":"s3://npm-registry-packages"}},"3.7.2":{"name":"@lerna/publish","version":"3.7.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.7.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","dist":{"shasum":"c59fab7ebe5b3befc6fb207d24b9027577369c56","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.7.2.tgz","fileCount":17,"integrity":"sha512-d44tOHEv2YHTYCEy6Y1qFJqGgWXbqSPFo7vgQBcvpeUqGlPkUZ63YpqKoIhQj1XfiMsB3Bj9CYl6gYGIzWIBnw==","signatures":[{"sig":"MEQCIC26r2utaEzl2m0TIlwUxGzK8uUi+iUp/8rHlPNZq2XnAiAEts+b3sUrAhyb2fsGGy0kt33iydrMdRFtX32zpmTomA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHDy/CRA9TVsSAnZWagAADzYP/0rnt5w72jLddOb8/t1D\nFBNarmvLkeOpqCoaW/BvWrYVmzft6Wmp3s5eLuH8Sep3LF/KA5C3lU79WSap\nmHE7YkSrf2kVfHgTKYsgDzayFM4gwAeV6nxeT1iBga3IbPB0b4tWGicKpGDi\nsRS4m79cZsRoJI5cOg1KsX43nCFM81Dkr7DCYDJjHWOIRrng///n0Il1qvWP\np/fgIGQtcWBM2mNaRTfzR1fH18RA1+v0jyDQUlqm/MBGdoEwHjiyGSwPKQ2W\nX4TrTxx4uhdVKp0BGhpJOCbN1nmMexdoH9g3pL2Hu0E+H4FZW+GY9YqY6fnP\nTsGKXAv6NbV6PQukHNvuOuQr/mQqMsQunwLt/2fLPacYBGFaHXqlOIALzj9A\ngypvsfmZODyMGt3zpHsa+YkPmzbZKo5HCGKle7AwZW5hneW4/aBHyTHVyHiM\nGB9JLE3QBl7SyGqDp7cub38DKPXBZPGcHccrsagc5OlPzLkDh8nT/f2fG20v\nh7HrE9fFS51DZqcSBejP5wzg0fVo2tP7xcCngHNjrlutYGEh3ELFxssxMTxz\nrdhZqTWBWjkWE6l2iFOFnzWWCF/LHEnEQxe95Nq6iu4ZUPCX6IJ/JU4UGrM1\npC2+3BF2lw3WsT+zvRpqfMp+NMFcsYZDAyBjLRc7CJmjesm8r5kZqHbjN9Dh\nRFMo\r\n=+lYV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"52796f674ad3f2642270e942e96443437c54ff72","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.7.1/node@v10.14.1+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.14.1","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.7.2","@lerna/version":"^3.7.2","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.7.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.6.0","@lerna/npm-dist-tag":"^3.7.1","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.7.1","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.7.2","@lerna/collect-updates":"^3.6.0","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.6.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.7.2_1545354431135_0.9333478466216825","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@lerna/publish","version":"3.8.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.8.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","dist":{"shasum":"ed1e933a359819d52004b4414652935f11211f8f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.8.0.tgz","fileCount":17,"integrity":"sha512-EJDF6oPySIHQRre9KMMqtltrPReuBT7Po72W6OQxCUmCjqDyUd6884lhqFHOgbtOl1axrVVaSOpxCU1m+SLNgA==","signatures":[{"sig":"MEUCIQDzuDyjm3pJNJogyTZK9gv0FTregvrdOecemUL5rBMUvQIgNvpadsQ1Flo8sbWzhPA6JoWRl+peE7VckFt5gxS1YJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHE6ICRA9TVsSAnZWagAApXYP/3yAGNPQ1b5drauzWaDO\nTkq3FQcT3dkdr2GIgGlvV4Q21a4FIXteOFXlnT0avyiO/VKgEAQ9NckkzEPM\nwf77bdI9ApJd2/pSkaXaUwA+OaVIOdl0JmTicHp0G9D/krGIGW6vJAy8WG1S\nfAnHX9a3ELJYeMAEJqL1v70D+Ofj2uyaCMaC0ua2T9cNbch+mxwIoLAtnx5C\niUbBw2NOLB5kv513hhhF2SDvSDtKfV0s6wfIE+sFXKlI12qRaSXyqKg5t4HR\ngacJ5a87bJInKn6nJCFbhBn+o/a0Fx/1i4TQuDTlmhooqtNI1LKBe6Nbq3wp\nt1jtwLNPwd0KnBEazMBlbDqazv3eo8gKc6KqB9lW9bYKgHbA58GnX1ia7/SA\ncMNhJX0n/1a5TH5f9LWvUaGuqoGItJju8qRbPvoQGnvqYojnagy7brndNVGR\n/fFAMkvw5xNxctTEFIUHJ/DCN+LXFTLGpKZiUXX8AMJiwUooEvdMvAUsj1cA\nFegGtvtg3er/GRgh5Kcwlz60M6M3zdPw29D/01En0X4ZNDgJHkoVRTR98I4S\nSdjlN7tRs9d80wdhArmBr4g9b3fKW17HhjhlFyTNanN/GZoIsfhGS19KQH18\n6/voBLursKsDRA9s+UrHFkTGYx1IA1TJsJlhOti5+Y7FhzxZIZv5HcvzwEsm\ngl0F\r\n=tm1x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"da5057feb45d3c444fc5b3c209d9ec6f3b5f6d78","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.7.2/node@v10.14.1+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.14.1","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.7.2","@lerna/version":"^3.8.0","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.7.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.6.0","@lerna/npm-dist-tag":"^3.7.1","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.7.1","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.7.2","@lerna/collect-updates":"^3.6.0","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.6.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.8.0_1545358984394_0.1321669042930489","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"@lerna/publish","version":"3.8.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.8.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"e3a0b00eb27aae1b717c0eed1fa2d0e7611f506b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.8.1.tgz","fileCount":17,"integrity":"sha512-dpHzYTjHUAg5bgedUyWW/3uTU1x0aDrqj2HrsiNC61+Ny0xuBrI0+hL41db8aqDVxlreoxOVIm7Fk0NeuWdD5w==","signatures":[{"sig":"MEYCIQDrhNvNmAT8ZDVcz2VRUHGdVIfyiEZ6AFtUYL4y/SkMIAIhAIG0LxTxwum4LlrfJE4V5Bitu++J/WHNlZHPBYFjalgs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKqxMCRA9TVsSAnZWagAAscQP/RRMIrSgktdQHJef64Ft\nRvtx7/7RLPQTuLE+4aWDoMCUi8i2lbK22Kzgoj7Fq7gERFj/x+AWScXsf8n1\nCW1E408TsFEGmE+LzHLgfyq4I7h9l3qgYi/ubUVgBIVMidSZSJYbdJjpPCoD\nx4p0PlpyRAThPuboqFxh2V14iVQOvErvUZzQQ6BcoInpmI+r8vZYKVPhiJG2\nIDwaDa+2ayJyGwGp2tNuXCTdw1bBbGwTYloH+uFNnxULo4qE3rWuGjJvLW6w\ngQ49ftZvwSpFOfqnu17zZ/5WkUvVAaIXk5UkYiNfLF+3CvFcdJfitxiji1K7\neoDQqQoFKwRxvyoUOnkwav2TU/UsDAB+MaqutFqoOswCBD3r0nG7xqbpHBi1\nvNBH44nWlKoAmJEkiwZ0BShLOvBB2vAVL5hn2o0mRrpBZ1sJLRU5ZTS/tarw\nehGe7w892FS1VSovAidFCitio+MXl9giGvIKtI92YXib2toQKGbWLiG3U25J\n3WqvqtskSPyIDOYsCTcs4/2+Wfiz95ol/9+hx6Fsk+zHgUZmDrF0F+yqIh8T\nhDOdlll5CjVNzQKyUDuLixrboKw6GzAEskNjpAHylSQAT/M3odWY+jozifPi\n/0i9kSxzJDUW5RBWx/riSO4BaoNk5RTzrzcxbgfhJzG6j9FwXK6FWh8E/y6g\nNEdX\r\n=4WJP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"00a372e194e23674fc0b7e94cc0f5ee799a13036","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.8.0/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.8.1","@lerna/version":"^3.8.1","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.8.1","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.8.1","@lerna/npm-dist-tag":"^3.7.1","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.7.1","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.7.2","@lerna/collect-updates":"^3.8.1","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.8.1","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.8.1_1546300491402_0.0544313549082136","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"@lerna/publish","version":"3.8.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.8.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9f106c948b14f4c3e6d0b0ca7d75cee47fbe3f38","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.8.2.tgz","fileCount":17,"integrity":"sha512-absoZNrtx1thSsQrPA9Z0akfcQihtdjgVbZZcfkYYM9ac+DDarj++WSB1FnKMsTdqCobQChmG7hXvuFmnqiMXQ==","signatures":[{"sig":"MEYCIQD90f9fFulDC3rZ1geW7FLOMi24ZdC9i6+JVermVbay5QIhAOa0GUh9WWufwZq2jK30TG2L2hh2Q1Nn+qJ8eVYklTTL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLWVZCRA9TVsSAnZWagAArtcP/j8z06oyFQwcwDQ9rMLD\nGM9J3bRilUMBjPZJCnLsOq5wclOhqnN/C4NjnKNEsDncwI9s99nNAPOmD+XF\nJa3LetR2uSF1V06YmZOQDFWg99vAzUtw5YGaW5enEd1yYjNfmAqINdnmr6WH\nEpU7qkOYTZKmNkOVDl7SHC+H1km8rsadNi8oXY3FYqaeKWVCzxHCDFhh5Ia8\n5SYigfGToBpc6kIOLGuHmJdBmL6VYqp5VSHRLeBnbaq/eChlvXyVeFAs6osE\nTtlYcNZ6TYI3Ews3tYwxupoFF7RYAPHOBZnW9iA/uvHJtcoan2Ud/bMw2kuC\nDsdZKVsjgA+hkoLo4gKZ4Gn4OMYOGv21NGLja1kf1JBch/RmUuEMyKCSYRjX\nBcTmFohEaUcYL8Pvm1bDfxXeExkaV3C7ZI5IeWBA1RihUbZeZc5Yy8wcPBX7\nxSFS/LdpeYbSem9BC2YP97l5Z9nm3c4vaUocn4ccTWP46EkH0lA7bUehoBZs\nDj7eih4pDpHv5QAxkly9ynzVdQM6z+P3A2PqYktJ1Of1uzwF7/RniFBXMlGb\nPyfgazl5PqEydN/eFgGq0V5HaQ2+Av0z8zxPhwgiDkQWdefqZZGFP6ty/SR2\nG7dBcDisEgVS9JJLZG2NKfhHGrCTzbzchUWD9jV8OYdgf6YceJaB5UWy5D1w\nzSwa\r\n=uCX8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"25da088856170d0a84bee356af9ffa8b3df0978b","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.8.1/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.8.1","@lerna/version":"^3.8.2","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.8.2","npm-registry-fetch":"^3.8.0","@lerna/describe-ref":"^3.8.1","@lerna/npm-dist-tag":"^3.7.1","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.8.2","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.8.2","@lerna/collect-updates":"^3.8.1","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.8.1","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.8.2_1546478936642_0.468608777259079","host":"s3://npm-registry-packages"}},"3.8.4":{"name":"@lerna/publish","version":"3.8.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.8.4","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"5c24180a136aacbb7b5eb81dc9ca6a130ab4e56d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.8.4.tgz","fileCount":17,"integrity":"sha512-Bbz3Ne0UHiBqLrHAhB2+zitzYjgjIiydLmhLiuzhwbPgah7kP7nv9/HrXv927kjEY7EHd/+zqs/NuviJvKKb0g==","signatures":[{"sig":"MEUCIQCrXkYCOKoEgG7Vlx0BZRN4MI89rdKlmAT0qXKNYy96oQIgYOAyX6Z2hif4XnRdYDZ8DtO+Jp3iZMYDk0EmhnedscU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLWqHCRA9TVsSAnZWagAApDQQAIATdlvKbEdVzwn0n8rW\nFyl1/AZiyN6hTdlKTFec9fyW2Xp5+9RdnUbYUg4/T5LWc3LWw3dcnutCd+Nc\nPG1l4C2ws/1PRiRdeN9H5PrCbXBP5bqGQUOYH0O5uszz0a/oHNT+9/Fvw6wg\nhOIrLJ5O+65asCaUHxCLyt/YKozLFXRmV7igZB9JtOLm6cCz3h7qUOMSG1kZ\nPh0Xya5Kc4HdvTgg0mXDvJeUbbdtKfOW0pjPjV7ComPT2xo9H5THEP+3D2gh\n8LGenUUiu5Anv56ClYidIx335XjdEvsKWPWqb1HMIFnZSAuK3mBPvwDzi3Gx\nu29M8/Z3SdFnWwk4esOck45rGhld//eNkBVqI6QgmYKHA3kxjGz1Z4jhCZID\nR5QLriH13C+9C/+1Jrn4ITd8JbMZVWhJfSPWwGJoKMH4VogMaie9687aqDZ6\nU1hc5+p6T7Uvpt/Kq6VTR/2hQOvZ9FuacabDOiaDJS3Vua7J8Wv03mPRNEhv\nmcidfnMhZfxUoOX8inEYHVRytul/mQ8zQP7lv2ENXZstp1MRavHIgAfyaE2f\nu+ZSJuq6Fndtx07H9Ti3pGCr1CERKDe9dmQlItZftO2BHAnQwP/cZ7t2HUw4\nYoSHEQrh+uAqQdQn953iREYigE6FBlKKbEifhBr+lwdIVk0iUt4kCjRTRezn\n+L4V\r\n=VfKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"c7fa58029f7e0f057ed89b29caae36bc28e48f73","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.8.4/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.8.1","@lerna/version":"^3.8.2","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.8.2","@lerna/describe-ref":"^3.8.1","@lerna/npm-dist-tag":"^3.7.1","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.8.2","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.8.2","@lerna/collect-updates":"^3.8.1","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.8.1","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.8.4_1546480263317_0.23513798564411337","host":"s3://npm-registry-packages"}},"3.8.5":{"name":"@lerna/publish","version":"3.8.5","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.8.5","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"27437c44e76c5f2f71af339275c5582f80bd769c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.8.5.tgz","fileCount":17,"integrity":"sha512-F+68eSYlI16INIpWLXjprArsh1tFvSeEqaJEMCCu5NUAWHlCvds/+L5RJZDXatWFppRsNR6dlYKdM9FbAZHuLw==","signatures":[{"sig":"MEUCIFO1syV7LA0k2PAwaCxITZFqArtbH4wnRO1PDcNzXVkqAiEAv5b5K3f7ge1mueO1vVeKMkTLEfSo/NewK6DFpOS09/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMAYYCRA9TVsSAnZWagAAx48QAIXirDrzaHsm0tojPEEg\nCuJmxahBTX9YvfCmJNzf0SU2H+IjfTB51eJRd1womjpyb3wuZb9OeJPdg63w\nohoejrOECWwAoesrlY8QOVyp2fzp9Ehyhs6IuauG4M9boKdMKHh7TC3CwaRE\nN8T/7QwdxhkKrs1YRlUlq+UnDbX2yn/tcYRoZrfV7JriNgQBStqNAGZTJFSy\n4MhwUKE3amm3CLcq6lHKsoSHPtCG27jKp83o3Xm9ctmUzBd2D3DqGTgM2dFU\nNf4dV2MqxuAx2UEXC/Bed6ACVcapIDbJtF/N1zl6E8RfIkjZyIRSp5GZA462\nfiHegHyxJx6Pt8rOf9nh3AxSeBtP4IKTYJovHOVL+H9VwhZimZ56hrOOVGhG\nKDkyCuq1xQ7i4qy2R7EhlfD/hizVcEUZDIQbJgjj34kYWkCwcoe6SivWCm2F\nzlPXQ2fpGfxbkOXELBC+O03fUMfE9q5zgImwG1nOr/uZfNRyyCeN2yGE5Anq\nm5R/wLYoigYJk6zPgSQo39J/D4F/CCBJpXpgVktB7Sr67fJFFCgXZeqfnwL5\ntrr6Tm6T0oVPGO43sYLzNMDMAanM4+7g1b9DRn7Cpfpts3oOx+ERlQIuzDd1\nNanuOuJ7OYMdn4HNq74xl19sP0Om2U3kKt253W0JQcMWuLfQlaWfo2+8mq/z\nIaIq\r\n=E8Qg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--registry <url>`](#--registry-url)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit). Before publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.81e3b443`).\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n","engines":{"node":">= 6.9.0"},"gitHead":"9f5c824b2f15119c10003dcc709f3ca0da99a5fe","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.8.5","@lerna/version":"^3.8.5","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.8.5","@lerna/describe-ref":"^3.8.1","@lerna/npm-dist-tag":"^3.8.5","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.8.2","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.8.2","@lerna/collect-updates":"^3.8.1","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.8.1","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_3.8.5_1546651159424_0.48083637668995727","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"@lerna/publish","version":"3.9.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.9.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"c58bb307f1f3684c5ddfbe639a2064fdc3a42289","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.9.0.tgz","fileCount":17,"integrity":"sha512-N4bSQT618JcaxmOeBOl37PpET5Wq25mvmsW6IBw+sIY4TcA8KZx04ikc1QkpiNkgakeS8h4pSHPKFWv2ffa0Cw==","signatures":[{"sig":"MEQCIEbTWBPu7nXZ3OSPCFamUkTGQqFlhAkh5Nm3IBVj3eHsAiAjeBHjaIzvcDxGkfS/mSDKjOPf9BVf6rw/Sw2tgWBFyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNA2fCRA9TVsSAnZWagAATZcP/2A+IDqHbIS+FoC7GHsQ\nnnlQr1sZu2nJiOGsdZCsue4DHeAW/l87O25FbenXkWO0PQYJk4luchvU3sH9\nOKtHQ29w9GBqG5JVyW2rYT/Mcc5GC6gFUA1LRdapLuUedBIXrLkxBIHr+m2G\nqx/mn1kU8enuLDdlXZD0HD3lHcL2Y4dO7iqjgsXQpCP8yvCIhBAoVGpo16i9\n29S+U6GYHV7CLPjE6c0TmGPRqOzhS8ddWYVkiQHwafxLJoHzuNm5Z/KEPSKT\nAhKYCCkM4p428ua9a7hX4VELtDxYl/hf/t6md8IMs2JuYdRN15C6PNfn4xr3\neAdxZ0Rh4BUKmFFI7djW8t6OWDd8XC5XQx+6o2YnLNqwuk5GRAX98dmk1nZ2\ng8v6gDkC3Pl+858j4qiItoCv0Ww/xgCuDypscgdpFeeTnEBLG7SFNIka/C14\nUa4oUa0c4YenbgRDhSgeE0dNQEVvAyiQ0wQh4WgGYJ2c1JpfoydiE1e0Z3Oa\n8GKokvQ7odE7r5ah8PYF5bStepdkiflJuyqmGOgNcgIYynKX1lFwdqTA6trx\npdOdkXGNM2ViJZWeSqYVSWrs8StG64b3jXJdAorhS1586K8B4NpfaEUehO3k\nT+lnnq7KkQBmAgXVA+XWEAMVk/2gEwzz+uKGoMmkQMX3gNXQ4zUptJh3rvai\nAx4w\r\n=oGuB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"1c1ac155323499ba175d7f7e33c2e3f42a57a2f2","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.8.5/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"^3.6.0","@lerna/prompt":"^3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"^3.8.5","@lerna/version":"^3.9.0","@lerna/npm-conf":"^3.7.0","@lerna/log-packed":"^3.6.0","@lerna/npm-publish":"^3.9.0","@lerna/describe-ref":"^3.9.0","@lerna/npm-dist-tag":"^3.8.5","@lerna/child-process":"^3.3.0","@lerna/run-lifecycle":"^3.9.0","@lerna/batch-packages":"^3.6.0","@lerna/pack-directory":"^3.9.0","@lerna/collect-updates":"^3.9.0","@lerna/pulse-till-done":"^3.7.1","@lerna/validation-error":"^3.6.0","@lerna/check-working-tree":"^3.9.0","@lerna/run-parallel-batches":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.9.0_1546915230608_0.9719430597694787","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@lerna/publish","version":"3.10.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.10.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"0f94372b9cc853a2847f17b7a09df18014620ec1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.10.0.tgz","fileCount":17,"integrity":"sha512-qBH21FKBY9vYPYUSPnZUI20uSvn6zb0BW9HHTch6OiiQG4mc9NURAASVVXdhf7zoS9vShq42f7N+izGbDNNu3w==","signatures":[{"sig":"MEUCIQCutNlFu0bE2x2mj9xIdrfkLNpyyCmnwcL/BjmrG0hvrgIgMm+oHdhoRWYQ02kgtHQWDkDC5m9IG4A56SB48Rvng+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNSChCRA9TVsSAnZWagAAcm8P/0ZNo9glKOlNPSydu4SU\nf9k86lu1w+tHmys+DPPhe5Jn3PsXkjIdYkaPBfHYtsKZhszbYGziGkswlXWt\nUKBiv09mykcTtuQxITTovi/jyPbY01t2XIfdEGU8IhRUGpowtkLLjH+ZYvjC\nU9uCOuiWXJQ/Ih/9aXZaC2ZYqGiaEimBK+1PlrLjlAbZ/RfluFr2iOxsrJaT\nziLwEZPA1HsMTKJfSvIjm81yjVEUIZBAKo+c/DQ4/5/BUf6WaSL/9ipAesKz\nAifdcfR5Pl4i2UOfkAgW2/S62TGb4LCwotkhirlDa94rLkSMXHYWtZl/9B+G\nibujljocd1SLdM9wQWplcpdNTaHcdIaitS55E0zQEGf8I4imKRbID/Umv4Wy\noF55YJtQ32iNjZ84eDLcWQ8rejuk7/mNBOmgi9ZaSh04MtqoSpSGWAh/1HAx\nwE81fo3N+OLfKaRaB1J+IbKzIxCvV5hO6wAunxJBil1bD1L0TedPHdW4jfu6\nS7y2yvp5idziRAe3kk2Q+1iJscbJK8o4hztIa3Me1jsSdl7xs9ln75z8gWaA\nztRTwmk9nFzGKs6/hUq3eosrkGukvjwTdDmXw6WmEtozOSMRd83NU2N2DJ63\nbKjrYHuxbb1+SJivNaxhWggmoumRBWFnLl4SLbiT3fvCWQgL3qhmMdcvGjzY\nZE2q\r\n=N0Vx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"ea8ffa7eb7f63cadc8534332ac3e19f6214ea6da","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.0/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"3.6.0","@lerna/prompt":"3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"3.10.0","@lerna/version":"3.10.0","@lerna/npm-conf":"3.7.0","@lerna/log-packed":"3.6.0","@lerna/npm-publish":"3.10.0","@lerna/describe-ref":"3.10.0","@lerna/npm-dist-tag":"3.8.5","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.10.0","@lerna/batch-packages":"3.10.0","@lerna/pack-directory":"3.10.0","@lerna/collect-updates":"3.10.0","@lerna/pulse-till-done":"3.7.1","@lerna/validation-error":"3.6.0","@lerna/check-working-tree":"3.10.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.10.0_1546985633466_0.4072972882550545","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"@lerna/publish","version":"3.10.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.10.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"fe994503c0917730042c39a45121e3f3ca4a223f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.10.1.tgz","fileCount":17,"integrity":"sha512-wDWcXW/7n8M+cnVHM/Gcr8+p1GpN1cOmHFUa8ykVFAeVnAW/nDd7qAeg4pOsOR5uxCrpY9IuWQQVrip0BJwl1w==","signatures":[{"sig":"MEUCIE5VS62Q4jv7N6TMx/ykq6cF29QjqXE3QpKdnWs0M9jDAiEAtW+kF1xS52Fu7FfM2ZUgmH1PISrPYCkCHmO43GUvgPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNUCBCRA9TVsSAnZWagAAzvUQAIGMgcFgK9B5b/kCtero\n8w+9yrcp1prlHCNK7qqh3fi0FzPbhXdGkteA+Je3+8TR6SFyGPQT8bj7SSEY\nQCnVagm1KXClPm3NgErD9I7dTKiIbki9kkXmaM8OuVM0pH8rPCNkGFmzEvLZ\n2bc/ETYQmEbdnzblclIzwyOLqZM080/ciXTliRyxFT0+RtLyZJp45otGzxCH\nXf3KpfW7P21laS2AkQqdFGfdDe9eh0whJkth6ebNmtDpMqEGbBeArwSpBIwz\n6Omva4BZlF1wzVKF7Km9c4hlLsOFTFk4SzVGtQZK7JZAQMKsWSSrZmWrs3B1\n8kzy/5Hl/Q49SJJH92J4tTboAbCdZdVbKNY9rfc2+4xa9QLS8HPyHqO9BBXz\nI4QZn65ahdmyOGl/gN3leq9n/6C+op4Wxm29Dlca6rHb3ia/KdKG6xHMBg0M\n15zMpEuzYZjmjOGYiiK/mNpN+Zf85YJhU6nw6mSdakx0hRgdaYNLSKArFdwX\ntb4MZr78j0sNzyZSraqyQKRZI4l6is1drExP0p/pBAaP8zqT4W9Qs2uYdLVU\nJ1BTTszG99qu8v9IlQoh3qY1NI1yRY/NVXMOUbsu2gRPAtKGZTAtzLjCxCNi\ngnlo26gUVy2q3BOVH590oDgBwjGfY8N3jt25qOpnKSGKa4NlShqHgcubgxkA\npreT\r\n=9ljB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"d13e9016c79f4244f84100993aecae3edba957d6","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.0/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"3.6.0","@lerna/prompt":"3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"3.10.0","@lerna/version":"3.10.1","@lerna/npm-conf":"3.7.0","@lerna/log-packed":"3.6.0","@lerna/npm-publish":"3.10.0","@lerna/describe-ref":"3.10.0","@lerna/npm-dist-tag":"3.8.5","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.10.0","@lerna/batch-packages":"3.10.0","@lerna/pack-directory":"3.10.0","@lerna/collect-updates":"3.10.1","@lerna/pulse-till-done":"3.7.1","@lerna/validation-error":"3.6.0","@lerna/check-working-tree":"3.10.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.10.1_1546993793179_0.4871006097100048","host":"s3://npm-registry-packages"}},"3.10.3":{"name":"@lerna/publish","version":"3.10.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.10.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"4a205ba85174386e9673f69b095f38df73fd16ed","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.10.3.tgz","fileCount":17,"integrity":"sha512-VhcDMxPilXTeaVS+H+mJOd9a6xPa8B1Rgkd6yIptX7flP1FLrt94P7E8g+2n+KkG+pk3INmyg4w/g43KYzjVaA==","signatures":[{"sig":"MEYCIQCsD5yYTHM7L7wpYEU2Qxy77gO7lmwShMxhTrx8247cKwIhAP5v0C5w1NhQ3TV5tNUnAgr024dj7J044d9YsKpsbnz/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN69+CRA9TVsSAnZWagAABfMP/iLH3BON7XcXiARIHjU2\nP6KUyVGysjJiu0gEXwSzprjQVQOKRuwEZPcr04QvYsJQNL1pR09urRURAKs3\nPCN9i/V3dljH5Jl++vFb+XUYf/ufy1aUa+mQoz1XBGjr4Ks3kNorfxv/hWGi\n5/y+44TdLDr5Falj16w3+7jWIv6OmI1SHYHnmVP0uM8kDRJbvzOHthorXkrW\nG+upcBjbPwORpT/H+WBOoIhsAu6iDFyNJ/FW5KYyvKzY3UvlqR5lH24O2QCG\nJcqfOoXN9Iryxem1PekfRuj7PVFAq7KxtpwpA+OVIoCPe5Lz1TE0Amxawqk6\ntjYgL7SsPdR58DnLKC7sGdpJ2BxhaGpQMdYl7Qu2zQzrXQ+cik1JWYUGQoYn\nURaTlsicDCcRx6KcNvWKtKJ9fNXYi5Qk6ZU0uLVK37WIeufys9g8oICNS1sY\nh3kj22zyryIQr8fAO1k4C64V+XVklOfCrEO2vppxGIDOmgult4omDbihBbfo\nAs762kgyZHjvuz2f2FS8fvIV4ZyEWllE2oKHduCyOmcVT0TBengFHv/X5BSh\n+s0KECTC9vKjxMtigoCxqIeDd0qj8EpmDefrtxnqH15+Ylkhe1dbGGsyZQpM\n443/vH2lU0wY+r2o+lKITZerHh3hNF138Or4l7l81JLMAfBKgbJFwYW2eB3Z\nXLoh\r\n=0FPm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"a059afd39e7d872b02ef8325486be1377b6e247f","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.2/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"3.6.0","@lerna/prompt":"3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"3.10.0","@lerna/version":"3.10.1","@lerna/npm-conf":"3.7.0","@lerna/log-packed":"3.6.0","@lerna/npm-publish":"3.10.0","@lerna/describe-ref":"3.10.0","@lerna/npm-dist-tag":"3.8.5","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.10.0","@lerna/batch-packages":"3.10.0","@lerna/pack-directory":"3.10.0","@lerna/collect-updates":"3.10.1","@lerna/pulse-till-done":"3.7.1","@lerna/validation-error":"3.6.0","@lerna/check-working-tree":"3.10.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.10.3_1547153277563_0.7052303390127401","host":"s3://npm-registry-packages"}},"3.10.5":{"name":"@lerna/publish","version":"3.10.5","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.10.5","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"70da53112325172a109707a21ecf5b1d6fb40e0a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.10.5.tgz","fileCount":17,"integrity":"sha512-26wjTtRbcUXlG8Na7goI0X1trMYivbuLT1bAXHNvuDaHYs7iE6LRjU4NCTNAmrdVnqagHkTxMuGRFn3r1NgcKg==","signatures":[{"sig":"MEUCIQDnzwbJCT4hcZGulyC2Z724dRr99yWCkHBdyykrMtoJ6gIgESuOx/L1yXCKdMSmPw1Y2GMoUHpX6kyJKBE9ksIaAI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN+6ACRA9TVsSAnZWagAA2VkP+gP1bD+DG9N7ul7bl210\njkFthVecaAZXzD7nx8NESXewYkCB/9t/omDTRVDygteiDvnpr05tU2bqjP9l\ncpR6H77uGviA8nFhi3wcJA65Wllm7w0dWU9amBNjrhB/XEke0gQSsk7sqTml\ngnL+BXSFtkl5QBpLC9ePQORXO/TYPPy3s78pfdGJNmEYqkX/F7AMxmFjppxQ\nHbj60fv/tauVQhUNCGxdGh4T/6eF7bwjQAvRGqo7KPWZFBUQJHCjsZZcCgXU\n+1nEq+3QqZ08wb4HvAn8N10PeBuKPUPNNt1d5OtU3aRM7swQb6xMg15gz+2r\nMSmIkLHLKCUu8VUT3JsUJJ/OGmrF5KBYOwtXMOJGdVvNkr2Lwmklbn5VIeYb\nHQCz1BLgEFUJnELAZkBzEvQIVNetZcIwmQdEs40jykDCwur+9m37HgWIZkZt\nmHyXJwTbCHeCMHwaTqIgQL54vUHzPGQitpL92HmJRFGmUZ1OVr1e6lnxfGMb\nVpn7xxPJCKkQ1RVMIGXycj3CN7Jkhg0lzlns3te5xyyiEx2UA3aHKa/Wkupe\nbFU4vy6YCAwFKp0gNF9lY4DTKtyxX4Y120b5yMs908G4k3h5ns6V8Iom7ZKK\nEG3ZsSls2IqKQwyvdFnmpymAMUnE2bU/lsFKjSt6hZASSbc1kCjI/xboiDrR\nQfTd\r\n=Yry0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--registry <url>`](#--registry-url)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit). Before publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.81e3b443`).\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n","engines":{"node":">= 6.9.0"},"gitHead":"713f72d1d5bd358147bb50df65b203b43a4667f8","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.4/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"3.6.0","@lerna/prompt":"3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"3.10.0","@lerna/version":"3.10.5","@lerna/npm-conf":"3.7.0","@lerna/log-packed":"3.6.0","@lerna/npm-publish":"3.10.5","@lerna/describe-ref":"3.10.0","@lerna/npm-dist-tag":"3.8.5","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.10.5","@lerna/batch-packages":"3.10.0","@lerna/pack-directory":"3.10.5","@lerna/collect-updates":"3.10.1","@lerna/pulse-till-done":"3.7.1","@lerna/validation-error":"3.6.0","@lerna/check-working-tree":"3.10.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_3.10.5_1547169407996_0.6117468745924752","host":"s3://npm-registry-packages"}},"3.10.6":{"name":"@lerna/publish","version":"3.10.6","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.10.6","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"bebd0d8fd820e1e63f6e9e6673aa41e9c4c61b3b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.10.6.tgz","fileCount":17,"integrity":"sha512-Wrmgf82rtZWdHSrTzZGOi1/QbkPJduUSmVMhZsdnLC814WHrNGYKbayvFBOo1RAAJ4EKggZ2ReOWXKhg/IZYUw==","signatures":[{"sig":"MEUCIQCoU7jqLkkwRxqKGwKYiUB37dsFsJzJuHLnHMuE0MRipwIgVT51UAYx96Y+A+V0VMmHhhmrWBmBwpHsJG0BPM+nVRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQmpFCRA9TVsSAnZWagAAqFEP/2/D+VpD8CJBfbk2feaG\nbUpJ/q3x17CRfcnOXV1mMJF03kTA5kwoVoZQURNgTB4pDDFO2rU70w6CpU4r\nSTPeIL/qJrJhc0rewcPiVeSDbfMHGUUeFaTeDUlQb3q4QQnNpfo+ZLhcLQHV\nukjzSIl/GH3kBtq8aNElNslz/QbW0SsQIqJoPX13Hu8QDipOE2LYwye1TFV2\nPVGKogjiN8QtYKq3iMc3Sz5rhqnOCbXzgRATjl5HjWWMkCWEP569AbQ3hGzD\ncAKmdUQVM2OpPqjvMBvlbB3Q/aPK51+i0UW38aPoJLj1f4lIYGc7KYCfEP0S\nWn2fCqptuhUTAtHKkTtAbHEpMoSSJnGeDRux/C5jSaogdqo/5C53Jz1Xeobo\nz3mOpDYj6yrqCObgmYGTPad4WrZ8t4pGkET+66Gin8wMOS8AlVRykNjQXnKW\n7cMWP3Wai10uE8Eb3pT530yaxRcbZ9yEp23Bp8MBnwwUauIMvNNhNmJUduB3\ni6Yk4CUaCI99qGJ5M6AJIG1sLuHubgFB171GuvatdQJUvCqSsXISZccBMTic\n0Vh21aAYW6Wr6Iz0PdfCzIcJewIcb4jzLZIPtSpj7NnJHdFK8zSYEFl/n5/N\nH1HoRA+q64HiTzFh0ij9aScScgpPStch+i2p47dfVnrfk+RqKyl1ZHmGGIaU\nf9OK\r\n=iQLC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"5a7392e59e6ae5ee8aea10467ffb4b12f3b1e3d1","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.5/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"3.6.0","@lerna/prompt":"3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"3.10.6","@lerna/version":"3.10.6","@lerna/npm-conf":"3.7.0","@lerna/log-packed":"3.6.0","@lerna/npm-publish":"3.10.5","@lerna/describe-ref":"3.10.0","@lerna/npm-dist-tag":"3.8.5","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.10.5","@lerna/batch-packages":"3.10.6","@lerna/pack-directory":"3.10.5","@lerna/collect-updates":"3.10.1","@lerna/pulse-till-done":"3.7.1","@lerna/validation-error":"3.6.0","@lerna/check-working-tree":"3.10.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.10.6_1547856452744_0.2640965738208354","host":"s3://npm-registry-packages"}},"3.10.7":{"name":"@lerna/publish","version":"3.10.7","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.10.7","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"8c5a3268398152e1f7993ff7bb6722a0363797af","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.10.7.tgz","fileCount":17,"integrity":"sha512-Qd8pml2l9s6GIvNX1pTnia+Ddjsm9LF3pRRoOQeugAdv2IJNf45c/83AAEyE9M2ShG5VjgxEITNW4Lg49zipjQ==","signatures":[{"sig":"MEUCIHBvX+Fcy9ddubaxPiuTaHONOXiKC6GrbsF9a9Nr126OAiEAv3cyWMBLAUcHSvcPyTAeB60EEQmuRCX2WCSzrtaOn8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR66ACRA9TVsSAnZWagAAZMwP/Rpt1PzaKFSYftMa21Ux\ntrfmRl4748F1jwGC+uC6gqeN/6sBM8XJPo2x45KQrNrZUwVLYzkrfKla8IOT\nWzsHWzolVmyxr6Tkxdh5G0BgPN7EBBPr09HXrfG6eJ8iTuMEQMb5Fo/Ruj/w\nNu2wbI5OmBvq/j2ev9iycApOFEZHD1jC5jm6UqYze0dWhmlHcycFv6ey3HqU\nvsxd6w7n51/QYZxDEeLpdrFDrfLRTVTf0KMcw8IdICWIUS2iL/FhvmKsJe4F\nmwCzri6r8+IzTb+yfntUlPCwVJ2wXXNOCA4BUN6CIEu9ZhLMT6Y2UEzfIeGH\nPzga2IR4DpMzqDqljYUi2r879nWZ2W0HbvxF37XxJ4IpKF3z+7VCtIH2vM+j\n9oJWKrczKjfe3rk4GAO+T37IIyF969B5+UxyjXV4SURwKB0b6OZtn3BFs893\nPTp9MrKdYMas3NhYv55znqXTFPtCpcfImruFHDtd04lvAiwng/sQykdLZDfI\nsRGHpcjtHoO9asnoaiJ+EerypP4BI6RZ7DWMoJwWq0zvRke6b0daJt2/abXi\nvuEj2G5tB39FpIJdRD7GLY3fXzs3y7TJ2bEU0UCZHwxeC4AVNA8P43jQ3G0Z\n7odwFmi/W7T++h1wHoa+YuqFGHcNQ2105ojqrtNyRcLcLIFmwWl0FPzti6P5\ny8hs\r\n=/IKI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"b16451a2ed8b8535af6b3cb47289e3c4f6a1563f","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.6/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"3.6.0","@lerna/prompt":"3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"3.10.6","@lerna/version":"3.10.6","@lerna/npm-conf":"3.7.0","@lerna/log-packed":"3.6.0","@lerna/npm-publish":"3.10.7","@lerna/describe-ref":"3.10.0","@lerna/npm-dist-tag":"3.8.5","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.10.5","@lerna/batch-packages":"3.10.6","@lerna/pack-directory":"3.10.5","@lerna/collect-updates":"3.10.1","@lerna/pulse-till-done":"3.7.1","@lerna/validation-error":"3.6.0","@lerna/check-working-tree":"3.10.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.10.7_1548201599611_0.5940699909761391","host":"s3://npm-registry-packages"}},"3.10.8":{"name":"@lerna/publish","version":"3.10.8","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.10.8","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"fcf73ab2468807f5a8f3339234c2f66f0f65b088","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.10.8.tgz","fileCount":17,"integrity":"sha512-kS3zia6knsoN8nd+6ihuwRhicBM6HRmbDgoa4uii4+ZqLVz4dniHYfHCMcZzHYSN8Kj35MsT25Ax1iq5eCjxmQ==","signatures":[{"sig":"MEYCIQCOf2XFU4vBLvW9FKh+TXVLWhL8gnnNRoYF9BDC9tFDkwIhALs6HTD1EQIX5t/bQsw7gDJVg5l1SjSHckctRl76vrYb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVIgeCRA9TVsSAnZWagAACtkP/j7BU6Nyj7JUpjkOoJTZ\nadWUyQmTxLq/jVL8efBL3xEIL9BE/MHdjgSa4RbetCvAo9xIr5dmbfG0JBag\nChbmsPVJ6F55h4GnGt4muJxkH04z3iFwo3DpO72D/pbfyHGycEbRwGvN5OVI\n+sZIwl0uPDUUTpqrPUna44K9zAjO2f7LJbAbaWwrG/JAb5hJfhNYCvjXpfGc\n/ZYeehu4vhO4aLyu2E11lBqaG/yuTT4xAKbGsESm8qcWTFEyhPCcB1TzLcLo\ncQXE+4tO/ND2W9RigU1ip9aNajtjDrd7Czn0Tey+P/G2o23hvEhcevHXk0sA\nR7pxUBX3FKVEiflYwE9kXl3qYSdQhz/gmtWUXbC14KtIHDPj4XG+ha8lYl/7\nE3eE/f3tqPLY/mqOSBxhjuROkkJFru+7QP2CkxGO0rB+vnFVNTgqkZa7WrJs\nT6fSc9Npc0dZQw3N6qQ6eXkJp+PhMQuKFjWSM5MMNJOzchuSWF8ZBITtZLay\nDht6cGyYLg9TqtZxBJp1WiNqvJVMprxQ20QCAMCZXVoGPKXA9KuO5yN2eV3H\nTbY1PLG7kzZKO7SoqZvxEKc7MD/TOe3DbHXMcmgsZe260tgLSd+FrkEQ9pgC\nFDOP8Mu4Byi4lseN6pWUzdu/5Pv8P3Wru346A7jIcWAGON8+cZq8cF4049VT\njkh2\r\n=t4lv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"aaa182565606a93a6e03ea23ec2c702041c7ca0d","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","libnpm":"^2.0.1","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","@lerna/output":"3.6.0","@lerna/prompt":"3.6.0","figgy-pudding":"^3.5.1","@lerna/command":"3.10.6","@lerna/version":"3.10.8","@lerna/npm-conf":"3.7.0","@lerna/log-packed":"3.6.0","@lerna/npm-publish":"3.10.7","@lerna/describe-ref":"3.10.0","@lerna/npm-dist-tag":"3.8.5","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.10.5","@lerna/batch-packages":"3.10.6","@lerna/pack-directory":"3.10.5","@lerna/collect-updates":"3.10.1","@lerna/pulse-till-done":"3.7.1","@lerna/validation-error":"3.6.0","@lerna/check-working-tree":"3.10.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.10.8_1549043741492_0.33393733915101365","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"@lerna/publish","version":"3.11.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.11.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b35460bf6f472d17d756043baedb02c6f434acf0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.11.0.tgz","fileCount":17,"integrity":"sha512-8vdb5YOnPphIig4FCXwuLAdptFNfMcCj/TMCwtsFDQqNbeCbVABkptqjfmldVmGfcxwbkqHLH7cbazVSIGPonA==","signatures":[{"sig":"MEUCIBpuQtkg6FKeAT+VKuV6NQ+NEwxfdNQ8Kp07/YbC36gIAiEAiuUNBKMxQWu23os255n4NzK7fhXfT7xeHeCXva5PkCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXN2lCRA9TVsSAnZWagAAjVcP/ArB+RhNop7o+Hy1oBwt\nw/WR34IZK7eiP5BrldkJbcGLayqdb2sQVe3Fbh//bQLRRyD4rldW2lRCwHYw\nD69kJcpbMHedVMusVLMfn5y9kmEmOpjB1ylK8o3n9V8S6bPwFI7spCl5yTaM\nPxrdMBQaZVvXoyO9fhEDJrKvaExPgYH6T35GCRiPy47Bx6kJ6djF/OGn+kyz\nSlPoI6lRyo7lQMTUu4qwpCwhMtesxjtBFLBIg4JFGFvlGjaeYroaOgSOFq9+\n/TDqn1kezJCFAYOMv8gnjsW6DqPascf4RheMFhs+PWadWoUWs0QTPLJov17o\nezRQTR4Zi/3mWa2sTBiX+LoE05sAGJ+IELbUwsVXucTQCfu7iIjjZS90Z+ar\nYoy1IIMPy6Kd1cLLcoM/YYjlUQWKAKK7FTSNl4iX3CDYwTn53Xdgw0oqW2um\nRmZPLFvz68e5FhYQNCWjKH6v26AdhdrTjupYVrxFHJ0bA0VXCgC5eVbx3/kb\nnVl8bcMBbwtmZkEwCHVD1o4m8Z0IIHyAHwzo73C6EaRtEOh2GX9wxnTBYamM\ngT0P3oetdzDr9hGsiawc/goSiIxIeqFV/g6LvBSaVr8yps2l2CJuqdH0dMW7\nVHtw/rr2ry/qIdOwTXrnrZtw6qah1oLQ95cYne/RrhLSgFwUMIQ7ICHRjc8W\nr4TX\r\n=VQLk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--preid`](#--preid)\n- [`--registry <url>`](#--registry-url)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n","engines":{"node":">= 6.9.0"},"gitHead":"45a05acf2d52a46f553fc1efadf9a32312aca82b","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.11.0/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.4.1","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.11.0","@lerna/prompt":"3.11.0","figgy-pudding":"^3.5.1","@lerna/command":"3.11.0","@lerna/version":"3.11.0","@lerna/npm-conf":"3.7.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.11.0","@lerna/npm-publish":"3.11.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.11.0","@lerna/npm-dist-tag":"3.11.0","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.11.0","@lerna/batch-packages":"3.11.0","@lerna/pack-directory":"3.11.0","@lerna/collect-updates":"3.11.0","@lerna/pulse-till-done":"3.11.0","@lerna/validation-error":"3.11.0","@lerna/check-working-tree":"3.11.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_3.11.0_1549589924906_0.9518357338729098","host":"s3://npm-registry-packages"}},"3.11.1":{"name":"@lerna/publish","version":"3.11.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.11.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"06b0f646afea7f29cd820a63086692a4ac4d080e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.11.1.tgz","fileCount":17,"integrity":"sha512-UOvmSivuqzWoiTqoYWk+liPDZvC6O7NrT8DwoG2peRvjIPs5RKYMubwXPOrBBVVE+yX/vR6V1Y3o6vf3av52dg==","signatures":[{"sig":"MEUCIQCIIqyGqyVLUKWn/WLEy6Q0/43+u7C3xQi3liNSwbfm9gIgCeIHHnlInwV1a3HwAF+y/L27zjvdgNCMU6dzLdkuP84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYfvpCRA9TVsSAnZWagAA0TEQAJglglIvKjCpY2T/H0/p\nAv+rUEJIeFn0/LYfCCkJJltve7UW9YsiIzR2PLCbouJ/PJENWQoy2jOtvj8H\ncK0PAzLe9Gg7kPwKvi/PZQXdKu/LZcp+p/43MJPGroCmGV+JQwua7v9HoPdu\nqtLqU9un5O9ir38M6IJokJa3igrPS5x/Edi8GxWDU6+Sq1uWcxhregzlk6m1\nlwmHerCKvIdayBOf24CKPGGwiUnRoqfLv8HxXFaT5QtYNR+EXd0t4DFwWEHF\n2xaNaS3dGZJyboxk3lC5vOWxvTSR2SrGDmDuHG06ixBqQHQJRjW3yVXoQ/tA\nLmt7H1VFh53yfxFsGNjjb0MbbsH4B3qdQ7kfQf1Vp0RFRq6zc/VtSWMP7dWG\n8XxMF3uR7gN6rzLEwQaFzBLmJkxahNSefubjjJ6YL2FvjTCm1WOMC/jaXsf9\nkDlODeL5ccPFsVAE96Mg/czOXiaBUAEjWTOadWQgh9Xcw9tzcsqJMCr+41yz\nFcuGj1JhQfSJTJvTcPaJ/dnjnBqdeLbpkue/NF3aIibYmi4cBvNgH1DqBMUe\nNomBS1LfQNIuHDeAV0byNZ2TRoOjje81QwaC4T4X+OtC3lUfQFQHKSDqT6j5\nqSUf8u6Gjb3nZJUWT4uCOCH7gfXdkD58v0xEZaQWrU+Se+SV6L/CZd/l8d80\nrjOB\r\n=vmz2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"5c1b84c699d80dbd8c5cce009aae8b82569e32a8","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.4.1","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.11.0","@lerna/prompt":"3.11.0","figgy-pudding":"^3.5.1","@lerna/command":"3.11.0","@lerna/version":"3.11.1","@lerna/npm-conf":"3.7.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.11.0","@lerna/npm-publish":"3.11.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.11.0","@lerna/npm-dist-tag":"3.11.0","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.11.0","@lerna/batch-packages":"3.11.0","@lerna/pack-directory":"3.11.0","@lerna/collect-updates":"3.11.0","@lerna/pulse-till-done":"3.11.0","@lerna/validation-error":"3.11.0","@lerna/check-working-tree":"3.11.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.11.1_1549925352843_0.7843748943444528","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"@lerna/publish","version":"3.12.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.12.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"c875ccce511fe9564ded73bf630eee6a2ce4b3a2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.12.0.tgz","fileCount":17,"integrity":"sha512-YGKC1u7A/4A6Fm4nmEdG72hIhGOZ+6Z4VAsaihdYAQbuwEfSJZqEnH1TyJjWeCG5ofkFHDThpHvC8upQH+ZpwQ==","signatures":[{"sig":"MEYCIQCrW9BJ4d+YWHVp/PLrD5D/afHxlqiwHPgQcdVS9sRytwIhAOcfJvo/XQb9ewupU87JhoexuOtUe8+vxH3UwgYjSR8C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZdRLCRA9TVsSAnZWagAAkRYP/1yiSVx7Tw67umZPQVBo\nIFDTxkgxCLnFo9kVY98QokBkBDsCJX1dFFNLQ5UP9NXepUG9PkTbXai4fEy4\nph40K7AeHLi8bnb1uKKF4MI0lcdzAYzbROlcAu0kvb70m/Dybi+TXDaps7Ro\nwl0rDr4JZmem3YY9Kt1PadcxzW7IWvOSvllbADknvT4JUy1WKIuq+WcjXH58\nn66MOXVf9Zhhefy31I8mjfzRIn5xOCgcBvTwrvsrnawxzqqhYbHhAJWobSNh\nRRvwJdELhry/X8luswl2yVyzvAYj/N9d9ETCQQ29W78Wcqb+j1f1jeUoAYcR\n3/dJRRgWnYzOOTVpaJnYDebGMa9fE8Kh5vh2mC+At1iwzHS3CqBcr2CEsEr/\nt94Nx6xC7s6PzropPMuo/dAeBwjDsw0irZJ2KD39rOs5vuRjdOJbCF9RpmUE\nctu4GekzeDuX1NVZA4A0e6CDsuVPzA5/3oCw8PgcmjdywOSW9ix0shiA//gf\nAQuHT8Cq2zOhcyNM8NJXypB51pN5496I13E7GaKxhpDVffDHfYxQ3Okv8ljm\nx5tWz2co8pGCtc/MpuDquKI5SOQoaV2QxXGhJyQeXjA2QmG/ILTp9nyyriEv\n1v9vR08NabS7Bzd+Uh9EVxzwzib3dd8gSr2gOXUWeLTNLWuWCfxBaISVf7xe\neMoL\r\n=jxaG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"e2cc514e55a4b520258769a80648b42c45eea9f4","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.11.1/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.4.1","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.11.0","@lerna/prompt":"3.11.0","figgy-pudding":"^3.5.1","@lerna/command":"3.12.0","@lerna/version":"3.12.0","@lerna/npm-conf":"3.7.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.11.0","@lerna/npm-publish":"3.11.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.11.0","@lerna/npm-dist-tag":"3.11.0","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.11.0","@lerna/batch-packages":"3.11.0","@lerna/pack-directory":"3.11.0","@lerna/collect-updates":"3.12.0","@lerna/pulse-till-done":"3.11.0","@lerna/validation-error":"3.11.0","@lerna/check-working-tree":"3.11.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.12.0_1550177355183_0.8671920804182836","host":"s3://npm-registry-packages"}},"3.12.1":{"name":"@lerna/publish","version":"3.12.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.12.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b16654385102c6b9b85fa162c1c73650a60e9476","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.12.1.tgz","fileCount":17,"integrity":"sha512-0FnehA3rjQCtRQP0YkkGxaEvMs4B7XXR4lzRCbDBVjCtMIA6d2wuZkEc782xcwCSwwl/5AWUu1KKCTWwksRxEw==","signatures":[{"sig":"MEYCIQDqIzblx9QYHNwCYGYbVIm7zSjkDRO8QvcYz2GVW11NxQIhALPX+U+qUEkli548SdWDwFjPqjXT0PXvgFavjOAosFAL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZfXuCRA9TVsSAnZWagAALKcP/ROk5ODda3vduYbJfvxF\nzUf18wKLSkqqwNGZAiWt1vAQcPvLkzl63q7DK1KhYvSyHVqn/tUVyTWEFOgV\nINDgMKlYFgQI5BTuaPat3VSfXH/GQX9k96UVEk4oAShOpqf3t+ZR42hT4HcY\nAp4GJIJdTwXRFcvkl2Pi766s2y1u2rEWfzLZmQsutPQvG5yunKxOzd0a67Q7\nX8Sd2jtzbuBigXI/iHQDiz8jAmqHy3k87cfGZHjoF9+OYAEz6q2AlulRITq7\niLqFnKjpVl1uBr961ZDZndscmN1MbVQCLI8sZ9gSomZgXDN1UD34cuIWouvr\nqK7L8nDxzBSewsyLH/23KF+Fbwooto4pBD/H4HbGZOAcxnNvp8SSuMHLHAxc\nitmj1Urza9C+9K99ZKH8FRALmHVVjmKXDyGyQ+/FxBDPOjRP16CsdSz6NnD4\nSmjkTnMqhrSJQfcZUhPmBl8CayAxhd6aXRRPCdmzUZMapNsteiQ08zpJfbhE\n6mACvzrX48QRSd0QvNNzdLw/7px5ohRcgxqMrrJhCiPKvlbR+VswIDgeovHK\nH1nRnWRsN2Go0+ee+fGNZyBB4LD0Na3DIT5NDeScUNkCcj+Is3U0BXAXL6eq\nhCM4Mg0Zz0OlzfY/kHbLw3qyezDuggfwG6b6WjyGrpOyXGv0dSiPWC6iB6T5\nKDqM\r\n=vLV1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"ad49245ec5fe586a0906b67e5b12bfebd041dffa","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git"},"_npmVersion":"lerna/3.12.0/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.4.1","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.11.0","@lerna/prompt":"3.11.0","figgy-pudding":"^3.5.1","@lerna/command":"3.12.0","@lerna/version":"3.12.1","@lerna/npm-conf":"3.7.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.11.0","@lerna/npm-publish":"3.11.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.11.0","@lerna/npm-dist-tag":"3.11.0","@lerna/child-process":"3.3.0","@lerna/run-lifecycle":"3.11.0","@lerna/batch-packages":"3.11.0","@lerna/pack-directory":"3.11.0","@lerna/collect-updates":"3.12.1","@lerna/pulse-till-done":"3.11.0","@lerna/validation-error":"3.11.0","@lerna/check-working-tree":"3.11.0","@lerna/run-parallel-batches":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.12.1_1550185966084_0.5825809397990378","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"@lerna/publish","version":"3.13.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.13.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9acd2ab79b278e0131f677c339755cfecc30b1b5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.13.0.tgz","fileCount":17,"integrity":"sha512-WuO7LWWQ+8F+ig48RtUxWrVdOfpqDBOv6fXz0/2heQf/rJQoJDTzJZ0rk5ymaGCFz1Av2CbP0zoP7PAQQ2BeKg==","signatures":[{"sig":"MEQCIDCW+iN/1n/at263i5hC7+tnGMahyNreGX7YmCHxWszpAiA+6cNmaOmeRY0uzmOmkocCbvmzUHHR+gBY0oCMqs4leg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZhrkCRA9TVsSAnZWagAAo7gP/jvPrlvxAyKcYFznWzuY\nufXII+yZVtH+j6GkuUuPoe7Tyod9AfGl/Ge0qztsqJhWY0oh2II5Puu84nSF\nPoF3ThbjJMO8vLeet1uaRXZCgw2efVGJQuGpRh6nPDBiMFZfZIEEoYn2ESC8\n+3Y62niTuKWg5xLJ58B6NTdwfyf6QwIupqeRCmtzNg3CYn45RomCLKey974M\nu5sH7Hl4u5GQcY6oMj2M/XYa8MDaKZhkGCZIdt18tD/S65PP32g2x3PrvZ9e\nSA06fRqImQ9LLK7j36TFzGVbF6jCfqeRmkdkeqLP7QW+v48BFivYVLeFof4T\nxQcDXgmT/bC5rjZ/5qhI0QHSDjXDUuzsshRN+qWCkPrvwFe43iR2SekIoW9M\nzaaz8kbhLEl6iiH24fkS8h4layu0OK1C+I/2LStPGBcO0v+xrzJWAJtsIpcG\nKVg+02lt7GjqwbPi+sn2y3/2SmD3x7jonl8bssjUxLlep/j5YFAfaSfOvYlW\nKORZFNipXCEvhS4kwt410JwPu7MFFGP5a1RITte0SBzRhl32Toqa1WZG7yS6\ndbIhdL4+g8zT8MFrXhTXKk09HPQGgSx7CJ0+Zk/Wq7QEVvjW59U786HRUq3Z\niDXspzJT24TIcOSUHmp2PCR1+Fjt2UrW7ftVflzh8TdukRjdrQA5Q+vwtU77\nqpQR\r\n=4ANI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"9a47201f3fdd1df09cfb1922f26329d1dc4c8cc5","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.13.0/node@v10.15.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.0","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.4.1","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.13.0","@lerna/version":"3.13.0","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.13.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.13.0","@lerna/npm-dist-tag":"3.13.0","@lerna/child-process":"3.13.0","@lerna/run-lifecycle":"3.13.0","@lerna/batch-packages":"3.13.0","@lerna/pack-directory":"3.13.0","@lerna/collect-updates":"3.13.0","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/check-working-tree":"3.13.0","@lerna/run-parallel-batches":"3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.13.0_1550195428251_0.6044024017275755","host":"s3://npm-registry-packages"}},"3.13.1":{"name":"@lerna/publish","version":"3.13.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.13.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"217e401dcb5824cdd6d36555a36303fb7520c514","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.13.1.tgz","fileCount":17,"integrity":"sha512-KhCJ9UDx76HWCF03i5TD7z5lX+2yklHh5SyO8eDaLptgdLDQ0Z78lfGj3JhewHU2l46FztmqxL/ss0IkWHDL+g==","signatures":[{"sig":"MEYCIQDrLiLjtpfM9CbeM9wP/Yg1G8Yc6XbFsXDZhVQYzFjjDwIhAITjNRQsqcjPRyTbhMnwIKM3h/0FCkcgGgBCylSof8Qo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdbn4CRA9TVsSAnZWagAABZQP+gKRnsuAsy2bHe9JhBrG\nPHtWpwF7DaAfU7OnbI4B7flSbvP4x0A0fFfHquUg7Yg0UAEQCld6Rki//jps\nAsIb8bJUNBRDvYVRkX06cfNyX+iNa/JD8dWhbiPSSRZdQx7ZvRnUL2XcD1UK\nJ4ij9iFuMthjPzZD3iH/MQMXF+37eHGrhqro7vskbeaz1zSAxtJkpaxI5abr\nXi3yj8ayMXG4ljk/EhNFH99BItRE7O0IabwNbGd0vQ7kXQEX0/nWja0+GLlY\n+U91Tw7zpFMpDaSGZgNNbUdG3MAfGbtYOmqhXRmagcLqLjcded+osjyJlWyK\njR4otkYcPjiROlczkIQYnFg4YQr1P63RZV0MAWwm89efpt0YKu8dX28WCbbe\n5U+nVobRTDanlYAPUKB0cltgDTh7WDMSyjTE2K3ixEH5HzW8op+tunSD6/W6\nODiW+i8KkjcM0x4VUw/8q0PXlqiPEtPB9FBfJMCbu1bkMd1uGKVJVP7/vVDl\nFC4naxQaD7lpbXyirnNHIugj3aRt/BBRWdbVrz8++O7EO3C3fqPDW+6F5FDa\n/uqgGOCSyNLt+EOfgHwqIeAPzeYTpF+2IYrm/I7X4hSb50WLxC5wMzC0P3Ok\nab4va4+9ng9XGmdGwFjY4NguSXaCTrZvZWUCvGE8QLSYxvt1ngUF5wYPCOPn\noRa3\r\n=HS57\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--preid`](#--preid)\n- [`--registry <url>`](#--registry-url)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://git.io/fh7np) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n","engines":{"node":">= 6.9.0"},"gitHead":"514bc57a53232adb90a2bb4b03e1c08d709997ea","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.13.0/node@v10.15.1+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.1","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.5.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.13.1","@lerna/version":"3.13.1","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.13.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.13.0","@lerna/npm-dist-tag":"3.13.0","@lerna/child-process":"3.13.0","@lerna/run-lifecycle":"3.13.0","@lerna/batch-packages":"3.13.0","@lerna/pack-directory":"3.13.1","@lerna/collect-updates":"3.13.0","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/check-working-tree":"3.13.0","@lerna/run-parallel-batches":"3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_3.13.1_1551219191602_0.15906681922011345","host":"s3://npm-registry-packages"}},"3.13.2":{"name":"@lerna/publish","version":"3.13.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.13.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"3afccceff5c06b3202d91baf917cd29ab4fb0163","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.13.2.tgz","fileCount":17,"integrity":"sha512-L8iceC3Z2YJnlV3cGbfk47NSh1+iOo1tD65z+BU3IYLRpPnnSf8i6BORdKV8rECDj6kjLYvL7//2yxbHy7shhA==","signatures":[{"sig":"MEUCIEI0eA38IiBGJROJ7KkRuh6UzJv+iOjGTIf3eu3cRrMvAiEAo9kERJm58zZrEQtVQC7cSVfrPneJxiKnvOQWA8SFyx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq7tECRA9TVsSAnZWagAA4JIP/0/8Qnr+sWEaIYpUa4Jc\nDW4Y2MW5yBHJVItWyRpv70Rl5rtuQP/t5Ysj9sHuIER2ZKbSAKORAXrTYNPB\ng33zNrLgrkprrnZjhYeMU+/8OV4T6iIWDuu/mNq63z6a08RNF2THDrDYpR0a\n5kGB/TFJ7Udrr81DjolDi+L+5RywqtF4ACEa89TBZa0FFr8dASljDP6iLkzI\n1D2FSnl6Eqort2Re+Uuk6uuaIgIhri8ZMt+WCm9nMtdd6vvHCxK5lrXsl+B+\nTkOWks2gwcAGuDHuRHop1hsbGwEgoBrPag8tB9R0h4XRUVGnjsPfGCCayTb/\nkLuSSaK695R3bIQQfPxt4G3agHqtBnr4IEKgJdfCK9p8Lj5y0Iy80zX8ZHyP\n6ipKJ/hwa23sNIPkdmyc3/Kw2L+gTQ1vNAcJHNGUsHRo+egFB/C02izK7+rs\nDYkuO12CPeZIn4A2W8miW80V5HO95AR1Jw+u6Hs6xoFuGiys4wF54Qf4Oxig\nZra8Af0OtjBABhI84WT98Qv4aLawmJRcLJUPFFS0NamaikkzqWLYF5GLJdbe\nkY1GxMV7HEupGv9hk3XdQm57vCwR/GWKzBolXuUs7boiY/CYmNz4eEYQJutl\nE4Se84MVd1Aq3elqmR2xbcwmNVuuADQQzS0690qHuZ+MQsKnidIO7qYcKPX8\n/pDc\r\n=zF0o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"462e72a5be61441e276ff6c34e498d2cf318c584","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.13.1/node@v10.15.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.5.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.13.1","@lerna/version":"3.13.2","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.13.2","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.13.0","@lerna/npm-dist-tag":"3.13.0","@lerna/child-process":"3.13.0","@lerna/run-lifecycle":"3.13.0","@lerna/batch-packages":"3.13.0","@lerna/pack-directory":"3.13.1","@lerna/collect-updates":"3.13.0","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/check-working-tree":"3.13.0","@lerna/run-parallel-batches":"3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.13.2_1554758467461_0.830565506025482","host":"s3://npm-registry-packages"}},"3.13.3":{"name":"@lerna/publish","version":"3.13.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.13.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9adde543064e85851f02c0c2dbd40d52d1c519a4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.13.3.tgz","fileCount":17,"integrity":"sha512-Ni3pZKueIfgJJoL0OXfbAuWhGlJrDNwGx3CYWp2dbNqJmKD6uBZmsDtmeARKDp92oUK60W0drXCMydkIFFHMDQ==","signatures":[{"sig":"MEQCIDkFajUHHs4eX9V9YpWq4+nXhO9uFauPgv+ApQoX/2NKAiATTgoujwkbsBxYWxqTnoIm5Ve0Ji8zKFWakgNK1KXQSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctnnkCRA9TVsSAnZWagAAU6sQAIdJovUPW+G8ZYznOoEx\ngb7z4nFdxaaNFanVLruKEJwWkhNFrZeoAQaSgU/p935+kAyUGcIt/rca3/tm\njTYaotNhmyi+lizRN/KjgyBZvLDjfe91XQYdec9ckwOJJxu+8QUQE6nkbZ2M\nqwL806DK8pq52e9HKGxrtx0EaG/Y9hIwco6PJiFlZRegCzdHMF38RjSWGoZf\n3AMy3sIq6ogfJJ7A3j51sKUCUy+ttIN9ZnV2zkntuVmhBiIU9AvW4xr02j37\nh23uGn3CBnt7CLEiCnHBnfY6TqKYERSgYV/VXNa2SbmJVKi96t/1c8ZVABXz\noHfHDDKZbatAshRErgJx1PUfsjfM3BBS/nJDrV15zWDtacmDqEBgybofodm7\niSRgFbn8xVDi9OeC8YR58BF7jTlD319qusmP3AbiBW8YJRCE2++OIpFnBxG3\nE0YOsl8o95FrcxQi0HHO/vz0D2BJhuM8MDiZndf4NTxEEihYlLG5MGVjxsKj\ndYTosmZjvmSxkkV7/lDLO7Ttigf6uztFcaO5Hc2W4cuUue5+KqYlzZG8R+H3\neMpLN59uW1nW8L+uSi7xaV6IeHWdITb/5L9JFpIyZwY8yq04VhdymDVUoa/1\nAEdl8jfG7CqcY2UkFGJoV0tN6HudKMKo+jyQK8z3At3ahMOew3RDjJznCL+W\nkaD+\r\n=q3EJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"1496beb6278b001074d970bdd5869bb1f958d998","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.13.3/node@v10.15.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.5.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.13.3","@lerna/version":"3.13.3","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.13.2","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.13.3","@lerna/npm-dist-tag":"3.13.0","@lerna/child-process":"3.13.3","@lerna/run-lifecycle":"3.13.0","@lerna/batch-packages":"3.13.0","@lerna/pack-directory":"3.13.1","@lerna/collect-updates":"3.13.3","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/check-working-tree":"3.13.3","@lerna/run-parallel-batches":"3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.13.3_1555462627494_0.8812294961972513","host":"s3://npm-registry-packages"}},"3.13.4":{"name":"@lerna/publish","version":"3.13.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.13.4","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"25b678c285110897a7fc5198a35bdfa9db7f9cc1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.13.4.tgz","fileCount":17,"integrity":"sha512-v03pabiPlqCDwX6cVNis1PDdT6/jBgkVb5Nl4e8wcJXevIhZw3ClvtI94gSZu/wdoVFX0RMfc8QBVmaimSO0qg==","signatures":[{"sig":"MEQCIBaUXGBN9MtE8Ci00p8BQV9QZDMx9R+mN4kE/m7LwGk6AiA4TI4ri+/p/z865k6SnMyNe/nzFwHvP8rM1QoHrvyo7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwPekCRA9TVsSAnZWagAAlx0P/0vt7Ddl5gm+T0ry7CU7\nEbuIETXqGn1qf31IPcLTZfKZKwJ2krL4Fy1ctkrvHGor3BUpHIslMxxT/UYl\n0utxnGp6nGnRr7IWHvUWdkudZmjQ0jE0hLIJ6fHiyot5/O+UmRTnQjY3OaTh\n2jJzGKjKfLski0DrR61E/vlb+B0pjAkfvK0AU6tIipz+fmIsMqQ2jmyHTzik\nI/6qEouMI9mZ9BIo/8IDfqZcHM9Fy8uPkrakoPwR42QLnFxCaZRY0z043ug8\nryKkgRLkz8mLRiH4Ak1qdQ0/fhEF32H0c5OCMfaHKmcJgHryeVftabIcmP7o\n9DkLegROEX82KNPrbHoZhnmaauRFNP+z7+56AKFxjqMNvnQ+QYv1RYZ1KEoK\nYN9LEHbMg73M8yQxjy3G5PmSTEzicsVoQggwim+0gad1H9EGmE17EzZnl8YN\nMhb62jl2U66jyCvRID+jf3JvhkSFuCsICy5ss8F+Vot2zAVGu/nevp6Y99ZT\nNIur3UqAVNxiEEkzfja1oF9W2kSYI/LzMnudC3npOja3Ak4n7UkGw2pFIPvf\nye8ESRl4TdJRZyamyrDWiuUZXJPwugn+dc2vPgwLE2a7FfrossGYGE97PvP2\n4FuclhLKY2TUldBtlPH/50GZMFtv0Sk0nNBuXGjgJV6KJWQlbeYLOKAnmOgq\nusKa\r\n=/C33\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"e32da087a1ef2097206dda0d25a499098093a163","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.13.3/node@v10.15.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.5.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-reduce":"^1.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.13.3","@lerna/version":"3.13.4","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.13.2","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.13.3","@lerna/npm-dist-tag":"3.13.0","@lerna/child-process":"3.13.3","@lerna/run-lifecycle":"3.13.0","@lerna/batch-packages":"3.13.0","@lerna/pack-directory":"3.13.1","@lerna/collect-updates":"3.13.3","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/check-working-tree":"3.13.3","@lerna/run-parallel-batches":"3.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.13.4_1556150179989_0.07789622804980922","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"@lerna/publish","version":"3.14.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.14.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"3473c6de9ad7d614cc2a734eaf4ea505e8fedc4f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.14.0.tgz","fileCount":17,"integrity":"sha512-nLL0eDF/rgijPoLGGdHkuKQ4ktLZZDmPpj5n4aIZHf56AZRUYL0NgzLVPqg3btYQ/Zze9Wst1CB08DnBwJOzTw==","signatures":[{"sig":"MEYCIQDC6Ix8QvDC2L5q7Cn2WpkFACXb/dccSJQ1V/E72rIszQIhAPvKIcg8qGu4Zcjanbtpa92txmO1quFIgqpP0BjLFH4g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc209qCRA9TVsSAnZWagAAT70P/1D6mKJh6XTgyDP4YtQL\n4vSYpwg3rL67GoNn066hv3ZzGOpvSYXlOELB2QAznDFhS2CrE0Hvt/hIeMD4\nFoZiaQuM21p1wgbZk+x3aB4TX/5kac/S7DGkSFhQx4fYST0WHaxknz8Xp7+0\nrXfIRYeF0kMtaUlbNNgeg6t3gOg3D8hzboTahA6enC4dqd+I2EeSCrx/UQSv\nQ42ayKANbm4IbdhSqUBU01+Q9qT7Mf3TrACtvqjn0JomTE74HbaxtdlM7jPE\nzkdMY9ElXkVXSpHZFmTEFZcP19uhssDuDb4GIvL0It5hPG8H3zjPYpySbvbp\n1vqlzqPNag2vYSfKYkutvsmJEPeYNQrMtmWgjulSPp4WUK3mfFRPAQsnFvcK\nO8sDHjvdQJYdi01QXprmHUr1iPZq/7OWDyGEmqifY161lcZfA0PNTh8SQJnb\nGc5pNIO18NcumchMJByGRRXiiLARYP5m4RR63TQZYQUPyyzUHURNqbqNCNab\nT2J1KkcZ7jowIi+o3x+r4FdEuI6MjCl1txBnRx1Uk4F7R/jUIKGJ7Yr5Sp99\nANBuiJ99fWDsPYUqPgmjok+cZZoqyVH0mLcEDY6Ja/C5KFHWW3XQ+CHFXXAg\ng48qT2UYg25draXck0atlfy/66JiN1z7//C7TxkYMx50HqeIirfGwQ8vMoVZ\n83rJ\r\n=OHIZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--temp-tag`](#--temp-tag)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--yes`](#--yes)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://git.io/fh7np) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-events) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable [`prepublish`](#lifecycle-events) script being executed.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `---tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind that currently you have to supply it twice: for `version` command and for `publish` command:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/master/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n## LifeCycle Events\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n### Pre Publish\n\n- In root package:\n\n  - `prepublish`\n  - `prepare`\n  - `prepublishOnly`\n  - `prepack`\n\n- In each subpackage:\n  - `prepublish`\n  - `prepare`\n  - `prepublishOnly`\n  - `prepack`\n\n### Packing each subpackage\n\n- In each subpackage:\n  - `postpack`\n\n### After all subpackages packed\n\n- In root package:\n  - `postpack`\n\n### Publishing each subpackage\n\n- In each subpackage:\n  - `publish`\n  - `postpublish`\n\n### After all subpackages published\n\n- In root package:\n  - `publish`\n  - `postpublish`\n","engines":{"node":">= 6.9.0"},"gitHead":"39da145c67ea587457694f318f32f967b9d66ea9","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.14.0/node@v10.15.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.5.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.14.0","@lerna/version":"3.14.0","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.14.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.13.3","@lerna/npm-dist-tag":"3.14.0","@lerna/child-process":"3.13.3","@lerna/run-lifecycle":"3.14.0","@lerna/pack-directory":"3.14.0","@lerna/collect-updates":"3.14.0","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.14.0","@lerna/check-working-tree":"3.14.0","@lerna/prerelease-id-from-version":"3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_3.14.0_1557876585776_0.8287571736452388","host":"s3://npm-registry-packages"}},"3.14.1":{"name":"@lerna/publish","version":"3.14.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.14.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"c1f7ad8d152947bb88a1755b4305a5a431d3e610","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.14.1.tgz","fileCount":17,"integrity":"sha512-p+By/P84XJkndBzrmcnVLMcFpGAE+sQZCQK4e3aKQrEMLDrEwXkWt/XJxzeQskPxInFA/7Icj686LOADO7p0qg==","signatures":[{"sig":"MEUCIGW4Y41fo7cnug96gD/BSYlxWXimHaHN/ku8NUMwid08AiEAzE9YDfkbaDweVQQVQ4DvvT4a0Ekxb6Aj/+g1cMsPqsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3FQ1CRA9TVsSAnZWagAAFKAQAJF2obB9od1olFzHwxY4\nx9/wmyshqegJQBy8lkZjt24gZ/LHjt8SwQDdcUjGo/X7xEVKFLwAcwC0CfRD\nFdb1QpXyTPbHJSwJ/a8clRlhZemRRQhAUl2eAoBfQBwzOnlxQJMDzA62Pk7g\nFL4zoSsoxmUEyyFth6daggijjl/TpGeqTc13DznqSqlTve8zC6UgQD4umVpS\nC1zthfFmJ/CveR8+cI8BkbL3J3FDnLEqWq1VriE+fpAuAlROFHmZtWbYTSDh\nlOOBJlemtynJFjKWmot+GvvDC8DytyfCMyt9hQxLxAvnRxSGzDvWesE4O2kF\nQohOh66DZrx6B1fC8jxiFvKj7YTFfpZbNCYyswcdGKbjrfpOh7TlNz3FtTyr\nw+7ifmaxJ7YUynY1t/nUt5ZPcMdt3CxgBB5ZfbZxzkCV+AfZDvxXY40MEum9\nE/GAOWnqIMqnm4g5XZZPup8jyvX6eV8M5t9HraNQogXiWV7Q1Yn0VZYHQnuh\nHI0J2VF8GS9tkRnajINAHqDogi5p9F7LngjB00rxs2YIWPqvGXFYnpCRRfow\nnUG60PlT09paGQ9Kd+RDMyMp4+mvYjs2xgz+RlU4RhSUjLhFhFDSqdMc8IbS\nSN37S9ndwhaAAW43b+7bQIXRfuPPifaLyB5F/U3Y/fDs5mdVV3LHUPf1cp5y\nsnQl\r\n=5R23\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"d87a67bf2beb1ac9558e0c1adfd47d937f5240f3","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.14.0/node@v10.15.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.5.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.14.0","@lerna/version":"3.14.1","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.14.0","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.13.3","@lerna/npm-dist-tag":"3.14.0","@lerna/child-process":"3.13.3","@lerna/run-lifecycle":"3.14.0","@lerna/pack-directory":"3.14.0","@lerna/collect-updates":"3.14.0","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.14.0","@lerna/check-working-tree":"3.14.1","@lerna/prerelease-id-from-version":"3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.14.1_1557943349089_0.8967991222267941","host":"s3://npm-registry-packages"}},"3.14.2":{"name":"@lerna/publish","version":"3.14.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.14.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"1e87038a87deb550d52dccdad397fd414954184c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.14.2.tgz","fileCount":17,"integrity":"sha512-ZJD0xqMIskKECOyNie5IY+qmqdfl/r6bFx3XNqXW2qxDGqOE9MHMVIyDpgPISXchWPfzjFB9rcEwYsYbUcJpTQ==","signatures":[{"sig":"MEUCIQDQrxutAPFAdGiDUxuPu+wGIp5d/4dUcugfdCVqPjiKJgIgVoEra2RNE5Vs3686sNIEzz044Yg13E7BhlwAgQveu1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/Yk1CRA9TVsSAnZWagAAvfMQAIf4pIgvTQ6KP3t3Kui+\ncBvcEM9+zvrXQyKygDJROUQ+o3OQ2wrpHv7jJd5vgGEmJQjhfVj+lCONE1Tw\n7tL9qHANqvah3IqrTtSxkMOREsM0VtZOZ2bHzpJC1VUmoQMZzB+yBawhQNwh\nNTKy3vYB+CBkPwNpUToLTARAVOKe3eL4L5FFrQWrSaqiWC97BuwIlseXFZFQ\nFIyrclv4sENY0dq+pQmmqaq16ihbylypNJnfL4iqSUFf9k6aDqPt63cS7kaD\nzYYSy0179I4NWHpLwMOcrWeFj0J/B43OLYzn0AWGtSawcXKB8IXNvEXsYty1\nnnPED72rH181NdDz4lp1KobUUvOnfJtZC+SnHy8rVywVMFGJtrae0TM/rZjh\n5B9P5xFA8DUqG+IDrqukKo1nwl2/6ARj89yLj2rg2kqoVLE8wu0dMZ4UvPhb\niRdFOZ450Rdh1EEOBL12GDgWoPUV7J704lP79kxSQfeOUOywG1Dr9onQYIp2\ngSAkYVAKFNWvsx2Y4ACCwT5nnnxvgLCRhxEkKgaOJrZVsTWPjxDUkkEgJvCz\nBZcnT6siK74mFB3TfP8ioBM/3mAQJodXVt1d3eSBSFSW2kbkhWaeihAjqaeo\n6dKBOf2hfjjOaQNi3kGgpYconA9GrnB+s04grELOFiXx0XqiioVt2aggD/R3\nscGT\r\n=a6Lq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"b22345b9870f62f1125e109fcc47d2e4260b9d09","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.14.2/node@v10.15.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","pacote":"^9.5.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-finally":"^1.0.0","libnpmaccess":"^3.0.1","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.14.2","@lerna/version":"3.14.2","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.14.2","npm-registry-fetch":"^3.9.0","@lerna/describe-ref":"3.14.2","@lerna/npm-dist-tag":"3.14.0","@lerna/child-process":"3.14.2","@lerna/run-lifecycle":"3.14.0","@lerna/pack-directory":"3.14.2","@lerna/collect-updates":"3.14.2","@lerna/pulse-till-done":"3.13.0","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.14.0","@lerna/check-working-tree":"3.14.2","@lerna/prerelease-id-from-version":"3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.14.2_1560119604820_0.023835692666279717","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"@lerna/publish","version":"3.15.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.15.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"54f93f8f0820d2d419d0b65df1eb55d8277090c9","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.15.0.tgz","fileCount":17,"integrity":"sha512-6tRRBJ8olLSXfrUsR4f7vSfx0cT1oPi6/v06yI3afDSsUX6eQ3ooZh7gMY4RWmd+nM/IJHTUzhlKF6WhTvo+9g==","signatures":[{"sig":"MEQCIDkEINJyicjHWp1/zH79iSelhtfzMU3HoMHS0+UEmBCJAiAfGPDb/oRMbwXWNFNNXe3rD+ckt67nlJsZ55U+wcZVsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/ZQfCRA9TVsSAnZWagAAYAEQAJ2D0Njzly7DMTKUyRQ7\nhOzqVU1Nml8u9ydgoM7ZxdvI0PVCsPEuoRL9y8LRm2ieAF1BXwEeBt913Y97\nZc+2fvyKwVeaLhPLYg7vXnV4rMErP1LV/UOgpq/85o6puRZtB7anmY3Ee6ru\nWibw1HqTsmYSSelZ5vLKVtdV7S6GLPaCf3g88Lw8MEu3kfFGKNoZm4I4+5wU\nPZ4vN2QkcHeb9btuJHqZnKrbXY4vuHzyuAA0ulvqcGZW3GbI8BkjZvy3ZBak\ngt7d7uYoewIjWHRi4M9BoqyAooDgxL490YVLw7OU3e3eQBqWjre+Zbiir3Pf\nY3oqtybbyb2VTKzDtnTwXLmKq7JYO8OXFHN18E2Fqj/oLUXaeRCgw/tl/Rg7\nHSXsBPmO5oQMLYpYMdBm1IrxHPJ5iSmZUiBE0tUW4aPzar8VdJb+c5QXIsEP\nTD3H8883plpkHYj8NBRqGAMIxNOqhfhAfAbuY4p31R+XAxSVdDYX/XCuTNST\n+P6PAYi1qesLRsQJcqn62G7X8BVOkD/rwvWp/2dpddsNDhaIeGtn+kSwp9Uf\nCSq5cHUHxaCMajj5UfMTJ9QhtFyYqW9+wOhLD5Y69OiUrM8dDHY/R8jhX+tT\nJ220BW+DcKoVYDDW0qn3gnJnHTvR/i6tZdqaNvu1zM/NyQs6m6eFtQ4cpr+x\ngWmx\r\n=TvsO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"457d1e8a62f5caf0679973ae8bad564d7752ffd2","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.15.0/node@v10.15.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.15.3","dependencies":{"p-map":"^1.2.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^5.5.0","fs-extra":"^7.0.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.15.0","@lerna/version":"3.15.0","@lerna/npm-conf":"3.13.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.0","@lerna/log-packed":"3.13.0","@lerna/npm-publish":"3.15.0","@lerna/describe-ref":"3.14.2","@lerna/npm-dist-tag":"3.15.0","@lerna/child-process":"3.14.2","@lerna/run-lifecycle":"3.14.0","@lerna/pack-directory":"3.14.2","@lerna/collect-updates":"3.14.2","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.0","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.14.0","@lerna/check-working-tree":"3.14.2","@evocateur/npm-registry-fetch":"^3.9.1","@lerna/prerelease-id-from-version":"3.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.15.0_1560122399273_0.648318811457836","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"@lerna/publish","version":"3.16.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.16.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"2679c3cc9f12bc28e35a1e9701217307177d4bc8","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.16.0.tgz","fileCount":20,"integrity":"sha512-J5fjCLm0W7MfofNLzHau2j/HIePQtGPTpMUo6gVWLhLkTmb/ZDniSn7wk7y8WASNv5jYk9k22nkXEfSA9rXdfQ==","signatures":[{"sig":"MEQCIDcOeiFDiZfx64v2coN0mdZWgJmDcWLKEqUbJFzjbU+cAiATdtDz2N1wu4vPbOUUrujfE4vpRspng5nAGgPPH6YvVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMQRtCRA9TVsSAnZWagAAnlwP/1L1+ydRhZyXcQYnjLUz\nQFaOxRBpcLOYdVdudepOZyH16HXh0ta1ojy3XAz9y5pTnqEvrfVRbSPX+Xn5\nAvUZMgzzKI3Nd5Gni10FV9DIA12tToPzGDS5A47oTUo33vb3b/cNwZtup51B\nErw/CMp5L8xEqfbWTqMDbX6Zq6SU6F/v+VfdPr+rO7D8BhRstr4NYFE5UkXH\nxTQuzcpHojjg9PI2iWxLv0kM35JcML/XsDo7ODIjn+Nt8PDCLfDlcMLxQOcl\nwTc0d3mcf5d1FnGrY7wSTrjRTpYf2MUfkVonnQPgNv0Vk8wzd7xpA/w8WlRh\n2o4qV89C+FXNVjCv1vNSk8KUp4+4jicij1xTpUG7IX6W5YaxMgwFkh4JnJ6I\njZi2UzN3iwYBtDDWjOIgjvtRc9ExOuwxkr4/IzRzLI4M/pu61FYDbvWRiXnB\nnCpIkRZyLNOZumvQhv1R/kBeHm3O29aO28sjiwYxr76dOeKqCqoQlLfmTvvZ\nAkEsAyrmpiHrcDw7PM6QLxMsVKYSDZbPjcXcugIvLInYuIGcEVHxN/bW01w2\njDojnEhTPco8Yciom8tMpaIB7mPBLhAQWFLXZPO7F/tQS1PQcOILvtjACsI+\nOd5wjxv3+wgD76WJBypQ5T6E0AmP/6vOvH61GwMGNNsHa9XbQetmkzoGZ1bu\nMNCd\r\n=Kyfh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"8ca18bedecf4f141c6242a099086e84b2ced72de","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.16.0/node@v10.16.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.16.0","@lerna/version":"3.16.0","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.0","@lerna/describe-ref":"3.14.2","@lerna/npm-dist-tag":"3.16.0","@lerna/child-process":"3.14.2","@lerna/run-lifecycle":"3.16.0","@lerna/pack-directory":"3.16.0","@lerna/collect-updates":"3.16.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.16.0","@lerna/check-working-tree":"3.14.2","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.16.0_1563493484263_0.9275596403357624","host":"s3://npm-registry-packages"}},"3.16.1":{"name":"@lerna/publish","version":"3.16.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.16.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"c9bfda4d7fed402e593bcb8ec40eb34e7267ec80","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.16.1.tgz","fileCount":20,"integrity":"sha512-a2y27d5m37sT/16eI9MLfZk+v5LDRr+Dpj8kT+FTsQqi4uS1ZOtzx9JyC9sLjZTSSivr1ZTQrrZbgyQ2YtRAMg==","signatures":[{"sig":"MEUCIQDyOxYlvfJHNFIrozcoOw/SvQSwA9sMUa1wuayTpBu17gIgO2CPXP5Kmt2wjpI1ykCcPk5uO74x5YO3gHozgWCUrz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMgezCRA9TVsSAnZWagAAbioP/1dm2/GxaKh/q4Dkn5Cf\nknyqwGtZdCwbKb9OHoZkAKQSNistJGf4cG3FwE0+0bkJglSQ22iNBq7+0ebN\nsn5HU58IZZxh7GSNr3NsuNjH/7Ab8EqE5HBzJAjt2kS0bitpQNIqqo8elc1q\nB4adM+YCkwD0tlCgzJSAFtc/Uzu2VersUB9zU94+BtUTuwcV87SehI0OC66E\nx7ZUD18zoCZ1EP2w999kuwJuF0RCDgBpSGK6o5zt9bC/kS7xe0b5XllYRieW\neTsbb6L9zN8ns8YkC6fPUTpSTqWdlHjetlIMT1zFNviI6igZnsJJZ80ajhg2\nlrH1qlevKy9vkRZNLIW+EZfCc+cvwFFUJtJ0dOD6/6RaBkvRknizsGDfqrdS\n3ud9tbCiHARi/IqgOKa7PYA4GERLSfn4k3k6EimtPMJCHQYRCerqvmn213Sn\n1iyCKDXR9ZEEEm+Em3GowQp0zYE48+kN6o+hjIfj1ODvSunZ4Jj0iuPzakLH\n9cbWFKzJc4Dq54JgeZjNlTbUSDS8ZEvn+/3jwN1a/r70pLmWNwYIc2Ii1mqW\nu0nezaa1BLUXba97Y6FHF27jDaEtIvBaf99i8QGo0MpsamN26kMf5ZOXFrkP\nOScZy3jxZqlIkiRJC2w0mxEnTvl1SrzSqEigNLIw39lufkfwI3cC3TZ8/9LQ\ny4EW\r\n=TT3C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"6770ceee0282d1a7c2dfda67c0458eff9632a583","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.16.0/node@v10.16.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.16.0","@lerna/version":"3.16.1","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.1","@lerna/describe-ref":"3.14.2","@lerna/npm-dist-tag":"3.16.0","@lerna/child-process":"3.14.2","@lerna/run-lifecycle":"3.16.1","@lerna/pack-directory":"3.16.1","@lerna/collect-updates":"3.16.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.16.0","@lerna/check-working-tree":"3.14.2","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.16.1_1563559858838_0.638033431435084","host":"s3://npm-registry-packages"}},"3.16.2":{"name":"@lerna/publish","version":"3.16.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.16.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"c3120f962ac2803f7263355222258c24ea62e99a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.16.2.tgz","fileCount":20,"integrity":"sha512-6CZhnzO5goChQPqcBEN+6f6wA5ERBYcKB8RlBlsG38H8f8uYNZM6m34ywy1MLihZQA0z/RWrhYWAf4daF+AUkA==","signatures":[{"sig":"MEYCIQDZNZEQkSeU0sngORAcNTZ0RD/+4ltIBF18LzW6IaIoYAIhAPLdxArNC0v0MkjtdABfaoV3MGke+G89/cX2FBO4rO0y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNj7gCRA9TVsSAnZWagAAHOcP/3GzPEJ2MGzz13OMthz2\ndtBoRWRJcCKm1hvJs1WHZ8yZWMQ2Cfpfi8z/mZQIEty7xNzsftPJLh6SxlhK\nKuni09+ddRxUrItNhdKeA+GibzOAqYPrTUmRMcsrjhEUg/JONfXpFFE1GmZM\nodk9erK0BqjA1h/InULnKJtTafCCTGmPamQF+DgeAEkFRDe/uVcUvJShx708\nDqa6+C+IaNX+V310mgGbdbnIpg4G7GQgik1DRVa9bGKgGtvWOS8f7Q1/STDG\nbr43VGYTLxqNm6O04Fss2P7yN3Mw/aZDD5aQOCwSvuh6WglTuWQsMfyl9Hl7\nJluELtO8GqK9Gsr+UXzOXemSTqPmEeFPvTBa1+wYcKnwBrMo6DNd32N0aUVK\nec+reMsGTQLlf/GvRcxactzo+wYm3nPjiPqTZnxy/Rkw2icONyC7ab+edl7k\nfUoqrIu/Uu2ps+Z7SGHjN11shzt3LjsIc2BL4/c0Yk3IfMfSOl74SmYpg/ao\nW7WfhLD28Iej32pZFoDCV0A3QJvm0pvRhPcJ8dMnTbc5w/ZIJMpLvULBPi4w\nsIsz1ND08zeJoMibGhiD8rcav7DRc9EeWYeFG8n3jY80mLhEfTd8MSFXOnam\nHtyp55/t0jbkdOK5rHxMvyyJFkwDDWJg4FfLk41DXYzZGJbdnStv9aT6vgZg\nFQOf\r\n=E9Fy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"d4b1a0e48d1ff241fafa268dbe57256e10f2cdc8","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.16.1/node@v10.16.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.16.0","@lerna/version":"3.16.2","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.14.2","@lerna/npm-dist-tag":"3.16.0","@lerna/child-process":"3.14.2","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.2","@lerna/collect-updates":"3.16.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.16.0","@lerna/check-working-tree":"3.14.2","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.16.2_1563836127881_0.9576230636968397","host":"s3://npm-registry-packages"}},"3.16.3":{"name":"@lerna/publish","version":"3.16.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.16.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"35f199e82cc08931f352ead6b3269d72389e0e48","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.16.3.tgz","fileCount":20,"integrity":"sha512-FflnKuWG2usrnhfTY4pBg1e99ITCw4RgWCGtySvRT+BlSI6tzhImqfa4TpQsVpIXn88xyYzo9dvND1G73aRI9w==","signatures":[{"sig":"MEYCIQCJLnliIeztsPa6HLx/3n8aplxCXwYMOMyVWQ1/pWxqTgIhAO2vr8KJjZgFDur+53M2kdSbLPGCHUE/FArzVU4f5LqQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN1K1CRA9TVsSAnZWagAA2tQP/iRJIFPZkcwi2Y/+ohDu\n3U/jUimjxRj2+B4L1OvpBwo/Ve57soCAG8c4cHRrro9dfzl97ai1SSKLaN2y\n/4mCFhqJXLgPltq2Yppgx+tMnvZ9RWVcWZ3yBMdd596VQubY1Fyeix2TDVfa\n/hAnMIhWXF1u3aFmrewGyY0AmMZ10IA36INg+7ocNzvAXu2eq6PAuFnn19Wt\nzoeyGukAaj92ujlAVLzSzmq+33gvjE1/Yd6/XsxaDVlKDIgY9tZL6ZUBJmJ9\nlz0VClzkX3/bHUn+exrjL3DpkK0GzP076qmeNGiDbb5HtVpyqwU9Q3q5JThs\nSC2wnqO/rFimniRN2BWr3EtdEVkfiCtH7d7STa7FUe0BJmBYWy/uoHnQV6mC\npFwW6jTU7BR/Arx/OUwv0vwbyb3XY76USk4p6Rb0JJ7EDSACOeol7wJe7CQi\nhFn9AyWCOnkwjxoDTYYgI4+FQh0WBkOYMi9D+Z0VjrqwaqU2K3cn6TngcQ+k\nE4WxCYoEmx3V1DhruS7+C9A0TR6V4L+3gM57BCmuRQwiYnkgZaHfVOMg5zsa\nvzO1dazGSnLJif9ErSOEqVOxPK7m/EwCCJbw6SwWh3BK4woihCz01OIi/5IO\nyT9RSF8UvNeFD2FmUwA50pbzuuuQEANlJwOtr6qlYSecdW/9UD17qBo8my35\n8VLs\r\n=r4WM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"c19a306ed816579de2f8920ee8456d6b34fee802","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.16.2/node@v10.16.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.16.0","@lerna/version":"3.16.2","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.14.2","@lerna/npm-dist-tag":"3.16.0","@lerna/child-process":"3.14.2","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.2","@lerna/collect-updates":"3.16.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.16.0","@lerna/check-working-tree":"3.14.2","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.16.3_1563906740428_0.09199730616572355","host":"s3://npm-registry-packages"}},"3.16.4":{"name":"@lerna/publish","version":"3.16.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.16.4","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"4cd55d8be9943d9a68e316e930a90cda8590500e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.16.4.tgz","fileCount":20,"integrity":"sha512-XZY+gRuF7/v6PDQwl7lvZaGWs8CnX6WIPIu+OCcyFPSL/rdWegdN7HieKBHskgX798qRQc2GrveaY7bNoTKXAw==","signatures":[{"sig":"MEYCIQCWEZhQ1Mmt37IsuPZedfXvYocvNEUtdpLsOoNuD5UrcQIhAPAe5Bawt/Mxv190pG+MRM313aLY+qgJnQRR4HYtaEDb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdN6WtCRA9TVsSAnZWagAADmQP/i97QoGBEfgHY9ixo7DU\nIe856TJF6bRWpqq8bEOXE/WznK2U2+vPRQjGw0/Q06bHi7XLqeJcxiKizeqK\n6lR4zVoign1tL5McGaHtI88YoiOwSbc2SL7x0cFwh1XjgEALEwJQYt/a8s3i\n72nC+Kun9qQ26VqBQuMOpUj7z5nRcSbcvYsO+eHjpPrKkdbixTW7Sa+j+x8f\n3eVh8fkypxnCAoVY0Ra/fPMOrGIMNgqaBsLTw+TnQWrwHl3Exb5dGDJ1RnAd\nZgbV9hIy1CIHmXdlEAAz2MgZqUl2OfsdRPu8oud46Fa5cbbhW7KAtHeW0kXR\nvvVBYXdhV+9Hd6/+DQokwEbiEPfAaN4QcZ37CeSe4rdBEINycpk+zjxarAXM\nUvMkzhqCl5vHIWShzwXja8nfocr+yMWxjKVqzjjnGttjXYk0NMmE0RJjrlLn\nuuIguf7tsbZfcqHKJVC+8LQmrN2ObABuhHpAddwy7G3uYrhE20Y5V5EcQoZF\nT6ZySPlhDXfFzVyaVcWKzIUgiC/CshkN4r9E4nv4tyCtVZDu2i4lu2KUnLPh\nUlZaWOSwYB7zuI9H8vys9/H/wMt7Ap+QYnsGC1tQ4pUBfiIc9+XW0kB2/m7Z\nCyDUkbVjRy8yPX6DR6joVaza0W6jprXSOzcxvisZCeM0TBRRyqQlL4cjzJzE\nev3v\r\n=XEDK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"bb048cb306b5cfcb039aa98f667cf3751cf0ad20","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.16.3/node@v10.16.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.16.0","@lerna/version":"3.16.4","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.14.2","@lerna/npm-dist-tag":"3.16.0","@lerna/child-process":"3.14.2","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.16.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.16.0","@lerna/check-working-tree":"3.14.2","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.16.4_1563927980864_0.0896235868248314","host":"s3://npm-registry-packages"}},"3.16.5":{"name":"@lerna/publish","version":"3.16.5","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.16.5","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"d101f3a18ea117269c997ef5ba65117d65cafd08","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.16.5.tgz","fileCount":20,"integrity":"sha512-gJzvzeOWj0d4+RWCAcCyvFXN246Dwl2WpOLtWKwdFUC3fz+tvCI7FO8moPbaJt6EqYRMDaoeqVQnIrSeisbZDw==","signatures":[{"sig":"MEUCIBNXACJlmUYPHO+NGg4trdTQaoHmNHqLrGfK0t/ZbordAiEA7qQllNbBmQy/Mzg1S/TDerKEH4tBeTFnW916cL71zu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm8IdCRA9TVsSAnZWagAASYEP/0E6pDYsV1t+bMhggFCY\nJBElCB2CECFuglmfQnpv+eQ9SvvlHWGrc4INjVoxq7/Ppy2j77nfZzzDVSiK\nBN6qf2/WChp5xknQdRBGDvir6HcFL5arNrz/OguExKlAztvOuNOY63shKewu\n7Y0h40/rMIkOMTwwAgk5C3Y5i0fnVbOTszy5CwprKQUs7E9iBKY/LijV3eVq\ntRh8fQDrtbqMo2U5PsqO6XWpGRWV3sIbyIWkx7TM7mCk9qodRoyRqxRkZ14p\nOK543sHkCiQkEcgm3pEUx1tAr+EeLyDkZtPvf2k83RDm6sFa6fxLjuKzpAbZ\n3TZp30aDBJPTk5PhYOQxzVRotBQKmNvK0Pf9iC/+cJBAsO3lQdo/k7TmzsB7\nOBZmfY9HbuEDQMx02e2rIgxHq91NiKzRBEBvdUIf/Z+Koz90DtoREcf/PlRx\nZlf2LxMIGdjurteEJTV7QivGnp4ZL3veJ30Cnn5v1RmDfrDBKMQneV+CDo6g\nJfH86fp73pQxDemvInmrrxHTcuWpRTFeo0+oR4gn6qFAnfZ5isBj4VcnNr3J\nibcPpYpY0ckEULom1YPe1XgaZUrpwK6WRgKbOqxSUWI3zp91xBlOZcAZWA76\nUMwmetrSj5pv3ekDvY6L87zNAz6nU6H2mzFX6dBT9bPq4hfKXkAkYB903Smc\nFZt+\r\n=aEPx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"f0574092a2db90142b3a27ec1a4941cddbdcdf62","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.16.5","@lerna/version":"3.16.5","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.16.0","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.16.5","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.16.0","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.16.5_1570488860646_0.9437260371898175","host":"s3://npm-registry-packages"}},"3.18.0":{"name":"@lerna/publish","version":"3.18.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.18.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"e5dce7743614fbfe05c330c2e834dd7f6cc577da","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.18.0.tgz","fileCount":20,"integrity":"sha512-D8iSdwnAG3Ajnw5FkjtNuw8tX6tnTL1jQ51TCXJEVadagMkVDeajGDks0FjQAaQZcaoBPWyT8WvWB3MfPsRs4w==","signatures":[{"sig":"MEUCIBJ28qXlZDNE/ogqzjJjPZqDNLtlf1zYbbJZKuSpLsb2AiEAiWUskAR4q2Vjw7tRe8AcMvwYSUBdiRz3l2wnXavHAu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpiZ9CRA9TVsSAnZWagAAhA4P/0q4a5SCl01DjHON54jl\nWEZ5TEuWeiAvmEhyQLHnfbir03m2MOo8T7XnMn05Q6QQY+V8JgupowOdniKQ\nDrCO5G3Im0+ohMLNB0tm7pKmzfEiIHlt6bfv2o5P3ibig9o+ruGQniX1Diqs\njSyRICzIfRZyi5FNmd2VxcQEdWwwMajdJtXFg3DoBsfm7nqsjvxnn2mJfZg8\nioijDiI1UEJ9L5r3/utecuR+5hTA032a6DujZHnadMU0+UFUrNhbZGqgvB8O\nWBKYi4kt66EGqFkbIQ8X1b+/KqVVrHS1HuFdsTqcHpp0l9s04wmJ9vsEnyQa\nh5vRXC0g9tHWOPdfB/8MDXC7EgxFoSL3SvBEZc4uI8fARHy7bbHJAysIGKvK\n5vHu5ebvQUJFJEEjh8lo7qd0WYLqjv9Hy9mO+6wJrvah9H/ttDbFaeZfp83y\nDLskOBq4ZLItF7MtNxb3RbBhFHltDOFYV9/KfzrIchOafGnSwZY491ebE6iy\nN1NQI1ccZfhY+nEej/bkoESxb7vp+Xzw6+SGc10Bm7dUIVUDxLdeJ8j2Pylm\n6hbxbGb7CT7pJvdgmaAgQ+BZdRqw7jxX8X+v2wFy0mW8zrmA+fbuTrSHgwnB\nCEUjwYILFEWwZvaIeowVeZyNXJK08F906nhrEPtaFudXZkAFVtoWgVfQvpln\nLoZD\r\n=RfbD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"0ea8fb136f408fb4de3fd39bb7069d976235d53d","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.17.0/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.18.0","@lerna/version":"3.18.0","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.16.0","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.18.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.0","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.18.0_1571169916470_0.511027200290415","host":"s3://npm-registry-packages"}},"3.18.1":{"name":"@lerna/publish","version":"3.18.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.18.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"8d27ae4f3b72824c8c7afbdc35bfb494a5f7168e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.18.1.tgz","fileCount":20,"integrity":"sha512-3u65cMBkq24U8l7pQaZgdIAh2NO1Iw/sladW6/VBwFMcACwBBwEWm2LnrGStsB5Yijg3f+0NK1sT72xrzBpbag==","signatures":[{"sig":"MEUCIQCriCvvqqa6cRsZuYS6EFETzOlrVwgniltMZ+QU6TICCwIgGKWtXprgmF9dEwhWsXz12qUceGbdY+4hCODHh6snbJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdplvHCRA9TVsSAnZWagAA6KQP/09qvFeCrYXnI6MY3q0L\nVpyqwoDv3dJVgAp8cBKgs1YlXnVL9IMGpnV7wFeVKJx5snnlzCBjAUTzThBI\nfBygWnMY0KRkM3jOFyQfuToAW/aHQZ+fWzlGMaWHocie4jnm4GNz8ntaWZ6o\n1T7rCo2l0mcK0NTSnnRvRT7oFk7TZk+NiACtIq8yf6USXq7Xby7Qk6IoKvhU\n8yxkMZjZbE7P8dZMY3DxnMWCCA/w/j1zmQ2CnJx3G4IbH6q7dyYEXLO9Rpn7\nqhzN4EDRNxrc354uDYYtdccDHtrvLhW5SNTqqqF9TOzC94VIWzKiJYOvLwIK\ngU1MkajkI3Ecz8txwcZjgkzIvFFpBFmhfcWZLRMqrInc4WT3SDODl9lb48JD\nbegOiZl3lAKxYmesHqS17MDa2b3phcRG+2ZVUKvCxZTRGFc81MKti76/xjCd\nnP9+3L5DehzffCbBWOetMeztTNmnHDZbKgbgLmD6HMjHfgrCLe0nCOxOPfE1\nroJwPf+NM3lX/1BXhSe2lYjbakv+NGhLEA6rtbd2PaFsNFUqjhPtCecW8lvI\nkF6lLVIrRWhIIP3MuLXyw8LUZ476aNrVWdIGpHIZprEfxEn8R6TJAUdOIDed\nfUD0KobadoAGXwARV1d7FU+y0u6ipHwZDD0CI/LhcpTeuvF7EPkH0kTH7jkL\nBmLi\r\n=AFIZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"79e70380ed840e543d6f1e04bee9a0127871a821","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.18.0/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.18.0","@lerna/version":"3.18.0","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.1","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.18.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.0","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.18.1_1571183558291_0.5425721649946009","host":"s3://npm-registry-packages"}},"3.18.2":{"name":"@lerna/publish","version":"3.18.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.18.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"96f65f2d5ecf8cc7803050482b2d144e768b994d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.18.2.tgz","fileCount":20,"integrity":"sha512-lLQOjoaFv/gc9HtOCMRsOK6NIub8eHnnvmQARjXY/HayA8GuLaD2Px9xOu1L7il+Q0LlMU3wASB9Khy/CiHJUQ==","signatures":[{"sig":"MEUCIAdknJIMJ3m3AZMOtl8d/TMsF0W+mm8yxrMN/KJdzdKkAiEA+UdoN3X36XxMY8Xdn07EhaZPbMEyFIgLIwoOpst/jwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrh5MCRA9TVsSAnZWagAA+HAP/3ETk/m4zfx17rmeLbjx\nkKRwuwXlZ+vp8bdx8WOx0H3ydA4XuoqLrM+gInK1rmQxjOiHiQ3p5CIMIi7p\nG4Z4iPTHEdGfQZezJJZYh1ccc0rvbFXrGRn0kjQNZQ6ST9O0kii8p/vchEF1\n+EB8qyee5staZ2pFE2vtyORQYw6yo7cbljTY4buNx/4NiJ3GvtctvRv24b2n\nNI+THZI0/7+f0K4PVb4L+6jnO4TPVC37m6sgXhnXcRD8XIViEviUkBjSu+hV\nOh5dQgBnhF9KfsJrHAlHdaIZZW9O8skatLtpvLcgdAJOwGpfwUBR/yrF9mdU\nxcemhIt65lbjhNRQWJC+NhIbMQhOcv9p2n7GBvZeswvG8kIjplPRt+i55vbi\nfOzHyWPIZtFa6hJHnSDwT0ANoQLK3S+COZ7jRELd1edvgnVq4mQAQWQ5jIfb\nIdnrz/XLxvONVomaV8kRzl/pUbzpAeOrddVVWsV7ZT1p5pygZSxQILnjmNDe\n615klvR4AEUHMojTytH4ijhQdl9+08nZKrS2I6XDwbxAR2qxUaLb+6OFsGHF\n1PrMQcXCtnrsNY69ZBeextZ3JdfFu6IztLOUYjoCzipn6n8tohc6wBmglzOP\nHJCYwyNKEed899r7SQxAqFC58U6BMfMrr6ILD5kCy5PvxphySVwPiwN0OOvr\ngu+S\r\n=kBvu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"4872459be7bf88e5900ff907b07279e9516d333c","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.18.1/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.18.0","@lerna/version":"3.18.2","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.1","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.18.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.0","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.18.2_1571692107709_0.6780601364370042","host":"s3://npm-registry-packages"}},"3.18.3":{"name":"@lerna/publish","version":"3.18.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.18.3","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"478bb94ee712a40b723413e437bcb9e307d3709c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.18.3.tgz","fileCount":20,"integrity":"sha512-XlfWOWIhaSK0Y2sX5ppNWI5Y3CDtlxMcQa1hTbZlC5rrDA6vD32iutbmH6Ix3c6wtvVbSkgA39GWsQEXxPS+7w==","signatures":[{"sig":"MEUCIQDOgdreRDzW4vWizZU2JIos9hywsfpTnTQB0uc+HK+/gQIgamOdjl5YV4EKUkfP8w1AifMhCrNZ7oOACrnmbkvL74s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr0/XCRA9TVsSAnZWagAAuTgP/j+eGMEkiLbwkxOxqlWz\nSpmQXfMqSF729G0NFlXEN/colys+mj+ahyD3R8BMpAqjOQgoPuZrdS3PHN9E\nvfWhIY6I7ePH5ZQdICqMSu5PJ5YRAOh+wtCdr6Jxc+ydlC9V1DxwHzL/RW5O\nuCOcc8jUS0ttjWkLx45j0KbG8Pr5pP909Vl2XcVthisB11kMrg9LqdWjbHSQ\nwRJ30aSQoWTzVQHnnJ/HmL7GpyKzfjq2jtFNNrWHMqbIuC1CJNG9MgN9HHW2\n1+njAEkJfJo9wmX+JenheQkTxH+wc+JBhUrDc3r3xPwPCobA+E0oXXba6Qqa\n4jyFrWlGQah8019ntrspR2i7i1uTOaAG18ydyIqvA4sK0YTqyRzDGTXiAJXb\nAjYHRoqPBM2x1lnY8aAGSLweIqryjF6icZHNfeft4yz+xSL4hnr425RJbPCb\nRpHkhq2vn2vi4AeCEcMDTfIkFthaWnWyodNBjmka/kyG/kr+n10KPD1TD/mG\nw3mcLfpqFOmgBA0K4Ux3oMCB7mpPoqlQCe9pFktpr9BYO1OEo+bm19NrZp0K\nLIZ3xS2gGYn3JDQnimEmAA7oU7fNfANWTHaAfqhF38bsWzfBTAdnu2HjxGGQ\nDMugrE3Ag1KzRJbbi00BqV+0EFlkuvyBppeIBKHYwpp5RPOfY2eGPs9HZK8B\nZPmK\r\n=3nPU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"e7ef2a75ac98af07aed33cbd6f65f8514a45f8f5","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.18.2/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.18.0","@lerna/version":"3.18.3","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.1","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.18.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.0","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.18.3_1571770326645_0.16671028574170021","host":"s3://npm-registry-packages"}},"3.18.4":{"name":"@lerna/publish","version":"3.18.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.18.4","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"2f3de9d00ae63ec89b5411199e8bac96445b9f17","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.18.4.tgz","fileCount":20,"integrity":"sha512-Q+MqM5DUZvk+uT6hdEyO3khXET6LwED0YEuCu8fRwtHad03HkZ9i8PtTY5h8Sn6D6RCyCOlHTuf8O0KKAUy3ow==","signatures":[{"sig":"MEUCIQCQtim177Cxshp+bovGlarjJP5I/3d2CdYPeUttYzLGNQIgKE7jLMEEtZmMAGXGXHN9pxBM8z/Uuwr28THkWp4uokQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxMq4CRA9TVsSAnZWagAAEMkQAJiv+O/CKW+kgYCZQL5E\nqJExx7Wo+Eqzjf8BbAWZ+sUX13EPs0sk1E+lIOpkZ1gVnudiTDs+ZTJKA9BO\nKSP7+4pK9Snd6fAvSPhH/ossQobzBht0HqI+aBmMYZwHckM8zYDe2hqAkotr\ny+fOZ9qJHNBtih7s6wE0mvwaS0radNkmGpTQPpHzFuoAnegmmtXbyZ/E1248\nlQEeGmwhj3H1QECqYFMk1o2PRkcYDSPM1/H9IlD/ROS5fiAu4T1OFPpTqblK\nD45RFXz0MWbQR3No3Vvz/YKenG2ExSeSaEo+1ldQHH2QRYgEkul5s1DLwwyq\nU/hnxo7dWLoiEA/q3vlZOIgkOYKuB6wSNjNjS/ndvd1yvF/ng3tRe3tB9Z1o\n8zuZpmuVyVJLb/IoB0SNIenlTHQ58IqFObZCpxb06wekUP2bITyjsqtvktCz\nYE4dLbcNtW2NmGvz341hsIDqvgrXAOsICROt3es1Vknk9/5xTwFwYPzt/AYB\nngr8fKCpPwv1NDKjnMMI2T6Rb+LCI4YvA9/kNV5BKYpFL61dLT4v7KY6P8LY\nfLhsNHBkRvvZG75ukrelK8ZTZxhjh6xrbOLyIcGkwx9hF5DnrDBFJMVlVKVf\neoE32EddFBz8WBZUVuHkXYW/3jJCyJjxQ3HQ3uyo4yED2C9LvqzWHBTCmtxA\nJQs5\r\n=MvSb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"eeacb92a4878ed8002f95359dc6d0b8ec14df12e","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.18.3/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.13.0","figgy-pudding":"^3.5.1","@lerna/command":"3.18.0","@lerna/version":"3.18.4","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.16.0","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.16.2","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.1","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.18.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.0","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.18.4_1573178039953_0.8915885888715134","host":"s3://npm-registry-packages"}},"3.18.5":{"name":"@lerna/publish","version":"3.18.5","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.18.5","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"8cc708d83a4cb7ab1c4cc020a02e7ebc4b6b0b0e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.18.5.tgz","fileCount":20,"integrity":"sha512-ifYqLX6mvw95T8vYRlhT68UC7Al0flQvnf5uF9lDgdrgR5Bs+BTwzk3D+0ctdqMtfooekrV6pqfW0R3gtwRffQ==","signatures":[{"sig":"MEYCIQCngdkGOKQwiF6JvOsYC9pFsrHH3wfqI7Oarm8mEVby2AIhAK6yD+KnC6BT/gf4SPMKy3sUBISHrWq11TNc+6ALBzcS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1JYdCRA9TVsSAnZWagAAruwP/0GtsNTPPoqTXUMUqIuh\nvKFjWhWJJYSaPm67X7iDFI2PWQET3rR5t9laiEYnc3PqUgvBnR7kakJ3SAQx\n55SDxlT2c4H7zkqPafscM1fY0W8fuHp2SAtMVt1uyZUDugBJLEVXadhliDJZ\nIoXu5GMWBwRF4HoFPZ0VvcRPgr9y3ZoldfSR8JoaZd5qfvnwERhqzJWQeUYj\nRB67/Mm/Z4i/IWMG0uh9ho8VDp/mWD/qOwGzj2b4cQdsgWgLLWZFnhQ2+3xb\n2bjLDQ3KldCUS62FCzDaoDJl/t6wkewKYBS1AgEmQh74iLSUiEJ/CfLSTVN2\n2oeDpdPGf1YwWhWLDmcOLPkE+c9WW8kpuYT8dbUrBkn6FcIYCvN3f/SJOiQb\nIPVUsdGKrgwL7mP845B1gkF1WDhDaAKr6RMfqC5FMZkWcKilrlQXZPHgsi37\nW7f7WujvvDjcQACvPBDqW4FcLhYtGXQ+ALrUmp0l2MqTcFTSqnPpdNGSd9HX\nQNcJFvlUS50WhSjPFc/z2VNRCER+IcIcClMLeiY2o1MjuvawmmYdZPk9ly0q\nrV4rD+Oz7QUOpLB/QTYqAlwMG+uDV5awWtF+LgZ4aFMsEvnSPgiNe7hGH7Ey\nh53FtVGLPEt9NBjpnKODudwIMuBkTAS16T7QLQs7G9RteTOjEtv308RH+wMS\nfMOw\r\n=Uc7B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"2612f51e7eecec58eacf0571724e6989e4b8e42d","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.18.4/node@v10.17.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.17.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.18.5","figgy-pudding":"^3.5.1","@lerna/command":"3.18.5","@lerna/version":"3.18.5","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.18.5","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.18.5","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.5","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.18.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.5","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.18.5_1574213148918_0.5844245340878229","host":"s3://npm-registry-packages"}},"3.20.0":{"name":"@lerna/publish","version":"3.20.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.20.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"f0af151789c1d54c20988d4d29b07779cd0e8a69","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.20.0.tgz","fileCount":20,"integrity":"sha512-hpacacX54glY5azMFFTl0Ivl7X3H1CuNoXEbNDrSlBXMcjICfN9V02VbgyBDxSuAFm6uUKxdnVffCl1ijd3m3Q==","signatures":[{"sig":"MEQCICBqDW3Ofo7YQhj9u/SgmYoTgzj7ceSUj0MUV1ExlBp1AiAhPJIdfwLO+6HqNnnAIQd98XjI2G413vjQy78N2pUZWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBnLFCRA9TVsSAnZWagAAp40QAI1qkp1Rx6coSYcQyM2q\nqweiMuJojelPl6H2XrxfpmGJf48lm5qa6odxXJm21SSZQAZ6kfil0YDCIxuL\n/KLfKbIEpSPYzKpF19ou4owjG7HdRrBdfFWi30zcOXgxQH9OXOrCIXlZNu9N\nuIdouiNQrKOXLJ/ariShfqzKhyRq7DvuYrXIN3z5XzO2yRUXnsNnBBWQc4i1\nn0rpHGOEeQlWqnvcwapVfloZA6V6/oGFQOsMDVxWH4wWBjctWleHyhbmXurB\nrKi3t6zBCnvZYjXZx4cOav9TlWiqPBMHWfjpQ6+FSWuipu8GrbGQrEh79dJN\nrfHo5WZJKliUAVukQDWsGrgdp9gZffXmw2c2kZJ0ITOYTfkT1VLafrT0sVhY\nSZEKBr/OLReJOUzrknns263SzxTXWnhoZpuONPuw841A3brjQvYvTAPx6v/I\ntAgbz3c+Vwz56BUrkLZ8tviFyVcH5n3M8h/XtQMppFc9WvrK08H0H2uoruw3\nr7jTa6fE31Pwi0oiZ0FB8J9hxTli5KZVWVl8Xd4EGUVANvisWpV+aX74w/R2\nJhj1YAJ/NLNM8KaQswnneDhOi15UatLFgOvco1OBiKP32niKpm3Tp7qlpDtd\nyEm0qai501GJlICCuWhu495Juq6fr8GXkiJRHmQfWLc0wyHK+skmZ5k1fl6v\nPp6n\r\n=fHJr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"b90f4d3618b2327716840aa2a2619497c793c8aa","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.20.0/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.18.5","figgy-pudding":"^3.5.1","@lerna/command":"3.18.5","@lerna/version":"3.20.0","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.18.5","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.18.5","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.5","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.20.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.5","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.20.0_1577480900742_0.9612581141394678","host":"s3://npm-registry-packages"}},"3.20.1":{"name":"@lerna/publish","version":"3.20.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.20.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"740acc4af52ec69eb603b46b476eab093a72e95b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.20.1.tgz","fileCount":20,"integrity":"sha512-F0Eb2lyIkwMiucGVzOq91RyhJSkJsuh/9xKnKgm6VK8tuVbLDD8cNE7dLRIIDtBYWPtEmujTW+nBg/aDdJBjWg==","signatures":[{"sig":"MEUCIQCTJh/+FMUHsd3uxfEIaDIlvDe5Zh9dekEAGSYRcK4wTAIgO5rV+Ye9/CenXbPHE1m12S2aKuZuWk4yyDSHsfmwNyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCSS6CRA9TVsSAnZWagAAZEkP/i96ppACORSYXpBwNLKM\ny1jMgeMVxIHdDD8q23/PzdRl9aDm+BpzifL8ksvV9tkppwSunV1WLLv5YgWE\nUCB8T/LeZ7JExb57iDuPbv32KqKRbF4w+IvEeRManO8wZIhM7sLp9vNF1eL+\nvrKNj1xr+L7hVHK+7Nms/9BkfER7Wib0vGrCnsjNtVH6GYCcSw3VrpMxslCg\nN+xb8qGSQAB4JRnfVFWgwkwEz9FunzX7mjYfKolB2ZlMgT7fc43FoXRxdWdJ\n0yWBWvcVEYgJJiXhKccYrHz0uEnsq6IlwY2QK8dl4u1FVd0rrdPhNIWT0WBc\n3jsYW9Ha9NpGqT0PXTph45M8p37RgvPpQDCzu34vyIWfmGiwdutPvB405lGn\n9M9x4DYzCr1WoR+n2HdRjpXJWeQHuiVotJLTVypL4E7f53sk5Z6EBi0QH2GV\nQsBQwDIyT8yVPf0OrkJFpHk/pH8W4HbzqXpRz3kXQUioSEVeJu/mlp0MlnLG\niAl0POAOiGTPVfRY2VJBjFQ/8AMbHeJzcIx32OYZAvPsQ5ZFzfvzTiYykooK\nHz4POyHXnqLEXXE17v7YW95ere1Z0Uj4fNUmTtNHVA3UzzcVsK2uPBwTNGMH\nHWcZ6Yx8USo2H5+Mk+q99WtDHCtsE1KEWnoF0p/aKftiEkV8c3pz0qq821Bz\nH2TQ\r\n=6z5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"4e5abe16b3d8f5b430fe30d66b946402ee679016","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.20.1/node@v10.16.3+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.18.5","figgy-pudding":"^3.5.1","@lerna/command":"3.18.5","@lerna/version":"3.20.1","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.18.5","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.18.5","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.5","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.20.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.5","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.20.1_1577657529919_0.4818604563449378","host":"s3://npm-registry-packages"}},"3.20.2":{"name":"@lerna/publish","version":"3.20.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.20.2","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"a45d29813099b3249657ea913d0dc3f8ebc5cc2e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.20.2.tgz","fileCount":20,"integrity":"sha512-N7Y6PdhJ+tYQPdI1tZum8W25cDlTp4D6brvRacKZusweWexxaopbV8RprBaKexkEX/KIbncuADq7qjDBdQHzaA==","signatures":[{"sig":"MEUCIBFZ1v4BT4zfTyv/JCk7thMvTYQ7z+qTaWN4GgenPNbSAiEAgfEk2tXc97ey7FtldrJDuWnTi7FG6x11ONc9ODp/Qp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDjXdCRA9TVsSAnZWagAA2CQQAJzMpZrfWL9UBxCdLsln\nOuMDrsBVjkG2i9sZ/a1CJlawEZsk6FHAtTsfVLzbtT+cFg1tWGD6DNurToN9\n7qLrVfp/ZPjqGezfYxQ2VIyHNcUk4QFaOnFtoknmnWzsxij+4vvsw/5ls65p\nnHEXyt1BDRNKxyuKbPpSLawgN8xKzCRyDTVEDnXpkXU+u8kk3Xt5Wc2gM11/\nLGAYfOVBt3L9U3gXeKNeWlEsgqTN6LSg2/EbwYeOMBLaQis3DBDa39u4gBRC\nw5cPNx4wE9vdz2jQPSytMNHRSVfkaDuj6Z4JXHJDzw9QFp/ONts+qhwWg4T7\nsSGD7B1jgGRfw9Cu7R9x4i/Q9e348X4LLBINkBE24jCxtMw3GWsLpNhZII6W\nwCmZZKtfBimhp1UswHLlNkMAy0dQMkRpvdB2kjkY5UxaUdh2PvoTOIHa/SBC\n+36YjRoUE1RaETBEED79Ohbiq/W/ZkMIaOKBsTq0XrZdAr1hVBYdJmwBC6h9\nKzI5O8pj5gXGSenRcjq4ky5qMKOE0sYFeNhdnM/EBf++l6RpJAG6u2dz87UR\n8khkxJMiSkyuSkmnDEOzzP0WUa4wqwHK8xq/ROXD1bBm+yg3KZksoyfR5wdf\nsZ6f0dstVIPr+9gda0cb7fBRki/cpkZA/MxwSqIbnzjNDNwZXF+mkmsU4TbE\n39vE\r\n=OWdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"6c4ee5294002c0e464f557b149516017eccf2a07","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.20.1/node@v10.17.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.17.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.18.5","figgy-pudding":"^3.5.1","@lerna/command":"3.18.5","@lerna/version":"3.20.2","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.18.5","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.18.5","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.5","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.20.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.5","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.20.2_1577989596617_0.5206039820030057","host":"s3://npm-registry-packages"}},"3.21.0":{"name":"@lerna/publish","version":"3.21.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.21.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"0112393125f000484c3f50caba71a547f91bd7f4","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.21.0.tgz","fileCount":20,"integrity":"sha512-JZ+ehZB9UCQ9nqH8Ld/Yqc/If++aK/7XIubkrB9sQ5hf2GeIbmI/BrJpMgLW/e9T5bKrUBZPUvoUN3daVipA5A==","signatures":[{"sig":"MEUCIF+BEkepAP2xPNMSnMVLVqCCKQ25fJi313JqAZtZNd1GAiEApoZ7dyhVCiToYTR/hV4lSoNPhsvyFqjKKLmeBI4/1gY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu0R/CRA9TVsSAnZWagAAObYP/jUqVPJodEVXHshI8MIx\nZblQdUY2UKbtqkcgBN1WE2E9VHBDJkxa490FMiiSuJBwJlntu2+aOZCt0q86\noD8EEGRnMM9f2dY5WanylBZmdMcTlsd2OYPCAprFQ7VunfV+mV2lqArHBqtz\nsWu7oRUUvg/+NrlmcV5ueGNC6Frndvt6YbpE1P+M7Jq+4PO4Ys4CmfMOwWgJ\neF3fAKLf1Pyl5LkjQayk5TisOTWYGAF54nkrohs+IEuxmcFHPIilnrPpclws\nrpm5RWOhe+x06Tqb70XhfFHUl+VxI9wOe316zPRZEQnD5ZGsdAN3XEUPqel9\nI/ypZPxJXcsnFP5ktQhfn9J89P2PRQwnFnXSdDEEw0KRpHSETg4P/IPqz1vw\nebKXwloPIcXdUbrnAUhmfBAflXdPoT2xPp82g+8IPqXp0wVLJUsOQtuz7zBF\nmi2nsL0OjY2Vx8ZaD7iRjHfYvT7n9C8EEP2izevP/5KWGmtS2R7JOXW1EuXu\nvsrVEWrBfzCAnbp7d8WhoaXWeUubLiIfhWSM5Q0izhqu4nw4n3kGTOjmYjea\n3vH4lbNLst4Kj5UGs6AmVCkNPY+OSqthVRxPbXuhnMEXpKZ9A8RFmxE3Qrnb\nIJcdSCanQn8jytaXpBljoZr/pobAQPkSJV+zKk7Wm+bwhtjAmUNqfzOoeucd\n8E9J\r\n=SIoZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"3367257cabe1540a3b9468acbfa0d01ba391077d","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.19.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.18.5","figgy-pudding":"^3.5.1","@lerna/command":"3.21.0","@lerna/version":"3.21.0","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.18.5","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.18.5","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.5","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.20.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.5","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.21.0_1589331071274_0.11838552202521657","host":"s3://npm-registry-packages"}},"3.22.0":{"name":"@lerna/publish","version":"3.22.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.22.0","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"7a3fb61026d3b7425f3b9a1849421f67d795c55d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.22.0.tgz","fileCount":20,"integrity":"sha512-8LBeTLBN8NIrCrLGykRu+PKrfrCC16sGCVY0/bzq9TDioR7g6+cY0ZAw653Qt/0Kr7rg3J7XxVNdzj3fvevlwA==","signatures":[{"sig":"MEUCIFM8dQzkDOdwZ8WkNdU/zkkK8LTfeOIM0YvNDsEwI43NAiEA/nga1WgUuWBHSfrnotKZiskOu7Y+jrA5TP/gKqWKOBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyv3QCRA9TVsSAnZWagAAzn4P/RSCtMh+qumDYSY6FDlU\nlT6cKskj1odCa4Ka3x20VI10HNZ0FuHyzROETVXhDuEBpgkIpYwRiGHCwKde\nF/TpXoNfvO+Lx8d64qIIZLfQzDqlF//HaT1QkNbEpRmp9r2p8oAlbt7gPLLN\n+FWkzijYkgib9+zXAU5gDirMOl2zky1fn3dXD/LkhmP1Ai2Zu3TKTbOetN5n\nwgNE6w+m/Tadj0V0qqQSgA2wuWHAuKAfz+IGIS+Oc5CI2WtW0itPAc2pk8+m\n8LLw5t/TL1M1RUC499sAvIdezjQrEWCufQTHHfguSrP9tN1UYwHTMyp2gk2s\nSWqrxnItjasy/ntYICVukjt9ctW7Bux+piErdm+zlnzB5PNme9YOfFOWJ99C\nvTGeNNsdrOgb8Lv8IuZYm4MqA/K/qD4lHDDCdtRJZFPFEI9IQJ2R2I/nLlru\na2A/Si5Umv3436n4+twqzsx9zvMcCm1O/+hBCV8Ptme+pTco6c6uzT7DD5sS\nj7n0gCnQreLGAVwmHxLjZwnf3ddzg7cGdFMs2Qbqi4zEEQvPYaiX5pGgJpqs\n0Xs0Hx9FPW/i1zA3fCGCcQg/8scxh8jj+S30KshIQT9F2Pw/Ar8m3b27OcF3\nHct8srqOqkra1xOhcDj6GylrKsnsG7jZSuXgewM3bDAdRADiQpm7nSyAm6Vq\nXewg\r\n=mS4E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"0d45bd5f850aa42d54fe7eb61ba46a4249e1eb94","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.22.0/node@v12.16.1+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"12.16.1","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.18.5","figgy-pudding":"^3.5.1","@lerna/command":"3.21.0","@lerna/version":"3.22.0","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.18.5","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.18.5","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.5","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.20.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.5","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.22.0_1590361552373_0.5297971839399711","host":"s3://npm-registry-packages"}},"3.22.1":{"name":"@lerna/publish","version":"3.22.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@3.22.1","maintainers":[{"name":"anonymous","email":"daniel.stockman@gmail.com"},{"name":"anonymous","email":"hi@henryzoo.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b4f7ce3fba1e9afb28be4a1f3d88222269ba9519","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-3.22.1.tgz","fileCount":20,"integrity":"sha512-PG9CM9HUYDreb1FbJwFg90TCBQooGjj+n/pb3gw/eH5mEDq0p8wKdLFe0qkiqUkm/Ub5C8DbVFertIo0Vd0zcw==","signatures":[{"sig":"MEQCIANdIorF9fpxxM6Rnf0DUWZP2XBdZSnSHsLg4bzuNPQXAiAwWYkpqvxdZAicnssh/d4FjVFFqbiDgDwEm+2KICeXEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3uVSCRA9TVsSAnZWagAALesP+QAXMa9aa0sjo/Ko4XRb\n9IYoNMAISpWx/eCkzTOB5JFlCk/CS5wUicLp6XWeKYmq9PAr6pkqJmwS/yw4\nUJL4WEym5i+i3j7mHnbhPM1a6KakyPSrWTsfuuPWyvhcTW1SIQwguXXaWWQs\n4zIN9Gw5cPi5CV58gJEexrpjDaXL/EzKnxigMoWeqfpCIv+S51VG9nM493Dj\n6+uwHs4L3ExdDsIDQHXS2qLaB0zwOSce+/o0RYPDa0meUJzLpuhcilZHIiz0\nROFp/FOM01KN0r/Q4XMI4CZHNWP/gKer3exGWcipbCKjeogikmjoHB0Xrfm1\nKMfjpqtRTj1B4NZamNrQ19w27lBLZ6npViWMpePaE6OmH+w4bz761rntI3rZ\nq3dpL3GbHMMwVj25DPf3p/o7/y3y/GVuKgCL1i+RYLXFIRsjmBNEwVkbb76U\nuzApg6i8upekDvI4U7/yYBxC/Bz9fesf7z/FsxuOEcPxSJ0Fz8OOiQgILgWE\nrvWIB/it6nCe9R1l45L/CgLM9FOYoxSvXTkE6hz1u1zDyvBviPjQMxef0mid\nRTd2Dbiay0P8Gp9hZFGGAWSQDszfMqm6zdhD+8ilbuLmXfnp23DVqxTe7EMf\nk07IVRV5ZWI/SGkB6fjjzWw1wCkNkwgCYOPGiDzPKzNAl4r+05Vx/3G42an6\nzPxC\r\n=Xlv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.9.0"},"gitHead":"f6e7a13e60fefc523d701efddfcf0ed41a77749b","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/3.22.0/node@v10.19.0+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"10.19.0","dependencies":{"p-map":"^2.1.0","npmlog":"^4.1.2","p-pipe":"^1.2.0","semver":"^6.2.0","fs-extra":"^8.1.0","p-finally":"^1.0.0","@lerna/output":"3.13.0","@lerna/prompt":"3.18.5","figgy-pudding":"^3.5.1","@lerna/command":"3.21.0","@lerna/version":"3.22.1","@lerna/npm-conf":"3.16.0","@lerna/otplease":"3.18.5","npm-package-arg":"^6.1.0","@evocateur/pacote":"^9.6.3","@lerna/log-packed":"3.16.0","@lerna/npm-publish":"3.18.5","@lerna/describe-ref":"3.16.5","@lerna/npm-dist-tag":"3.18.5","@lerna/child-process":"3.16.5","@lerna/run-lifecycle":"3.16.2","@lerna/pack-directory":"3.16.4","@lerna/collect-updates":"3.20.0","@lerna/pulse-till-done":"3.13.0","@evocateur/libnpmaccess":"^3.1.2","@lerna/validation-error":"3.13.0","@lerna/run-topologically":"3.18.5","@lerna/check-working-tree":"3.16.5","@evocateur/npm-registry-fetch":"^4.0.0","@lerna/prerelease-id-from-version":"3.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_3.22.1_1591666002392_0.4852183103072467","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@lerna/publish","version":"4.0.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@4.0.0","maintainers":[{"name":"anonymous","email":"hi@henryzoo.com"},{"name":"anonymous","email":"daniel.stockman@gmail.com"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"f67011305adeba120066a3b6d984a5bb5fceef65","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-4.0.0.tgz","fileCount":20,"integrity":"sha512-K8jpqjHrChH22qtkytA5GRKIVFEtqBF6JWj1I8dWZtHs4Jywn8yB1jQ3BAMLhqmDJjWJtRck0KXhQQKzDK2UPg==","signatures":[{"sig":"MEUCIHiFETmlITEtEbaafcFV5ATXIAOqI6n2/v3lKiRbtTGrAiEA+qGyRU8nVFkvpI3Wym1/V8vIMwNP4htWsM9qUJBfXxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJGFUCRA9TVsSAnZWagAAvEQP/0Nc8agxAnJni7kBYwDV\nLzUPNttHkq2j8diWxnNbvMUNNwwqJ+U6Dw7zhs9FE6OZfnYS/9wp+HPDE14L\nSuzqIKTtiG5YvQpZR/h2wAJuhVTYtWlsK7hotlDYE63mZ5OY6lykGar8Mp2F\n7ACWFPiDbbZU3uhLAELZXaaJUfgMEVE394L0lJk0eRu1PMVUCYo/p6OC66nt\ntmkjY2hEDzMri3g8IT9k+9Vl8Z9kFe/6CmhX8bwGJ8RX1m43I2oKjpupwGVF\nK84zznRyPiC2gPQlKX7SGHvcZqbzys0K4XnESdgNoRR4TX+77creigT3UP9V\nRTzhjmD59QR9Lsult5moS1pC9/vx1cavZgdLTW6FiWooNJmOon95KTRRQs4Q\nHcJanUBMmR8pmmQKaW9XkTd1Sk7NgO9f5sWzn2iaoSU2uhKC3HUcFW1Ctbtk\nY8C/IaUCk4TIkpl4FbMQPZUadDuOev1+BHa9N40ruS3EkS1bfrxmY7O8j9PO\n6pDJQ0/4FoQRfC+t0/cvCZ/r5kEeAxsJeJi7IM7i1Auq+Xk1pHwI37vTpYWf\noIDg+eLOPODogoCmp5JF26F3VmJ5Zv4bFoHX/D3i97UfDR4DhTAwpWb/UXrE\n2xus5dT1OrK+WYrpiJM5rNY/x+FXh8BoJTquX9k5cQK1+tFP0NNV1ICG5lMy\nOH3G\r\n=/080\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 10.18.0"},"gitHead":"4582c476e07dddddd6b2e3ab6e7f52c1f9eed59a","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"daniel.stockman@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/4.0.0/node@v14.15.5+x64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"14.15.5","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^11.2.6","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"4.0.0","@lerna/prompt":"4.0.0","@lerna/command":"4.0.0","@lerna/version":"4.0.0","@lerna/npm-conf":"4.0.0","@lerna/otplease":"4.0.0","npm-package-arg":"^8.1.0","@lerna/log-packed":"4.0.0","@lerna/npm-publish":"4.0.0","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"4.0.0","@lerna/npm-dist-tag":"4.0.0","@lerna/child-process":"4.0.0","@lerna/run-lifecycle":"4.0.0","@lerna/pack-directory":"4.0.0","@lerna/collect-updates":"4.0.0","@lerna/pulse-till-done":"4.0.0","@lerna/validation-error":"4.0.0","@lerna/run-topologically":"4.0.0","@lerna/check-working-tree":"4.0.0","@lerna/prerelease-id-from-version":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_4.0.0_1612996947585_0.43166505649005393","host":"s3://npm-registry-packages"}},"5.0.0-alpha.0":{"name":"@lerna/publish","version":"5.0.0-alpha.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.0.0-alpha.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b10a66976af5c6098036c9fa8088cb40805f581e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.0.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-iwldh9ZGMJsEbCZ4HWSHbdlKDPLtIyCdEZ1Bp5cxPSs3PKHQJJRmll7Iw3z+vqHHY5gaHU+JtfNukP+gqjN7qw==","signatures":[{"sig":"MEQCIHdXDZzOWABPZX3iTn8AbSv0oyRS9Qi/UWtGfhHS7Dp9AiATtcSIl5IOjuTYVl8xzzHHbeiWkqn3qAT83NJYrVrGfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijHnNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmofvg//fIxHRJ12hh8gba8xNQlnVmnZNN51icAZV6rVCvF3Kb2/f3BW\r\nA5MCbihkBUvKOjFk5jL78QOfOfNX14xQZyTYWWVqqA3sTnFsk2lDU5eqh24w\r\ngo7fHy7ozEpG3Fuk6V2/Nrb5HUIwTK5Y5Marsuao51LeDQpuhiffNmBfKpB7\r\nrX2ud3ydN1OBN27LWLB8HcF/8Xt059xXVHqgtK+aVPxSnjWZswGQGm3504pU\r\n+QPuDbZRLrQT8p6ytWYsokr5aR6ZjBh++yz1Ve525RFjqO8AKiHH2YVJ/C3U\r\n5fDe8ywUygfneefDgzxEvhkiUcMlINvGQm45rdzY8tK3YauMaBx1lvS+E59F\r\nS36JDSIKBM5YjNqUFDBD911T07ci/SESch2VEznHn5KFE5Cme+Q2dBDh4hhm\r\nQH7Igy5+kMJQd4Y1rHWdwRxqUEZR2O1q+p5XXToPGpZBTawwICWUgt+FYexf\r\nlM832C92n0WCT54Gqhf0+PL1qkwglwMVOyGdQWM5nsF78RsGxkZnNJ6HpTDN\r\nug979p7GK/bOREeAcbhW34xP6mAjfrrc4wYojFRR76nHM6FzwPI+C6khPdOr\r\nK4vQDSBDZCVn2glsJ/sMJ0wk3fpB3GxGRf0tsx6fJltFrrkeLtvjmWGJYGuf\r\nsGl9e4eeGslJMO09dyhMQ52/lj0oQdZ0H7I=\r\n=aDNy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.19.3 || >=16.0.0"},"gitHead":"5451a79392742a6e942a845de1e46db0a41b1c2e","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"8.10.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.0.0-alpha.0","@lerna/prompt":"5.0.0-alpha.0","@lerna/command":"5.0.0-alpha.0","@lerna/version":"5.0.0-alpha.0","@lerna/npm-conf":"5.0.0-alpha.0","@lerna/otplease":"5.0.0-alpha.0","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.0.0-alpha.0","@lerna/npm-publish":"5.0.0-alpha.0","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.0.0-alpha.0","@lerna/npm-dist-tag":"5.0.0-alpha.0","@lerna/child-process":"5.0.0-alpha.0","@lerna/run-lifecycle":"5.0.0-alpha.0","@lerna/pack-directory":"5.0.0-alpha.0","@lerna/collect-updates":"5.0.0-alpha.0","@lerna/pulse-till-done":"5.0.0-alpha.0","@lerna/validation-error":"5.0.0-alpha.0","@lerna/run-topologically":"5.0.0-alpha.0","@lerna/check-working-tree":"5.0.0-alpha.0","@lerna/prerelease-id-from-version":"5.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.0.0-alpha.0_1653373389348_0.2449942131540659","host":"s3://npm-registry-packages"}},"5.0.0-alpha.1":{"name":"@lerna/publish","version":"5.0.0-alpha.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.0.0-alpha.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"4e54ce36dd0b1d15520156e72b2eff75a2e1bc3a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.0.0-alpha.1.tgz","fileCount":20,"integrity":"sha512-IFv7Ko0UxyVujgKxQW3lcoPmTT4V0gcRzsrKC8PJFFdB1BZKqp7qrIDSlHU+uGsMuja/ANJwRUdvHHwzVP5e7g==","signatures":[{"sig":"MEQCIE9DC1dSC+2XuAFsMEkLeXHg6+HpaH0t1PuZZmBuZfCUAiBEseaEzU7MXZViFAuClqSPvDcUy5zbAmlGrLPN3NuO7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijHv6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKeQ//a+75JljyjtBsSEUYvdzfLpd6TTzx1WZTQehHbeeL4nIpuKGw\r\nG0jF5k1WBND8L95cb/Klr5tQhV9dFRYA8+XyOAPe0GLapbksOy6iyW55Arlk\r\nMzzBKNTSCDsEaty71inkmEy7C+DUwamj1r6OXJvTiXWUPVUML6uJBRP/EkTf\r\nJthGu+tXw8FcjU4kVMDcmCLqhrFL66qpgrTtjp5e8q7Ia7RwbpqrcNChBFtE\r\n1uYEhyj3sk3ALaJ+AW21IoJs52Nuyi2s39noCHe68UVzzHBKR9vChyQJpxUI\r\n7Bp82GQgMN5+Qfd4X/JqRma+62Ut1X6efSGprSU+LpG5yIBl4KDxkPDOezRu\r\nhoTQDOYREuetyJHOv0bvGB6pNPev4lMqhy9isL3ARZV+JYuj08BGQaRUyjO5\r\nAmX0bMV4GMWhW5ADlTBaFcyN5l8m8anZ54JOHZBRG6SmxI79uVLTlcEqLUwi\r\n0JDJ6aT0yd7rnrzrwwnKsO6Jxqp1xUXdkNJViKnhmJkbRjF2NlsCKXn7yqaE\r\nWoUBE5Zl5sBeVJ3waVAKMftaLo20gSxEW1AaC5RsYnkh2Lb9duKGHiMGIiJ2\r\nhB8F6ZgUSrlGz9XWEb5cIDwP3AXXCX9KIHfGJ+qShTUWKF0QGToql68qv7XP\r\nyMzbWBlXi3SU05KbdRM56f0TR1wdQN30nfE=\r\n=fMTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://git.io/fh7np) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.19.3 || >=16.0.0"},"gitHead":"66c961d55050634bb011e98c43aad5b2ec8505f9","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.0.0-alpha.1/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.0.0-alpha.1","@lerna/prompt":"5.0.0-alpha.1","@lerna/command":"5.0.0-alpha.1","@lerna/version":"5.0.0-alpha.1","@lerna/npm-conf":"5.0.0-alpha.1","@lerna/otplease":"5.0.0-alpha.1","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.0.0-alpha.1","@lerna/npm-publish":"5.0.0-alpha.1","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.0.0-alpha.1","@lerna/npm-dist-tag":"5.0.0-alpha.1","@lerna/child-process":"5.0.0-alpha.1","@lerna/run-lifecycle":"5.0.0-alpha.1","@lerna/pack-directory":"5.0.0-alpha.1","@lerna/collect-updates":"5.0.0-alpha.1","@lerna/pulse-till-done":"5.0.0-alpha.1","@lerna/validation-error":"5.0.0-alpha.1","@lerna/run-topologically":"5.0.0-alpha.1","@lerna/check-working-tree":"5.0.0-alpha.1","@lerna/prerelease-id-from-version":"5.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_5.0.0-alpha.1_1653373945970_0.940691203549574","host":"s3://npm-registry-packages"}},"5.0.0-alpha.2":{"name":"@lerna/publish","version":"5.0.0-alpha.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.0.0-alpha.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"d867d6e0e2b6f3c3cada7083d771b0ef6b0c8371","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.0.0-alpha.2.tgz","fileCount":20,"integrity":"sha512-EuIZdV4eTI+RruDSQZM87IrTuQPrG2GlS6XIqQ/KsJBwpyowWAcrEBJMWtABZknnK7FVys6Gkw6pXcdWDqWoCQ==","signatures":[{"sig":"MEUCIEZI9DkrzZ9cLZzWD48vVSLL/5GprVmtnnSC5lZSGH44AiEAt6L5Jaj0joQwcw1AnfXDwKA8cMTC/cmGa8KjTTXTvco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijJFUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruvhAAiTVffnNrzdNWZoLj4JrSTZuHuVqB6urjpXSK1f61wYvVBlNg\r\n3TUM5tuUdYs0RkhHw0zqHy+oy/6hD0lI2xArfED8hBdhPk+QIug4HMQHYeCi\r\nHJ9sZrH8e8CdUmO09gYsWCLC8GrDajnLXYyenQVKkxWuB/GiGgKbRHxhOXZL\r\ncXdNNkyttVpdoGDor81aGPeTYDyUjbdtUIZrSpGtBKE6hVGbwxqJzFubOeMS\r\npB4DjcZncxrGz41z5xjOve9JHkv1J1vpiklcfMmDJpjTEdNT77AeumFqbXYy\r\nQCChUmbvC+ssHVXZ5j5RyoxHcy1tYHJ4h1BCi4EE6YVsh0jqN++DEi/BU45h\r\n/mPjajoCSf58jEik8zeE5CcvUSmIiciKYJ4Rt4sGVZs7LOWg8Zvw9ViL2jW2\r\nfBuyeF0buFAQ33idNJ8UShQ0m4GOI6c5UaO1rB1U+o8LcNXGS46/e7nOT/Qg\r\n+LApr2T2nOARyoOBPUT5b5IndKomhTlE+MDFmJVS/8SMkWLbEhKeTtTJraKn\r\nzqU//pzRfKNwO8z/RzX13Sz/bC376iDgYTZq0FQlI3mbfc3Q66N0cZlLXALa\r\nBAcV2dfcREVQmkJMpU6dfsL01X4HRvM1AGqBrbrMw7QJKOHmsV5YQLKxJXBi\r\nJ4dIFfJ0Cag25aJxdK3tDfLjww4Na5ohMXc=\r\n=smmc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://git.io/fh7np) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.19.3 || >=16.0.0"},"gitHead":"c8b87007e82a5eed8f49b161312879739cafcbc5","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.0.0-alpha.2/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.0.0-alpha.2","@lerna/prompt":"5.0.0-alpha.2","@lerna/command":"5.0.0-alpha.2","@lerna/version":"5.0.0-alpha.2","@lerna/npm-conf":"5.0.0-alpha.2","@lerna/otplease":"5.0.0-alpha.2","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.0.0-alpha.2","@lerna/npm-publish":"5.0.0-alpha.2","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.0.0-alpha.2","@lerna/npm-dist-tag":"5.0.0-alpha.2","@lerna/child-process":"5.0.0-alpha.2","@lerna/run-lifecycle":"5.0.0-alpha.2","@lerna/pack-directory":"5.0.0-alpha.2","@lerna/collect-updates":"5.0.0-alpha.2","@lerna/pulse-till-done":"5.0.0-alpha.2","@lerna/validation-error":"5.0.0-alpha.2","@lerna/run-topologically":"5.0.0-alpha.2","@lerna/check-working-tree":"5.0.0-alpha.2","@lerna/prerelease-id-from-version":"5.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_5.0.0-alpha.2_1653379412219_0.404640688163999","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@lerna/publish","version":"5.0.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.0.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"27c4c469e6abd5b52e977568d328632929e859b1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.0.0.tgz","fileCount":20,"integrity":"sha512-QEWFtN8fW1M+YXEQOWb2XBBCT137CrwHYK29ojMXW9HShvSZezf8Q/niH91nZ4kIhWdpOGz4w3rKopsumAM5SA==","signatures":[{"sig":"MEYCIQD4BatlhsdMezPKG4xRcOTwbAYbn/KucXvxmcCUGaX6QgIhALOPYUXI9Z2fdeE1lIog0x9hs/JKn2VYXA3r60maqlOH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijP0mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmnhAAoa1fsX7GzV7n5K6pKMbcdXhlXBKYsX+dZPGq7Lzbwt8ykbc6\r\n/BGduWeeXIZtcThYPOMAdmUi4/guTEuQLk7kQA7fr0Kr5TCwZ4F+2IGhsDhg\r\nKopWdDg0rWkCqhiPKGC28nrouwaEJ8bzMcCc2czlYeAxNf8i8NTf8XKEkdLq\r\nVlEoIoNPty6g9Z6B1uGyz62zjvgNWZYJQpar2nOQEdwHFTO/I0wc8w0I1Sp2\r\nyrXZl3Mi08X160gPH7ht6u3ReA1vD44vXR4kFEO5DaOLBy4QT5X+GqujtCST\r\ngLu5T/Dq6tvy6VNnM3U9KZp9asYvlP5CyDfNoFAGWiOYBK+LdJ8A0pYHZdsl\r\nq0ec2tRTqGykmA/RCLLTduH7g3Aqy3nc/eMPCULdrdUUrLJtlIv+GxUbi6Ry\r\nH3XLxwCK5iD/uLDTQkwjkMdKkfMdPEr73+zpn0HC+hGK7tT7Mr+FvFP87/pf\r\nm4FQGCrbidMk7E7W12m74UVj9XoYUMQWNKVFo2tNjIsvIULHGY3jqDG+15W9\r\nXQCUF34wZUIKJJuK3SVmH1P0P5kOBvwk2Oi326GDrP/P3SA4E3gTRI/cu/H3\r\nawXUGM/97EKJ5YcengZ6TBsODJBSQ7tAivTBeLcz8PQhWmAOmpsU5IHynA6q\r\nf/CdcNmADb4fE045d8UZ5Rm98nt3QdEmo+s=\r\n=ZUlo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.19.3 || >=16.0.0"},"gitHead":"f69480e356cdcd809a041d814eb0fced9d86c8fc","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.0.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.0.0","@lerna/prompt":"5.0.0","@lerna/command":"5.0.0","@lerna/version":"5.0.0","@lerna/npm-conf":"5.0.0","@lerna/otplease":"5.0.0","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.0.0","@lerna/npm-publish":"5.0.0","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.0.0","@lerna/npm-dist-tag":"5.0.0","@lerna/child-process":"5.0.0","@lerna/run-lifecycle":"5.0.0","@lerna/pack-directory":"5.0.0","@lerna/collect-updates":"5.0.0","@lerna/pulse-till-done":"5.0.0","@lerna/validation-error":"5.0.0","@lerna/run-topologically":"5.0.0","@lerna/check-working-tree":"5.0.0","@lerna/prerelease-id-from-version":"5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.0.0_1653407014357_0.41186609616504954","host":"s3://npm-registry-packages"}},"5.1.0-alpha.0":{"name":"@lerna/publish","version":"5.1.0-alpha.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.0-alpha.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"f41a552274755f92e2ce136c80e85014f550709d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.0-alpha.0.tgz","fileCount":20,"integrity":"sha512-jtwTQyLkQkRmFSRrb56JakuI8vjf/H4H4BLnTMf+fG2AIu79TZ/XFBT+TkjcshCyjMZy0GqEo8FC0ZN+RIW8/w==","signatures":[{"sig":"MEYCIQCFWTf24wPnVYE+FfJCUmdsg5hcEMV7hebYIU+mYDk2TAIhAJ7t4fXB8W5yol3VTNxl+RSKE2mqGRO2pk0uv2tkfqVB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijha9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQMw//QGtzCkvcsNG+D/iltaxfjY7JJ8LrokH/RNbeYYXoX4S6vvu3\r\naNWF554kAE7GsQo2PcmlqvFCEsNgeDYCTH1eKFI5n30ib1CvRYogC1KnC/dR\r\ngrPbybhhpElykuivsE2Gpda6mVatk1Zp/LCtIkhVqpNMqWifW2T6Dd66J2Hh\r\n+D1c8nC4XW+ZeSXye3yxpPgYdCteleupbC+5am0C2PCDlNLuVKfrLUHOy6wh\r\nTAIAN6qwZ3H/Kh9HmRmiI2Pvy/BMKdpz/h5sYnCr73t0way8oH9+nw7cipoL\r\nJs8CoWTGVe6IRWb5XaCcDHv7dGb3ceaMHkrcXvvOwBgxIMEOs+5k80+c6BuR\r\n4o+vyhyVQ08UdyZsImGMe9pRCrJ9oYr6XNyB+CTIY+82scyncjINUEIldcw2\r\nzoQ57JAvrS+YvXWSPagkd/3OmsO9MJpPnpr6dmrbCuPcHXZtIcXLAoJ5QTEx\r\n8mqiLaGcu3ItWcZEAD8hVfTwZNbK7h0qqdNiIq9l7F0l65wEclQOYufLBmpM\r\nkVhMxLSV+c8ASKLP5vlVVXqQlXCu/XKysc/QU3T8Si7qT3/xz6e8V2RzGr05\r\nvdIBJDtXXgS9S6ohiT9iUBFZizlYfdfcdHu+ZgkwfwzN9k0uSnO/ckubr6wC\r\nE1jZBH8PB4n30caFoTt5CTdGgxUNnQT+kPw=\r\n=PCAv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--no-verify-access`](#--no-verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://git.io/fh7np) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--no-verify-access`\n\nBy default, `lerna` will verify the logged-in npm user's access to the packages about to be published. Passing this flag will disable that check.\n\nIf you are using a third-party registry that does not support `npm access ls-packages`, you will need to pass this flag (or set `command.publish.verifyAccess` to `false` in lerna.json).\n\n> Please use with caution\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.19.3 || >=16.0.0"},"gitHead":"789149edb02eba21bb028144e9d8f4e226337b6f","scripts":{"test":"echo \"Run tests from root\" && exit 1"},"_npmUser":{"name":"anonymous","email":"hello@nrwl.io"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.0-alpha.0/node@v16.13.2+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.13.2","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.0-alpha.0","@lerna/prompt":"5.1.0-alpha.0","@lerna/command":"5.1.0-alpha.0","@lerna/version":"5.1.0-alpha.0","@lerna/npm-conf":"5.1.0-alpha.0","@lerna/otplease":"5.1.0-alpha.0","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.0-alpha.0","@lerna/npm-publish":"5.1.0-alpha.0","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.0-alpha.0","@lerna/npm-dist-tag":"5.1.0-alpha.0","@lerna/child-process":"5.1.0-alpha.0","@lerna/run-lifecycle":"5.1.0-alpha.0","@lerna/pack-directory":"5.1.0-alpha.0","@lerna/collect-updates":"5.1.0-alpha.0","@lerna/pulse-till-done":"5.1.0-alpha.0","@lerna/validation-error":"5.1.0-alpha.0","@lerna/run-topologically":"5.1.0-alpha.0","@lerna/check-working-tree":"5.1.0-alpha.0","@lerna/prerelease-id-from-version":"5.1.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_5.1.0-alpha.0_1653479101139_0.3631232583592128","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@lerna/publish","version":"5.1.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"1aa0894642ea0e7825f5b47ebf073c13bfa6f684","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.0.tgz","fileCount":20,"integrity":"sha512-7WlmuY5SxlFQz80EAziv0vgO0wbUufns9RYZZv8QKM6c17tBJJbRxguc3oxCx8m7V3BvrBeyvLBZUJhIKcyGNw==","signatures":[{"sig":"MEQCIEUyqIQiD+kpqusZ+obY+PbRCGuuEcWPzaH8LaSeETP5AiBHM3v0h6dgngSgdmDUg/UCLOYcndhGFOWCAFHRCKbPhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin5H7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2iQ//eIA+8o0IOtMgQqWCM1SnYkv/Avwu8koRbVM/mCWZm7795zdu\r\n04e/kSuQF3V3fAaPJiarkVH9TXIiDlD6aFO3p3tpVxUdrZ2UsoeTYX14XJXe\r\nYJYF0Cy0hDesfJuQUXitWCjS7FWqb7l4vq4jrmcyzkVoSkL04aZ7DN28thp/\r\n1d+im4TgUAQqhfdPJV6PzSI+NMuTHWP+V0COzRdlKNb1g6RxyBwPtKvU2PqD\r\nOKbNTWfoYxOB1h3RvHFI4/tEbBeLop1zjvAoM8KrC6VT1bnNTEuhDP35mW/l\r\nGHIm0+wDs6VTSwj//YIcqgutAHtkxUae8lvowhvioyOGlQJkV3JiTWJy52vq\r\nRmBYQ+mbondWwlriYnGKicnIeljrB/G2CsruNoEipCbQEt+MK5BRjDzvyS7D\r\ns61zIVkipTmF0vnTmsiiw+wD72gW+12mIw3tJbpQwEtmUUDltrA5bdO02CIk\r\nKoas64XuMrpwv5uODIzljcXTCZLNdeclfX6ck12bP4gxhE0GkA90iWtZPBmz\r\nd3+R7nmewdpAK7/JUAmKoinVe68jUGsirqKzE4X7zoVXoOBhkvRdtMzweCaM\r\n8Fj+jUgFbtsoLmmTVwDMdsNtFC+6kHkK6nlH8POmYlUNI+tzU134UzlwjtEz\r\nAXqAaqXJPfBHVIzLFprZABpjrrPFqNq5D/g=\r\n=jtQc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.19.3 || >=16.0.0"},"gitHead":"6b9c375e4210d2d97c75c465badbbe4334b6388f","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.0","@lerna/prompt":"5.1.0","@lerna/command":"5.1.0","@lerna/version":"5.1.0","@lerna/npm-conf":"5.1.0","@lerna/otplease":"5.1.0","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.0","@lerna/npm-publish":"5.1.0","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.0","@lerna/npm-dist-tag":"5.1.0","@lerna/child-process":"5.1.0","@lerna/run-lifecycle":"5.1.0","@lerna/pack-directory":"5.1.0","@lerna/collect-updates":"5.1.0","@lerna/pulse-till-done":"5.1.0","@lerna/validation-error":"5.1.0","@lerna/run-topologically":"5.1.0","@lerna/check-working-tree":"5.1.0","@lerna/prerelease-id-from-version":"5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.0_1654624763227_0.8492503272927596","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"@lerna/publish","version":"5.1.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"f022c535bb6e3d12f4aa834d84b71c80fa86a718","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.1.tgz","fileCount":20,"integrity":"sha512-3HGQuXWjLKr6mpjsbRrftDhlMHS8IeAA8RMW7shSPWVKl28R9HEXBoI6IRYUfAb8shtS47NFeTX+hxPUDF2cbg==","signatures":[{"sig":"MEYCIQC3BsidS64LdeUQzEn9BP1SBE5wJdBlw33ZC8dQIUQ7aQIhANC1BWJR2JRxwEi9YbLy97OqUQOGqsP0/dBSWo1f3mD0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiocZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrElA//Qi0FyaoSPnPoCQxXAWbH+44qOdmTNZs4wVfpjHOlIxkHUCMD\r\nsvAJNi8EPxekfJxKhBr6J0YxIvhLtVcdOYPAsifraeLkmVnkooxKiNaamVTs\r\nYmNqMLjudL1CjSfSNZ5LiprG6Fgoc9SkngNR3jF1qzLXIGPRCEYIXwxX+90z\r\n2BILdn/E+yxdHvUQA92vFO6b+v4kVwBi9k/1nVKVtlYJw+iJWXRKk9Y4niRk\r\nmu8XZI83d0jMdfQQYRy8aUPYfKvUyGKOSDIay7vHL6ruonIYFadUjTLow5gh\r\nICS61RP8hkR2RR8HyhDDpejzPrX7vqEBl85X8thlAaeGYoSvGOJ0sXUPPk7o\r\n46zKSW8BxeF9AtmOt4nAPYzW08MuPEqqoiOva/aEUNpRc1lOZP95ZVB54UaZ\r\n50PgJDDU6wbPG7sK48mGluCg5UcfDW1/uWuU0rQ9+pIb4Ypnrk6/S6NWjtm0\r\neFZZekaUmqASgkNGPdKnTs5DMoIvEjc4UaGChSeZRvDopv0VArYLRsLckWnZ\r\nqJ3LgGyO2kVX017YEXgQbbo179j8fc2mUHQY1ZNdryODbj1G5s/oYLUjfWmb\r\nt9Dqz+1CQzxQpcl16/B16L8288YGOQAEIyyN2k61GBP4om2BlcPYzjM2RAIL\r\nURR83o1R2cPq1cENlZ4+kKHG+OI0yLRsnsw=\r\n=SEid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"eb7da8519069ad71793fa49c51133dc8df2fa806","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.1/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^4.1.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.1","@lerna/prompt":"5.1.1","@lerna/command":"5.1.1","@lerna/version":"5.1.1","@lerna/npm-conf":"5.1.1","@lerna/otplease":"5.1.1","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.1","@lerna/npm-publish":"5.1.1","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.1","@lerna/npm-dist-tag":"5.1.1","@lerna/child-process":"5.1.1","@lerna/run-lifecycle":"5.1.1","@lerna/pack-directory":"5.1.1","@lerna/collect-updates":"5.1.1","@lerna/pulse-till-done":"5.1.1","@lerna/validation-error":"5.1.1","@lerna/run-topologically":"5.1.1","@lerna/check-working-tree":"5.1.1","@lerna/prerelease-id-from-version":"5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.1_1654769257406_0.719969755934692","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"@lerna/publish","version":"5.1.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://github.com/lerna/lerna/tree/master/commands/publish#readme","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"af6134523095c7477c8cd6bbd7697468bd50d28a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.2.tgz","fileCount":20,"integrity":"sha512-fXXXV81l104rt8vAInpO2TUo4DTnFq7+e/2tPTWIde5VI/xjuynrFgjUHBOpoRT6DsWKvG+wAdHrIrlUYqszkA==","signatures":[{"sig":"MEUCIDju4vZMsZpimReuuo4ot5iVSUwoYo4Vbr2ishVPWpynAiEAisMNkmhqcikJfUDqKNVjOdG78122OZ6qNQCutants0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipw+OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGkw//WCNlHlwJk9aNc8lCxFI1gzTBafv9AN6EjHBh2/wnFSbpHpyn\r\n8s34UEDgnAjIiESg54cQNhaiisbQt1d33ioADHAiXTlxdrYkupfrusRVD9Zq\r\npgyYEfpZsCI6C6hnotv9E1vBCX81lR6wCXzCte8d1QTuxZaqfgtW0WWIGWJB\r\nkWsNjc1/LNAp0yPxJkI6M/6sEpohZrTUdUdmoP3fBtggzChXaDamhisq45rL\r\n2npRG5CQtG8wBKumDwFt6C33zrUJ5uE+naPLdSuS0WiGIVbvYDV0vygpwVRO\r\nEum+UvF0uYz6HSXNYMdJsE6BCrFqK76AdNIepe7gDiWNPD/NRfJwYh07eoms\r\nUtMLyz16zAR08mGoayGgW/P2TV5UwRktAhEP4RvB7k0CLw6jkp2peBcRRMWB\r\nKwebQ07USiJ1UkO9eTTINxPCGG1iBablQPSDZYjfmXydRaISe9lGVZvSOX78\r\nqCUJxu/bC8EI4/qD2njkffuWgFwJ6yGJ3tEqOku10UC5PV4oGvBnLoKJFAuy\r\nlMFq2d/X1Y5S6BfyRhQB05IMxPdDIQh2+iPd6XC7GqKpdPXNK5Sw6hkR5r3o\r\nhy2p9qSgXiUrDgDDxYkEQnKudQFaOEkHF0CGKNEvnbV6noN0KSMwVzVcnmmB\r\nZyE1wSDBU7ZLCcynLdd+PimGCyGZV+uZt2w=\r\n=yuG/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"45ff3464ddb74a987f7c6b0c7af070fab67d3816","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.2/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.2","@lerna/prompt":"5.1.2","@lerna/command":"5.1.2","@lerna/version":"5.1.2","@lerna/npm-conf":"5.1.1","@lerna/otplease":"5.1.2","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.2","@lerna/npm-publish":"5.1.2","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.2","@lerna/npm-dist-tag":"5.1.2","@lerna/child-process":"5.1.1","@lerna/run-lifecycle":"5.1.2","@lerna/pack-directory":"5.1.2","@lerna/collect-updates":"5.1.2","@lerna/pulse-till-done":"5.1.2","@lerna/validation-error":"5.1.2","@lerna/run-topologically":"5.1.2","@lerna/check-working-tree":"5.1.2","@lerna/prerelease-id-from-version":"5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.2_1655115662106_0.40696706383902814","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"@lerna/publish","version":"5.1.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.3","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"d5b6eccb6d00fb5d164dc2fd1b47878cb190f0ed","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.3.tgz","fileCount":20,"integrity":"sha512-UbwwSZe+GrEd0q+I9u1Ii0p1DZGvB2o9IangsLmMMI/okFffIPJ3oq9eIPwwURKw+XtEBEMnhtvwpWSvkWMXIQ==","signatures":[{"sig":"MEQCIBALu5zHxUPauHbxNRaDcnLuJXbHEe/3mHwRFIEdiwBGAiBqk7VS6S5MgPBqzpBAVIlae4UvPZKJWnLggmH+uHp83A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqfYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoenQ//ZOPKSq97AeNzzMwHG9pymObhfSOEQl/pPWU1NxCi7kxmvJvV\r\niWnOhNwJwqor2cuG0V7piS3doZg6ltzPS0uFesS65IjL/82jwp3rtZPRob/8\r\npYWy6g/AkndkeTrlgYK5RP3AwPu3Bjmw4g1GY1KMiD/lRDMgC+rwl+9Gq/Sx\r\njh7djEZy3H7PbgnNx1jvcDHI4xr7M8R+mFqHxuEH50LrrilIf7FFscXWyq1R\r\nj/F2PMTykCFIkc651f0dcxCOwuUesa4WVTtJ2Daiqt7TXITsPt7mCdu4pcBA\r\nEWEOdIenxhAh10ieOhRP6u2mEOpYeLWwqGn0oJX+W24pzlIQSY2fCCHjRZ8R\r\n8maB2xidBonD1BYk85Q3wU1i/V8XJOaAepVv/xApMf123lqfD+0HyVwec8NF\r\nXeZFd7+tzN9BwR1ofWT0pywbhXfuNVrhl9ItFmOHURkaPtHb/1iQZsD4QY5z\r\nyFskEouR/1Z4zUcRfRU5WXvpDx8wrCi9D7MMZZVJadgiNafdiJ+1HvESe+V8\r\naDHOasQvk0CLKcul+XusJbrAFAEe+NQTevj2Spo5jWEpld7XH1rwJu25fTjj\r\naBHeux8zHKxtEeAWMgb06oZXH+h54F7XTuYZcKMWBlR41hFBYaXjgi/ZlwTf\r\nlZjRXw2pXEebXqyHcipEDhfJYUQu4XGNbQI=\r\n=8n+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"5a73603cf629ce0d5b71cf4cf703ccd82cf375db","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.3/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.3","@lerna/prompt":"5.1.3","@lerna/command":"5.1.3","@lerna/version":"5.1.3","@lerna/npm-conf":"5.1.3","@lerna/otplease":"5.1.3","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.3","@lerna/npm-publish":"5.1.3","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.3","@lerna/npm-dist-tag":"5.1.3","@lerna/child-process":"5.1.3","@lerna/run-lifecycle":"5.1.3","@lerna/pack-directory":"5.1.3","@lerna/collect-updates":"5.1.3","@lerna/pulse-till-done":"5.1.3","@lerna/validation-error":"5.1.3","@lerna/run-topologically":"5.1.3","@lerna/check-working-tree":"5.1.3","@lerna/prerelease-id-from-version":"5.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.3_1655305767838_0.9640427487835337","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"@lerna/publish","version":"5.1.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.4","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"d9d7203ec7e9dc3d0a9b8123a2c0b1afa536bd05","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.4.tgz","fileCount":20,"integrity":"sha512-hbFAwOlyUR4AUBd7qTQXXVKgaxTS4Mz4Kkjxz8g7jtqo+T0KvU3JbfwDqxOiCwcDk+qkrBbkwbvc27jcObSwkw==","signatures":[{"sig":"MEUCIEb+pqPTPV2TiduOwsFMUencfpKlrkwTnZdyKf1z27DwAiEAqZhn4D/p9Wj0hV5THsUtd19bl79bA0+E3hrZzdChuus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqgkuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2zA//QatOda/WiIzLGbzvEGhppE8DTWLR+1SKxjmKhfsvW064V6kB\r\ntBdRZ5+YvPTb1/KkVKNSLkw7af/KEX9SdMySnMwOps6vAL+uMZLJbMg9sb6X\r\nmGdcDZj2qKRRr6j4/zuWbBbmX/MlnwsUZiEOPAMMJib23V6NpNhwhpo4tykJ\r\nvj9YV6IPFlwr3hB0RYiqwCKyy1VEHrTBG6P/BT6FIReOWITxNZF5zNIcr119\r\ncifh8TQ97qkFn3LCjiFyW2RhfNDRhI2c3cZ0QdXCQwxPGhvSf62FbQyohJqy\r\njoFT6EVny2KWlKWwc1DVJy4VdWiHlT2F+NzIfj3YHMYqfemIGw+OWzgcE2bZ\r\n9+bAIOMEzfod+olgSw39FmFBfof652o9xI4JRB/BZh9YQt/E/qpI/V8g//MH\r\nKwU4manqvaSfdtdEOTRqAebgxPeaEMwx3a/aZOcdTuN7HsV0S90lsq1GpfWf\r\naM63hBlpCzHdRKycyHI4QS6YqRrYJxbo7IkkipCGulfXXOV6QXFX2WKGfp7d\r\n2qUVUdsXcin2R/V4AzqrK/s0tj/rEk8JDR39Tlf3EqMfOL0Ee4qYC4+YRNos\r\nAcA+rvGpNJXGNq6+5Vw1dgyHOFRD96deb2ZYer3QpYZsNb4LMi3KIZwvMcRt\r\nCEGbc81ucBDkIBgn9HbXo8MsrDtpvXfNqec=\r\n=3wiv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"6369c6d25439e29d003c6cb513058663af2d497d","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.4/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.4","@lerna/prompt":"5.1.4","@lerna/command":"5.1.4","@lerna/version":"5.1.4","@lerna/npm-conf":"5.1.4","@lerna/otplease":"5.1.4","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.4","@lerna/npm-publish":"5.1.4","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.4","@lerna/npm-dist-tag":"5.1.4","@lerna/child-process":"5.1.4","@lerna/run-lifecycle":"5.1.4","@lerna/pack-directory":"5.1.4","@lerna/collect-updates":"5.1.4","@lerna/pulse-till-done":"5.1.4","@lerna/validation-error":"5.1.4","@lerna/run-topologically":"5.1.4","@lerna/check-working-tree":"5.1.4","@lerna/prerelease-id-from-version":"5.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.4_1655310638733_0.25995058883961875","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"@lerna/publish","version":"5.1.5","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.5","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"126015b2d9b5500416cf04769df07e2c94884988","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.5.tgz","fileCount":20,"integrity":"sha512-cJfGuCClSC7aj/SIo5oP1x8dwSNP62pG9VekJiDm8sRvzZRcSFNOcrh+3iwurT0W8Zp1zdAVCB8/wdEWCYb7sw==","signatures":[{"sig":"MEYCIQDWmpWB+aAJKdkUErYjAEvUp4W6uDCJ6Z7SSOVHaG3ECQIhALBv90mPw62pvaiR/535zxeAesDATo+OU2IZtmxpkdd4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitXVBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLAhAAop6SBcGdaUuz44TbCONnXOom8A1uLIqMBTq6++iXfC8BY+2c\r\nEyMvwv2g3wNvdFbmvXmCNBGEskxybh1msg5mGDT4wg6yeS4l4uA8pKq68ejO\r\nW0jdjY9aF/tP21yRwmj9YrpK254u8QBeSkivFk47vVA7BitawKzHn8FN1M4q\r\nzzXVfAw4w3mcH8419rfU2yQI5R4JiX/7wqwIjCS4V+kRNiZKFJbMkRv59g5r\r\nrvIZnD+4DGkmxE8evJgSfhsDr1PGSzWBQQFizX5TGVT6uSAE4M5qjooGYQ4S\r\n/LE+Kw9mzKy0Qnlz/RbgAqm2JklO/zJbehA02/PrmTafGkj1xuHkmDBzLulE\r\ndZ3mvuYbTr7f/0lTDS+Bss0lTrXxslq3W6hFBrg9Xu3BPCgiLX3CfqcrqqUK\r\nJv4dKjooLkJIgdNqJHP/RkJssJATaWyWKUapC3vwZropvKxB+1nWHPuN8HbM\r\nTd0rOJFOOfPFSXDlttEwiuzraeMxjbKalm9IyY44P+oNb9Kx8DntZVl2Fus5\r\nwvNZqNH6F5Vmq3kQK9ORHlRehCnWJk+9Y+791rpqbnGVFwG/ILTZ4E7F4lSw\r\nGvyIqGdhZNWJGmfjw3qz/hx59JKlqeiC1C+QydvmpLnh2Ib3BOLzmifqv1ig\r\nx3n/XYhZSpMEC+cpHMjp0rbGAuHT3MVMZ5k=\r\n=mIVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"ef1ff4b464127ef1b4a0d3845e2e18e0cf37b01d","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.5/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.5","@lerna/prompt":"5.1.5","@lerna/command":"5.1.5","@lerna/version":"5.1.5","@lerna/npm-conf":"5.1.5","@lerna/otplease":"5.1.5","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.5","@lerna/npm-publish":"5.1.5","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.5","@lerna/npm-dist-tag":"5.1.5","@lerna/child-process":"5.1.5","@lerna/run-lifecycle":"5.1.5","@lerna/pack-directory":"5.1.5","@lerna/collect-updates":"5.1.5","@lerna/pulse-till-done":"5.1.5","@lerna/validation-error":"5.1.5","@lerna/run-topologically":"5.1.5","@lerna/check-working-tree":"5.1.5","@lerna/prerelease-id-from-version":"5.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.5_1656059201195_0.21904911350279033","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"@lerna/publish","version":"5.1.6","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.6","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9148b47e73e3fdcc0dace0f2c079951f0f63b2a5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.6.tgz","fileCount":20,"integrity":"sha512-ZGB4JJBUTBnx5N37qNdyZ+iZX4KXtjbEnB3WU7HH7IzMHc4JZbDEQhAyfELKdvB4gEdYJTsfA8v8J75U3HcluA==","signatures":[{"sig":"MEUCIQCyZwW1t+73tdgpFH8XzpWnLHq7p90m8xrycL6T1nBj9QIgBNIMNqEg2PT6WtNQbDwBK9nTst8Qf90TRcyOl4X4jrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJite9vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjSw/9E5clCNisNcIekUDBaM35xfX7YFqSxcH35puw1g+bQ/x+VNS7\r\nfrYegcB6ncYDB9VoudEJ1WqJGctVGM5G2yGenH8Ys7+vLBse8LOUdk/5pOzQ\r\nf4vbm2QBoSFS+pVWdAPspPBQU/2eqzjuVokwwS4N2RsYCY7hvaf+IsDAf8pe\r\n20Z8E+tcRCd6KHW06rVoKwFqExsmwKbtRcBEdY7DMvr5i7vqtJzOw6af5Uu4\r\nOeOUKmlNtxBgGuZtP1R9fWwCDzzuZlGRbH8ETa9q5SA5/t+ErgLW2gUFSPCX\r\nkWhJMrkF1iXa3yA/YLNNDFZDN+apDnSq7pDUaM7SoAbuypauVcWwT1iQZHm5\r\ng9Rn6/QLl/vOCBKnTwfsg42NK6mg2GOeDwjQI2ocliNWV6DTiLBxvMxK11TO\r\nNuBpiGfvVoYFVQHMw0quSkGTzwneUBms2by6py2cjASX08zIB2FJewXYAUaL\r\niV97gk0biJHCZKZI0cgjdeBTIr7NwK5q5FjpWzBJ6wKK9mPuJVhSSFi7uiZE\r\njeJsXZ1aDqxTki5WBneJHk1bcB3L0OhXlN8/jowy0wWQLEOoj/SRxr1AZMDp\r\nPfvxnCeCc9PAyD87X6pzxwyOo5l+5SNAmXSFFZDiZJ+EmqrjV6CHB+QTqDP6\r\nRL/6JCI/DyA3hxrXUGkcOjmZO5XJ5bU8Ykw=\r\n=swoZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"edf59da6f9c8753530ef0d811bdf75f4dad16128","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.6/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.6","@lerna/prompt":"5.1.6","@lerna/command":"5.1.6","@lerna/version":"5.1.6","@lerna/npm-conf":"5.1.6","@lerna/otplease":"5.1.6","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.6","@lerna/npm-publish":"5.1.6","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.6","@lerna/npm-dist-tag":"5.1.6","@lerna/child-process":"5.1.6","@lerna/run-lifecycle":"5.1.6","@lerna/pack-directory":"5.1.6","@lerna/collect-updates":"5.1.6","@lerna/pulse-till-done":"5.1.6","@lerna/validation-error":"5.1.6","@lerna/run-topologically":"5.1.6","@lerna/check-working-tree":"5.1.6","@lerna/prerelease-id-from-version":"5.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.6_1656090479376_0.692817229135571","host":"s3://npm-registry-packages"}},"5.1.7":{"name":"@lerna/publish","version":"5.1.7","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.7","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"5aa871ec888956b103141f1bec41a8f2e8233b5c","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.7.tgz","fileCount":20,"integrity":"sha512-MBXKEb33EhkakvffM29VzmAqUYZvOBJCDsk1KXuHlZHvjG90mATbZBJEeNaVKNbx+Z2lICcmBXRPmu5WhNXRbg==","signatures":[{"sig":"MEQCIGR0xTABKBoQzpoxSkJz3nOSFje8Hsq7n4V4Vt6IqQRyAiA4+m7JaNt9aYz3zMUKKz6bL5Ow9mib6/4Uo4WNUsJ7Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixZPPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/3A/+MNKfzujnHTGN70vDq//BwkxmMIHBiTGUByUnm0yX5mpxHWZq\r\n6G32rhABljoCY9zD5A6Fj2ZZ3965Q+V1ZBBKuaGy8viz3r+TjsHI9AFhlsd5\r\n2QPpiOSkvHWvM5DYeQ3uinwfz9QX514usfbrJXPE1ZO+JeNYfa2He3I/rytP\r\npJHQ7C0YT3HIjyR3DdcrWuNtALdGG9jcZtePjpOds24pTSToQkcNed8mAR2p\r\n3ZDW6Kr0LG+ifark+7cOVLVMbU6Rb3dGYoItY/vidl2WfFBnRO0UhYDfRKPT\r\n8T8D2+NM1fXkZCOdc0ZTa3EM8b4MQINnn0PRjPsFWbLxOWA2LBTy0crXHgp7\r\nTqjHos4veJLH2fQ1SvZfM6fjewd0idXUdhSgVC8loE0muJigWKrYRARBp3ab\r\nnLeD+ZLwzwyh3Ky2d85lvJBTrM/aBShvuvh7ebCFq7n2ZWTrHHJ5Awb5+CaK\r\nuYAgxChWM/6ObQ+tYAQ3NHUSAaLy32/CSJLXUchzevTvVOPjSV8N/kuc0Atf\r\nDrvY/ipdMbmhmwR3ehunTcoxPYCE3Pxzjpa+/+sOqtQoiOqEgWIYrUsK69lg\r\nM36kQr4xpPzEgZZYAdRZdl/ZqhwRRCsEMSM21is34jodXQNDTF1j7thlDuXl\r\nfTJ/Z7hsM71A+ZQSOdTeh+O484uMZ6OXm/g=\r\n=OzBy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"0e47379cb6e242ad12f5944c22c1d4d5f10c1f7e","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.7/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.7","@lerna/prompt":"5.1.7","@lerna/command":"5.1.7","@lerna/version":"5.1.7","@lerna/npm-conf":"5.1.7","@lerna/otplease":"5.1.7","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.7","@lerna/npm-publish":"5.1.7","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.7","@lerna/npm-dist-tag":"5.1.7","@lerna/child-process":"5.1.7","@lerna/run-lifecycle":"5.1.7","@lerna/pack-directory":"5.1.7","@lerna/collect-updates":"5.1.7","@lerna/pulse-till-done":"5.1.7","@lerna/validation-error":"5.1.7","@lerna/run-topologically":"5.1.7","@lerna/check-working-tree":"5.1.7","@lerna/prerelease-id-from-version":"5.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.7_1657115599560_0.9915194526623958","host":"s3://npm-registry-packages"}},"5.1.8":{"name":"@lerna/publish","version":"5.1.8","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.1.8","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"a503d88ea74f197bfc4b02c23e43414b75e94583","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.1.8.tgz","fileCount":20,"integrity":"sha512-Q88WxXVNAh/ZWj7vYG83RZUfQyQlJMg7tDhsVTvZzy3VpkkCPtmJXZfX+g4RmE0PNyjsXx9QLYAOZnOB613WyA==","signatures":[{"sig":"MEYCIQC/WvfsN0q6M8VYRqn9xWNDQXiekf2ncX7sshm4Jt73nwIhAOMLGOkC/cs3lzOIubiqroFkSEfZaT0ANXI46nlWuT7S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixsTQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyqxAAhgkcwMzDGTIJSVG0iQN2TXsPhO+/RMOmjx14y/+jZeYjgyoQ\r\nqeAj+ybxervlXD8VpfOvklVyMcQy3IkIsPRWCGovTaM+iv7J4K7NlwfAFsrT\r\nT1WwFmvPs4/ePY2ahEHllSSh05d7r0W0PPiu0/IxL8bfXwtBaHVBGgVbk4Df\r\n60tMoocbR/aTKQKhSbNOvaHrFMnVu4kE52lWC6vz912HRgJycRk5lrjLRdxn\r\nbcS2mjSK52+nNKk5Xv4WeTZikvuw4QNkb3Dg21MAzVpXWMdzJ40yUREp2KqD\r\nL6nzE6x7qNU5oU57BU38QHXF/Fxik5gPSIWvpM1s3hwJpv35ZLk/1s6VzSkF\r\ngEGEiZRPv3yzSS5wuwfN2mwp+NHDftF8iaRWasHEjTDXwjVhuUO94FOZe91M\r\n2k56n2qvFtyiiEddZ34xEAi8pgCjBj2BKzSiOfPNudCTLoBUB1Tm/1PlZjJM\r\n9XEyFKoTXygpBoWlz7lb7sPAxYEtnNy2EzYe1ne8jvxCsBcotlg1w5w7yRNW\r\nUAZVwLz5lWIik9Aa9KOrozn/giUb8oAMWfGxu0XMP9diLtFlMFM5Srtxpjwr\r\ne5VqkJ55SdHN5BlHpQVBsgGpvmCLf4akGplH2z/OEIsnX3A/YN5uIiYD2htu\r\noMlsJvi8TYAGtC6IouCTfXL7zG4kOM1MdvE=\r\n=ZQwU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"c567a29d352bc97dfc4e3dc5dd0799fc35db2026","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.1.8/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.4.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.1.8","@lerna/prompt":"5.1.8","@lerna/command":"5.1.8","@lerna/version":"5.1.8","@lerna/npm-conf":"5.1.8","@lerna/otplease":"5.1.8","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.1.8","@lerna/npm-publish":"5.1.8","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.1.8","@lerna/npm-dist-tag":"5.1.8","@lerna/child-process":"5.1.8","@lerna/run-lifecycle":"5.1.8","@lerna/pack-directory":"5.1.8","@lerna/collect-updates":"5.1.8","@lerna/pulse-till-done":"5.1.8","@lerna/validation-error":"5.1.8","@lerna/run-topologically":"5.1.8","@lerna/check-working-tree":"5.1.8","@lerna/prerelease-id-from-version":"5.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.1.8_1657193680489_0.6016077600636911","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@lerna/publish","version":"5.2.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.2.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"79374cb6a5a57b35af619dec4aded93f1f867819","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.2.0.tgz","fileCount":19,"integrity":"sha512-pfxRn/6zAk/QHDxCgKXWkUOk+SxSQipqyEuJLzFwW/KBJHl3MdvS8yuODx0WqZuydwvBIz29YUarK7xYW9JamQ==","signatures":[{"sig":"MEUCIQCOCtAqWxF9VFW2O3nuwnt5WE6Ywl97CqGfNgA0d3w6HwIgeRc6J1yjSCC4t4WYq9b0lWVzrapmk5+I3TTKLLCVnXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2tq4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVrA/+Mob0mcOjxXQXLmSof06HFOuuYE4G7NiN3tfpbmpFnIAOcLEe\r\njycR6WkZrtEZAAYNGehTIRMIyp38kmHjsEJJHSCZJLDAjfqJW/9zAmBn+i6W\r\no0pDaM7Z9uZi9K/j1KMvgWZEIxquyy4WjPEobS9jlvyQSfXdH2Hx4uP23J6A\r\n1ukbARYmpah5aLDRvKG7dvLv4hjSlN5AKtLivqlwba2KYB04ZMorg2BsknIA\r\nE63ftICO5CWhGLymyqS6TVCx9gtrM5PkoaNLFWP6c6dxCeHIhw6tMDwzXRoL\r\nqOJyz1cHQr78+15QkGO5JPdHvyROGfdztksb0YA2WePAZMJWnu3BxOOdO6OC\r\nYlan2EphVK2MXMp5udF7zbA9QzVOrx83Y+I4wW8vLNz9YxHIwebaHwf5rLsy\r\nRIM4yYprXbJQ19YkyktSpCdgdT0u9rw/znV/fUoV4RVV7ADW8dqTjK0IKI0N\r\nt4o9M2+pMI7tN9jy2y/qnVs10dTKa+3+pJA3eooxHN/MufpdfmTUUd39qg2u\r\n7vSJOoyglzSpCypLpKoEmpHxakEYvTrpNI3lISmDoz/KkOd9S4r+71GOhk+c\r\nHAhEhthQciDeHEzwNJHQle5UZ8K0SbDWcXLPmuj3QZlDvq21YYzhZP+ZQ9Q4\r\nQEaeuSkwhhQTK1fKpxOoNDJC2VDbLR6d9ck=\r\n=CKsO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"4f43ba15b0024f87ec04c68522c78bcd1edbc185","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.2.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^4.0.1","@lerna/output":"5.2.0","@lerna/prompt":"5.2.0","@lerna/command":"5.2.0","@lerna/version":"5.2.0","@lerna/npm-conf":"5.2.0","@lerna/otplease":"5.2.0","npm-package-arg":"^8.1.0","@lerna/log-packed":"5.2.0","@lerna/npm-publish":"5.2.0","npm-registry-fetch":"^9.0.0","@lerna/describe-ref":"5.2.0","@lerna/npm-dist-tag":"5.2.0","@lerna/child-process":"5.2.0","@lerna/run-lifecycle":"5.2.0","@lerna/pack-directory":"5.2.0","@lerna/collect-updates":"5.2.0","@lerna/pulse-till-done":"5.2.0","@lerna/validation-error":"5.2.0","@lerna/run-topologically":"5.2.0","@lerna/check-working-tree":"5.2.0","@lerna/prerelease-id-from-version":"5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.2.0_1658510008093_0.7487017108117142","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@lerna/publish","version":"5.3.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.3.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"136af3be2c0779a9994aa6fbc0d24fb15438c68e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.3.0.tgz","fileCount":19,"integrity":"sha512-T8T1BQdI+NnlVARKwIXzILknEuiQlZToBsDpuX06M7+45t/pp9Z+u6pVt3rrqwiUPZ/dpoZzYKI31YdNJtGMcQ==","signatures":[{"sig":"MEYCIQD96wI/xdLqW16Vacv0b2onvTM12AaAyn6Ae/fNQp4+JQIhAJL9x3mzSoGVOcbRahzK0X68ERzqoyBNIihbGIMPlWU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4T2EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEoA/+MHJdJTD09zt2JhR+kIfiBMFRO75YGfMilorSizkwGRgZZ9G0\r\n4sUcCmRc7kMCjtJuauSNeKW5JnjcJR6MntqeTEWUNO4QPd7Gl6QNmbUjBHiy\r\ng4XuVSCxtV7Jbc7Yuq5vpPQ4ikC9tq363+UAYS5d/azeVXRqyf1z+o8L5ulC\r\nIq4fnqll+Om7YIt7bUJvfRFarZzH8qu60D+0foco969kLI0SD2naZkzeOMiv\r\nIr+kptO7DsJthZeAk24LWYtr9e6Ck3MpYJzgaSn/4TDESxrfxfAKuP1L9tsu\r\nMzWx3/MrnR+I45RufJfhHvCpK0fLAvUGL7q0tjW3l+F9CrF962hCmWEF7PIg\r\npKg9bMhTsPD2XAbDDNOV2QODwPPgsyeBdicV/Z5eoXrLHsL6n/KlSqDGdJ1D\r\nVo9CS49rz3XtHkdkrn4gt0e+7Jjj2kPjBiSO0PceZ3GFrDPgdxgq/IIJlLNz\r\nfbroxBZM7aTz+VFOFK63ppebZHUbHn+rpsKlJR5yZ5kpA8102Mc4WxH1rNRT\r\n8d7W9D+v0apkUGyOKEQiGtGvizphQvM7MC6Dc+ylmGbxO94ULOrtiOyq2eES\r\nKngTh+XLLtjnWlibVM9C1OD64jUQVeHR4zzJN7AqbnRyeofcv6nHnW3xR//I\r\n7NzCjQRil/oBGTD3Yfe/88L+QqMb1z/6zK0=\r\n=K1Fj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"535afac9b27892e8e5354aae950338a7187356f2","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.3.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.3.0","@lerna/prompt":"5.3.0","@lerna/command":"5.3.0","@lerna/version":"5.3.0","@lerna/npm-conf":"5.3.0","@lerna/otplease":"5.3.0","npm-package-arg":"8.1.1","@lerna/log-packed":"5.3.0","@lerna/npm-publish":"5.3.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.3.0","@lerna/npm-dist-tag":"5.3.0","@lerna/child-process":"5.3.0","@lerna/run-lifecycle":"5.3.0","@lerna/pack-directory":"5.3.0","@lerna/collect-updates":"5.3.0","@lerna/pulse-till-done":"5.3.0","@lerna/validation-error":"5.3.0","@lerna/run-topologically":"5.3.0","@lerna/check-working-tree":"5.3.0","@lerna/prerelease-id-from-version":"5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.3.0_1658928516086_0.7915000961311385","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"@lerna/publish","version":"5.4.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.4.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"bb8d6f68a72fb889050e8043567f67d1fc933723","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.4.0.tgz","fileCount":19,"integrity":"sha512-C+p3K6cKLML4L/7xkmPAafmBdPlltjZtsKuUKSKKnt/FrX4giv81Kp0FQ0mAps0JN1A++ni0AOJAxlBowZs1Pg==","signatures":[{"sig":"MEQCIH92T3Qfix+iUQcnFpK4EmnyAk0OFyd7Re+SyJEJOR1AAiAjDa82I1Nc4nvy9J2ef1ZeVNeGV8Jdf16tHhdocpdnjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8SNCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre/Q/9EjulsZjx08FJO9D4L+YoYfZdUdlzLGX668n7+fKtGhJoTqTs\r\nTRG56iY5DcLq6E6hl2Pt31hn9UV09fy6gbo+jPXVnb1ytocJVuCBD/AkFY2P\r\n4yrh1lqXYQOWQV5OgVrB/bHG1BnlO3fbSgwnvhYJ0X9T2zAs3wwBoFLzEfMO\r\nLYwzLHToiNjcqv4HtA9jc0FH8uwhCEda5E/JRRRzLwFSINRfj22XdcW5Re4X\r\n5qVa9K3h46So5sIXP9Kv+E31br87HvmIZHqphmcGgntSTGXHUBpeQNeKVjDD\r\nga9/e29ipd6jBtezddCUfooNxe2pnYiU3B7d2Fjx1XnuEbUokePwXCcwgHuw\r\nka1jW8pE7w1rud8+niN3pZ+DDUpcFiICSoZuwlhRUiZnFh+SUHT6rf9ZRNcX\r\noVmD9ZJ4lRXzyIKldlDNqQDKs8n6XoSxEZT+c8zWM4hZLHbJeDJnLgcdojR0\r\nWxDCZbPWY3J0Tf9Grp48hRIxm9iqA0jfL8Py3Dj+m0H8yBmk0dJMZrBJP3AN\r\nItsnP2zIRRxV4pRLbQRfLGvAgtocsEf0x1GjymnPbBUfjcVtGrwStXWf74wT\r\nVct5eiamXvqjGj030JmyZex0flSdCMPQj/jdbCFFMAVMxnqyKEJw94CutMVw\r\nAWDsuvBKHhX0JPPmaWL/eEciHtfEDSVzsog=\r\n=ov2z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"cf9d63f662a04dcd16910dba008102d030a1c60d","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.4.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.4.0","@lerna/prompt":"5.4.0","@lerna/command":"5.4.0","@lerna/version":"5.4.0","@lerna/npm-conf":"5.4.0","@lerna/otplease":"5.4.0","npm-package-arg":"8.1.1","@lerna/log-packed":"5.4.0","@lerna/npm-publish":"5.4.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.4.0","@lerna/npm-dist-tag":"5.4.0","@lerna/child-process":"5.4.0","@lerna/run-lifecycle":"5.4.0","@lerna/pack-directory":"5.4.0","@lerna/collect-updates":"5.4.0","@lerna/pulse-till-done":"5.4.0","@lerna/validation-error":"5.4.0","@lerna/run-topologically":"5.4.0","@lerna/check-working-tree":"5.4.0","@lerna/prerelease-id-from-version":"5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.4.0_1659970370313_0.4288665940487879","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"@lerna/publish","version":"5.4.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.4.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"75e2a3a92601ee8d9e69b9b7eda45beb1640fa8d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.4.1.tgz","fileCount":19,"integrity":"sha512-4X8VoLV0o7QSJxwOgcdeZQrrCNPjfPt38sgVH4zB67gJiep3jaKpkGAyoRNYKnDpOf1J2uRp9LNH+a9G7hWeWw==","signatures":[{"sig":"MEUCIBhwVgRmhlTZ2bPRc3OS0c2lxUQAw2LHVZdsOibYKCjFAiEA/rjGtaAw1uZqBmu+J9hgqmvk/fmGGrY1nDPP+8uoeCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9lXtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0JA/+LuSFrSlD4V8Z0GFY4eizc0Axh9XSiT3U93irD60LnY5BFnYY\r\nTiDl9zq/+fjaps3Iy8k7dGK5FYiqA6+Ew+INppQ3D7txlWTEPjTcZ7tVPdXG\r\nxbiaOJ2Y1G6ehFM9fXJYXcp29m8jH//FrMrs+dDgiyqxj9OnH6H8wGcO9rTH\r\nFsrFi/6/MMuHwKz1Ia2n8LI/aMVubvnVJ7sQHRbegxtzfvLt8zMLttOdusKP\r\nTCgLFcrxV4ffOAp5Kg5xuyuE7YXqzZtX3FDWFij6sp+6vhl+vRy/wxHmkjO3\r\n9sMD6Yh0sMaOIQi2io/jw/1hsoFtfxxGQH88lGo5spIeziEAmN+bbQ1bg8En\r\nZndNJyqAOhZ2Z8BKYGQIzdFntxv/277pQCN+4OCsYkZg6XSmZx4bI+/su247\r\ntk68qA0LtjgobSYWAzQqXM7RPpw6i3A3MKjDfoUxHVQunA1fmZY69H4jikq3\r\nJe5MkRjJgqgqWWvN6tucnUgnc/MRy7dAzPe8FlNYSKMc0DXN8fnefi2Hq7id\r\nTE5sHQzqdoI7l3VMgZMYifXfBWX6Z/BDCj9BkMhLKrQrS0UEqb0CzMDPYvso\r\ndO5i4lzNesA0ogK7iAfZaQeYmm85KlFUcW71DuYQ38zq485Zout6k3MT3PhU\r\nnyzcXOHtye5ZPxYw4lrp4BbeCxII8K6s76M=\r\n=ZHj4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"888d21d673edb6c25e076cb1e5fc7aeb07b40520","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.4.1/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.4.1","@lerna/prompt":"5.4.1","@lerna/command":"5.4.1","@lerna/version":"5.4.1","@lerna/npm-conf":"5.4.1","@lerna/otplease":"5.4.1","npm-package-arg":"8.1.1","@lerna/log-packed":"5.4.1","@lerna/npm-publish":"5.4.1","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.4.1","@lerna/npm-dist-tag":"5.4.1","@lerna/child-process":"5.4.1","@lerna/run-lifecycle":"5.4.1","@lerna/pack-directory":"5.4.1","@lerna/collect-updates":"5.4.1","@lerna/pulse-till-done":"5.4.1","@lerna/validation-error":"5.4.1","@lerna/run-topologically":"5.4.1","@lerna/check-working-tree":"5.4.1","@lerna/prerelease-id-from-version":"5.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.4.1_1660311020899_0.4359269661311591","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"@lerna/publish","version":"5.4.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.4.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"44341098395ebb11034bd1942f87a8ed3c2ac9bc","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.4.2.tgz","fileCount":19,"integrity":"sha512-Maskj2reQouNo9XAgbfXWF+Hxt8TYfMb3HiVTWIgpDmhemJykwCifudQF8Ovlq4NZ7CCuTgMpxUySmSClM99Cw==","signatures":[{"sig":"MEUCIQD1ZRvjPut2xpMipDNpvmDGsRmNKEho7fTKRgRG/pxBMQIgYm0dENUPd36BsZAKZYOwhYIsXDVnCg9RiiSEMp/lUvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+QHbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY2hAAo0sB7aVmRqXtBKEMam9BwZ3Tc5FZ7FbvB7b1evYWAAcYki3H\r\nwI1ZD9qFHADJq416uIMAYVD6g59H4NWfbc82EC127zkKDgimsljKlcqgm2pa\r\nPJwRHQRyCBz7x3QKP6QpK0OEGa+U/LYwCcaw8sMC97NzHE45rQcA/STg1yK7\r\nsuU0Sx2mBKtYr5TWvL36YxoKKHQ5QMo3KV/VDGzrMjAafVs8zbRQW1gso0pO\r\n+WK4RPKaS0SI0WxjOaJ1E7Kc0lnh3W2R+8MNVMVHzbSXFdLppd9xBKjUqljQ\r\n0tmxOsc8iu124M+DFpk9APpKVrQp71A+douDUkhEmMOO793fswY3M7/bzT3/\r\nzCxc5E+odxRO+7FYFgGQa5BOImRrkHwnpfqEtBNCZkAgEFc4+yzH74lvILsd\r\nykYPrIbrz7cTb9bb5pLR7IJbGVONqew2Gqux8bYvFS2BqVki3nlxGgzXyqHQ\r\n9iUwrXjuwjQy/3SzeUiUnDOnUc6DqhGeOG0e8SXLmdFgBvzOT19K/UvlTVvd\r\ntigTGIGQ2h3/Ow7KuRzR5PPucGAgZyoh7t8WpUfQ0NvWQJrWAafRp6Rn2TrZ\r\nywPOePQCEl2o0FDyNhnwvo8YhKgRkjhXFfDOWH42aPgUG4s0IleIIMWksiws\r\n13kzL3PZus8Vyn54rS1I1eVC9YQkob1aMNY=\r\n=YNYk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"c838ca868b983efdf382d7c145149b14e3252726","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.4.2/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.4.2","@lerna/prompt":"5.4.2","@lerna/command":"5.4.2","@lerna/version":"5.4.2","@lerna/npm-conf":"5.4.2","@lerna/otplease":"5.4.2","npm-package-arg":"8.1.1","@lerna/log-packed":"5.4.2","@lerna/npm-publish":"5.4.2","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.4.2","@lerna/npm-dist-tag":"5.4.2","@lerna/child-process":"5.4.2","@lerna/run-lifecycle":"5.4.2","@lerna/pack-directory":"5.4.2","@lerna/collect-updates":"5.4.2","@lerna/pulse-till-done":"5.4.2","@lerna/validation-error":"5.4.2","@lerna/run-topologically":"5.4.2","@lerna/check-working-tree":"5.4.2","@lerna/prerelease-id-from-version":"5.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.4.2_1660486106905_0.39428669953040796","host":"s3://npm-registry-packages"}},"5.4.3":{"name":"@lerna/publish","version":"5.4.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.4.3","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"94ec4197f5e00765686512787b54fbbd83164799","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.4.3.tgz","fileCount":19,"integrity":"sha512-SYziRvRwahzbM0A4T63FfQsk2i33cIauKXlJz6t3GQZvVzUFb0gD/baVas2V7Fs/Ty1oCqtmDKB/ABTznWYwGg==","signatures":[{"sig":"MEYCIQCtOWuNyqyBhZ1qbP8u+zGPJJLIQtfA8skIokxsSRvK2wIhAPbytbnDFXUT2+xKFYffgahRPpZsRmQ7EG9uZuICnlpQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi++P+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCBBAAiUOMNaUje0F7ilMPUbpsp5GwTAkV+UM41zTBk6h99asooZaz\r\nd5Q7EDZ4wjfTcFbmXoXaMoBoOQAwcGdFijeQ86o0GrV7b5aErOvzSyrsxich\r\nj6H0BLa3Y8theE6P3lszFPEZ5r27QujIV12djYhEwalStLojwcCbubOQZg45\r\n3xN+Xpo7vmHZJvY96YfuQscgXicsgltkfsCIW7NAeLlXFNUPE6BVBGVeDHBF\r\nYa3bJTxh/vPkC1xGMBO9Fj6FPOu0NKveO4hW2DVqofaksZnc3LFS/yo5eeWD\r\nl1yAyjXGs2+uu2lzqbPmnkAHktBtiPyrJVo0OnC2D1kQBifhpJBhoN8XsPk5\r\nXWWBMrQJd7DdBwG0ySFqsaNjphBhWJd/FeYHsFpYXh6zxl2mBPUP0nVAFGBU\r\nzJIr4Zn7NbwgC/4y+rlXAXBFYI+4N3//unsilKwfQpiB5r23jLmUN0lmB4aT\r\nLDgDsAOl2B6QYJDAXOn3yCmGelpzktnl8C22gZWDx7tkwEg/oIoqw8Rz7pXp\r\nWXjt8gthQruOhGHzzFc0YRf1FI/gv1BPnMRP976Tx4y8iTTF0yDVLdcx4Ipf\r\nH8WhUFhFJYaXPaD4+OGdMcfsM5BG/P2s8+mx+BWeJMPKOBYWG0vNfFbiFiTK\r\nawSLLJJPmGTf9fH4lEfzH4gdIuMgWOM7cSA=\r\n=wC8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"225a451071a741179c9173082822bc9918a2933e","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.4.3/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.4.3","@lerna/prompt":"5.4.3","@lerna/command":"5.4.3","@lerna/version":"5.4.3","@lerna/npm-conf":"5.4.3","@lerna/otplease":"5.4.3","npm-package-arg":"8.1.1","@lerna/log-packed":"5.4.3","@lerna/npm-publish":"5.4.3","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.4.3","@lerna/npm-dist-tag":"5.4.3","@lerna/child-process":"5.4.3","@lerna/run-lifecycle":"5.4.3","@lerna/pack-directory":"5.4.3","@lerna/collect-updates":"5.4.3","@lerna/pulse-till-done":"5.4.3","@lerna/validation-error":"5.4.3","@lerna/run-topologically":"5.4.3","@lerna/check-working-tree":"5.4.3","@lerna/prerelease-id-from-version":"5.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.4.3_1660675070233_0.9601527663928828","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"@lerna/publish","version":"5.5.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.5.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"0ac309bf9fb8a37321534ab83aaf8fa0b6a967e2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.5.0.tgz","fileCount":19,"integrity":"sha512-ZstILgupYxB8TpGkWgPZg1uoFIQUij07kizHau1BZXdV3xwPU6jtYAzGXuztinJDnnxfwjc7SjuinoYZcbmJXg==","signatures":[{"sig":"MEUCIFSmf3pLB8sD/pxDetkVRH8bfumxaOhyjF2Q/x76S378AiEA3Rpx9cOSetsgklgXK2mAtyB/rXN/5nLBHzKRdYJNck8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD781ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEaQ//VeE8cHuCsfbjC9g+cnggi0dfveRWtIgj3agX8n56yVmZGhq6\r\nwFiL/Doxo+t9JVClcsPjgnxWgMBRHhSpfziKfwkL3LbS82FjMrqM7JA3R0jx\r\nk4df+rEi0p6taw18PI+qxklgGVZJTbyKYMrV8gchz+9eXXP3AqkmWFVwVWmc\r\nhIRhtvXBtxReYHN1CEiT/HKmhHg07F3/PhNIS7O4vc6IFJgbQpYcdevejxcW\r\nidPc3olXkGT/Ira5A3RBlIeYodHakTr/Yu/E2l2+rjsTx69dYTwNF7TX0zrB\r\n7Kp9JBknXanMWrmI5+xAXKraR+yJ2yp1nvI1fa+GXZS2Jak2qrtd/HXt5+kD\r\nFfSmZIm75clSMnVD2HnjuYwyC3QKJ20ybCulyyx13K+G1QtHFvoD8eRP/s3V\r\n8OfOcEmL9Qtz6Y177prBxYBMRYY/BfZ9G+hhx52AkMO1+YL9+0IgI3EaA+tl\r\npem5R64wJ2A7wn/Rw3u45BdWCdArKL3pFqzoxusBUjJ9IkscFMSI+C6h1pVT\r\nMJdk9NvIRBVdUbvAQe0DgkrtGYo+QYMPs2vjIksmqKD87SbU9Q3BQHpPUt56\r\nLFpKs2m34x84QRFegIakwq/tQ40DPOTtFyujlsQ881rgaTCeffjrOwtJwjzO\r\nNGWjucb3ICB7Tblde/6SCSLn9FXM7t6+Ark=\r\n=mgkq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"bc3eb9911070325d7ceb310bc3e89e3777150560","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.5.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.5.0","@lerna/prompt":"5.5.0","@lerna/command":"5.5.0","@lerna/version":"5.5.0","@lerna/npm-conf":"5.5.0","@lerna/otplease":"5.5.0","npm-package-arg":"8.1.1","@lerna/log-packed":"5.5.0","@lerna/npm-publish":"5.5.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.5.0","@lerna/npm-dist-tag":"5.5.0","@lerna/child-process":"5.5.0","@lerna/run-lifecycle":"5.5.0","@lerna/pack-directory":"5.5.0","@lerna/collect-updates":"5.5.0","@lerna/pulse-till-done":"5.5.0","@lerna/validation-error":"5.5.0","@lerna/run-topologically":"5.5.0","@lerna/check-working-tree":"5.5.0","@lerna/prerelease-id-from-version":"5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.5.0_1661976373007_0.8934810240592772","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"@lerna/publish","version":"5.5.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.5.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b0f7097e1c0d71f2c438d9cf242406de9d53f8cc","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.5.1.tgz","fileCount":19,"integrity":"sha512-hQCEHGLHR4Wd3M/Ay7bmOViL1HRekI/VoJGy+JoG3rn/0H13cTh+lVhvwmtOGKJHsHBQkQ0WaZzwZF16/XLTzA==","signatures":[{"sig":"MEUCIQCOhEGvaZaiKJE8S7gfBg7gejX1iMyZN6AgzYj7635++AIgNd+uHzjKR9pLuY/VUh+fal95tu1Qx95sSQFQi402xGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG1A2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogBQ//aMTzOqrsjJtkqWI4ub7KcX4IjtVF5xAvSZH7c0fLp40DXoRZ\r\noGsaRmEf1m2+KVZrH8Bb6mu9vFS96/23FJyKRlTGFU9M+ywgU7k5CVtNQ4zo\r\nTdHFF2esne/1A+RH8yecJ0EC3rW69fhf2v5lkHlbNEaJWNNt4tRP/jPy1FsO\r\n5D5zb8dSmVV7xi4qYTjwbiR88PNe45r2ff6Dr0DbfoYhrPp4fxShXLL+0HNa\r\n4JkejxhmP7gLEGdDvBSjP7a7tSn37TXRC/hv9z3A0baGLAlrP0uA6pPdUPjD\r\nrcuGKrOCoVwUAylsbR3DyCgN3hkQWUcuTgyaaKBfxwX/qgByyqzhjw0+9JFQ\r\nnj2Wtoshb4/F7jbJMa/YlefLvw1MwMATvwWRcEev/qkUrl+JQE6lPzsR33uf\r\nzoUyfWIoLGZPsgpcnHWUpWXMDZwqfxd4pU3MTdNT23uFVV7MCF8BKxTRg230\r\nD/7P/k7hclGsoO8Yhf1I300rzfYs0iWALEH3KdMGuiFUOYVl+8dgr9ildq0r\r\nsV9Q67/oz5Y+EKLPkPiv8X1vnTzSpVtU1N/N/PY81N75nEB7bnrR3bRIcUEX\r\n3QBW7FFQZBTpcSTKjrzNBJrqjNIdWTHMZMswTbTDoAf2NnGFeuzfqrJjFMX3\r\nqG1vcYLeO0l86LKzYpraJ67BJBKxffr0MaA=\r\n=R1uW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"9f119b009ef92f0a938c38e15d4a90007502c684","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.5.1/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.5.1","@lerna/prompt":"5.5.1","@lerna/command":"5.5.1","@lerna/version":"5.5.1","@lerna/npm-conf":"5.5.1","@lerna/otplease":"5.5.1","npm-package-arg":"8.1.1","@lerna/log-packed":"5.5.1","@lerna/npm-publish":"5.5.1","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.5.1","@lerna/npm-dist-tag":"5.5.1","@lerna/child-process":"5.5.1","@lerna/run-lifecycle":"5.5.1","@lerna/pack-directory":"5.5.1","@lerna/collect-updates":"5.5.1","@lerna/pulse-till-done":"5.5.1","@lerna/validation-error":"5.5.1","@lerna/run-topologically":"5.5.1","@lerna/check-working-tree":"5.5.1","@lerna/prerelease-id-from-version":"5.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.5.1_1662734389983_0.47602380472009864","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"@lerna/publish","version":"5.5.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.5.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"4253ffa0bbd55b7b4380e247c6039a2f283b13a6","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.5.2.tgz","fileCount":19,"integrity":"sha512-ZC8LP4I3nLcVIcyqiRAVvGRaCkHHBdYVcqtF7S9KA8w2VvuAeqHRFUTIhKBziVbYnwI2uzJXGIRWP50U+p/wAA==","signatures":[{"sig":"MEUCIQDU9qwG38DJflEJ5CG0OPtOQP3B199pbgVmyPvhHZkGTgIgDtfwjW8De/JlldjRCmPPtxRxk+v9G5B8XHfzYPof8OQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKiLbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkPg//RHxHAMehH2DvXJr2zXEjNcu+tIKFfi6SnscCTg1uuX3/mz28\r\n9fn6mAsCur4P2ufjbQOfv2WFMmPFYbPkSEXSglfMN3VySeNb/gtXQtqhzJ73\r\nztb9xy3QV3VlSUbrwF0kd8YvU2k3rLPXADbb6AjQN8/qTix2jEZGNM+vJCy9\r\nT/gr8UZ471sko/3dwL1lepM6/dyiOUgo1Hey70ITaSHrDF/OI34ofbk0TkYI\r\n0rVRCEmDGvQu+bn9zmYvsk9v7Ipdd0zCv8PvKn3/bvnXPe9zavg+jNUJy230\r\nMwjAEsRXOsGP2dNyJODBrsfj8To1ttPtXHae0f94AM4vEhOw1El6P912uKfE\r\nhbWWK5Pb+1SzKK9hTR53Xy7fhxFp4PtkkX1FQSCZjDw0Nd8iUWtMuVswBEAr\r\ndgZ+qkdkdI/uml7EKg/VRL9P1B5YBNqaF36UNE2xUACMaRa65GBXOG9K05Dn\r\nlNDt0bC2eDSHYq28Qoa2wqsjJ5QB9JgpOhSKFYVTlTCfyL++S3ifqgvw4MRM\r\nB+QNjH1FHg1OTEBu6atqmnXH0P2ogwvkepZZ3+Joj4ib/fe3kjeDGYtM/jAH\r\n6SWbqouo5X2oE4+EZcKBIYV0GZf8CeiHHSm3Pez2W4Ext4LeBSGKtluYiG8z\r\nOKrz6ptCUo53Vjo/zUYXiO5dHouKTE3qJDo=\r\n=w2nS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"6a0c3fb1cb0aad0f79e6110806af9f54058f5be0","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.5.2/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.5.2","@lerna/prompt":"5.5.2","@lerna/command":"5.5.2","@lerna/version":"5.5.2","@lerna/npm-conf":"5.5.2","@lerna/otplease":"5.5.2","npm-package-arg":"8.1.1","@lerna/log-packed":"5.5.2","@lerna/npm-publish":"5.5.2","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.5.2","@lerna/npm-dist-tag":"5.5.2","@lerna/child-process":"5.5.2","@lerna/run-lifecycle":"5.5.2","@lerna/pack-directory":"5.5.2","@lerna/collect-updates":"5.5.2","@lerna/pulse-till-done":"5.5.2","@lerna/validation-error":"5.5.2","@lerna/run-topologically":"5.5.2","@lerna/check-working-tree":"5.5.2","@lerna/prerelease-id-from-version":"5.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_5.5.2_1663705819629_0.08408168755981205","host":"s3://npm-registry-packages"}},"5.5.3":{"name":"@lerna/publish","version":"5.5.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.5.3","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"1429442ff44a397ed53d21e6db8df2c588a9c001","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.5.3.tgz","fileCount":18,"integrity":"sha512-Y1FWym9OsN424DUgPtPHxPNaIPsHsrqS+elwp2qO/cLqC7CPWZ/fKh4rH05IoxeFfSOKNtcOIVEBILwHc2S9Aw==","signatures":[{"sig":"MEUCIBLHCEV1JMvYQXv+DjXq/Cr1ruBVyQtxafgdL1xnlCNyAiEAw5+1BvsHInbY0Ty7m2OF8v7CzBKZcMdTSVMwA2r/VXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNFAWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph+RAAoaKG5br8aRw9UbKZcBXvkTxSINoh4BZgU0RhjUbTslcjnpL2\r\nbPoLS1fUOdj9vYpCgKEIiCoYFZHeAxDoSNq9LzHmRnfyvsQyMA+k7xEg+02O\r\n3/BCHcHn27l4s3Y435M5FY/exWNDuddEfGZAdizM/xBmvyPdr9DV8VWRonHf\r\nx8kk9UtiYtO8/ScpcdZRSKot/VPfHjomaH1DBYazeQKnOV3kHYDkNs73lCAa\r\n5QEInbZB9BXcQXaiwfL3pXPiGNwcU/Lfd03chn8dGWaumVCl8nQVCR0TdaDR\r\nK8GrXdMQNbcdCKFDV4JBF0OCgiUdA9TxUd4nwMIQ9G4SXPH1tyz86/14hhMA\r\njT6ywI2/cPdyicqgtVRgYndIyE3Zfnf2hKQ3JnumElyCjBuvsg1JTX5WYYs6\r\npTSj1TL4p73B3zxieKUvW5mmZ0WauS1PXR93LWpsMTUVP79Es8FNPNsHLLFS\r\n4nGchA7dQg3Y+4g+KWnKstqufXH6rOrZbS2o7nykpb1G3MdWemWgPqzsoBWG\r\nme0+1X4UQ0smsludDOwzAKG32app11BSdrDqJQp7WyDj3XUj1lxhuMwcp2Ed\r\nA/KYOf12yHY592Dmx/L1czrv4BwEHk3kMrDhq4D9GEzsz/CTGiJ28RPQtHAE\r\noMnMeVET8USooJ4eL1pfm3fi+l/FJtDm00Y=\r\n=p1rG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"32251c0068a2ef924fe015b837208235a7ecbb81","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"8.11.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.1","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"file:../../utils/output","@lerna/prompt":"file:../../core/prompt","@lerna/command":"file:../../core/command","@lerna/version":"file:../version","@lerna/npm-conf":"file:../../utils/npm-conf","@lerna/otplease":"file:../../core/otplease","npm-package-arg":"8.1.1","@lerna/log-packed":"file:../../utils/log-packed","@lerna/npm-publish":"file:../../utils/npm-publish","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"file:../../utils/describe-ref","@lerna/npm-dist-tag":"file:../../utils/npm-dist-tag","@lerna/child-process":"file:../../core/child-process","@lerna/run-lifecycle":"file:../../utils/run-lifecycle","@lerna/pack-directory":"file:../../utils/pack-directory","@lerna/collect-updates":"file:../../utils/collect-updates","@lerna/pulse-till-done":"file:../../utils/pulse-till-done","@lerna/validation-error":"file:../../core/validation-error","@lerna/run-topologically":"file:../../utils/run-topologically","@lerna/check-working-tree":"file:../../utils/check-working-tree","@lerna/prerelease-id-from-version":"file:../../utils/prerelease-id-from-version"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.5.3_1664372757999_0.6520631159368835","host":"s3://npm-registry-packages"}},"5.5.4":{"name":"@lerna/publish","version":"5.5.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.5.4","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"73dceae590815e096d3410c98f07ba01a7bccbc1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.5.4.tgz","fileCount":19,"integrity":"sha512-zBlZsk+NBUfg4o7ycKH8/hc4NRJWd4RmxB6Kn7xo7MOJMW3x+K4aABcqY2GGxEMUxx3rBBVPIdziVWbyS7UIxA==","signatures":[{"sig":"MEUCICKm3JBdVAG6adWxneoaJsO6KkWPfFwzrtiqdc+E+j97AiEAzZ9TA4DsuqfP7VpthpmgMkp4nU626lrIVdcmySaiUps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNFCWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruew/8Df/HmogDaoICAd2rIFcmUMZrBqwyVXMkdBun4242B5t3uSpq\r\n9k9+hwNNBiGqk4W04RqJE0SVVRIgMETZY73nVTGUK6pu2HkcnfgtlII8T5do\r\nFjedk9RRxOy1QPlYBSaHGmAoa4zcTJ+gHpmnmBWk/6NzbMm9ZRChJM8ogKkZ\r\nbmE0TRnIuRYvcwyWlw5tnFz2UquUWmr5g416YmvtShrnMQ+EyoukuGTyU98I\r\nMn2aFgx4hmAc63yFoJsW4l3E4viFzw9C9hmRsc57ca0RNQtedBpOxjpq5/dL\r\nXQwpmbUddeLC0eU+HFS4hWbhzlUCOv5xCAl6z/+cd3pyspb4iz22KQ8xoXoq\r\nhjHkwVxPS5Sy8/6iascRcNxt6ixqY7Jj2F8abGiHXDs9xb01YXTy30nf6795\r\n3urtl5aNeKstvVe4EOvqO9fItBwifVl/1bmRPOuKVntAU52t40MwatewVdsC\r\nPTCC06eV95Funl5Gc34yIet2kyDcqsdHVh48nyKXEE+LSJ+xXI3X5mxgDkKX\r\net5QXVGzCC+jBkx4REtk9M6aWNyc6yEAl3i6Uy/3GYnBYhM++euL0ukMOISG\r\nxYVe8J3HcR/ayT5kZoHqrwT5N04Rh4F1SUdyx0As2btok040uX2OZs9yIchl\r\ntFnE8FhrYUtdmNZkHYCGOKLhoRXdFwpUtWI=\r\n=efcA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"f65ef552cb6c8299b3c55aaded78a037fea10294","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.5.4/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.5.4","@lerna/prompt":"5.5.4","@lerna/command":"5.5.4","@lerna/version":"5.5.4","@lerna/npm-conf":"5.5.4","@lerna/otplease":"5.5.4","npm-package-arg":"8.1.1","@lerna/log-packed":"5.5.4","@lerna/npm-publish":"5.5.4","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.5.4","@lerna/npm-dist-tag":"5.5.4","@lerna/child-process":"5.5.4","@lerna/run-lifecycle":"5.5.4","@lerna/pack-directory":"5.5.4","@lerna/collect-updates":"5.5.4","@lerna/pulse-till-done":"5.5.4","@lerna/validation-error":"5.5.4","@lerna/run-topologically":"5.5.4","@lerna/check-working-tree":"5.5.4","@lerna/prerelease-id-from-version":"5.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.5.4_1664372886767_0.38092795497468135","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"@lerna/publish","version":"5.6.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.6.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"191fa0ff330d76a4259e7711a40dbe5045ca57b0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.6.0.tgz","fileCount":19,"integrity":"sha512-jUursbPrcxOkV7K2e3LaGnZrmkASdHzAOEl5vxQ/YLip1Cy/lFKjtvwUlTv/rB1RmVztt99xX/J7jJEZ25NTnA==","signatures":[{"sig":"MEQCIAQRR3wXeMV2aPIRH3vohox5bnXOioEOHS8W3oMvmaYEAiBWceP7bsfhH3ymYZy6yacN/xUGb82pZa+IYaN+VJAONQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNhSEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw3A//ZKFWjJqooHkKNx9SzotsSvAfsWBhe98q/AFNEftW4TdsNzZy\r\nkIjGcu2nUORopyPijc5VYtI4P8dnm3PGjkyKoVTn4tM9lQkrOGZwnM8kH966\r\nZ+EYYgRXqTi7ebMpxpn80zR4WOtYruj+ieTvsY1yvwYD79mj6tERC761rIW4\r\nXtXW51HyMhhZd+CN1/zChiIStoUFzEmmaUP2DE2RqymTXHLqvbJa0wJ1Y/7P\r\n32oqO16o41MdCnQSNVduelENBb6/yGVXkYA7Gf8g3sWmYjhHTS+vwifEpkGW\r\nGDCze3FHoyokURnwnsG064cjXphYNo3w2CjiublR4aUwDmE0MuRQjfbcLlIy\r\nHSFLTx7IeQMonVs4dXwCW76+n/plVdItfWAhDvGw5KBm8BS+/+/6NU0Wc+AS\r\n+EDgKYCOBwb1TyKWtY8NzRvDj/mnA+M9xqxxlq9UU5F3XfhnSQ1nYceRLBF1\r\nke6MsJj0NnFkrnhniwpJ6GiE5gO4VmEXU01sMmT9gHYLU3Nffq1yGqAEdlZJ\r\nsXZ7X/cHKnA+od4rKLtgbcfDfR4FAwLPTM3eCSb5pD1nJB0qHhHeLxw+aL4Z\r\nHKpKlYx2b4mxrK1gysh6aQL/Y2j6CuzeUb/caf2mVpxU3j1RSQOTcGb/CS18\r\nZUc/0T46FfwjKtYU1PUsKnmwLn295zcPoUU=\r\n=onri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"07271fe0347052a1505e81c6f08a4f12c4b70c7a","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.6.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.6.0","@lerna/prompt":"5.6.0","@lerna/command":"5.6.0","@lerna/version":"5.6.0","@lerna/npm-conf":"5.6.0","@lerna/otplease":"5.6.0","npm-package-arg":"8.1.1","@lerna/log-packed":"5.6.0","@lerna/npm-publish":"5.6.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.6.0","@lerna/npm-dist-tag":"5.6.0","@lerna/child-process":"5.6.0","@lerna/run-lifecycle":"5.6.0","@lerna/pack-directory":"5.6.0","@lerna/collect-updates":"5.6.0","@lerna/pulse-till-done":"5.6.0","@lerna/validation-error":"5.6.0","@lerna/run-topologically":"5.6.0","@lerna/check-working-tree":"5.6.0","@lerna/prerelease-id-from-version":"5.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.6.0_1664488580290_0.3401783446940516","host":"s3://npm-registry-packages"}},"5.6.1":{"name":"@lerna/publish","version":"5.6.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.6.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"ca7a4e7efc09f2a694250934afced1a019aeb621","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.6.1.tgz","fileCount":19,"integrity":"sha512-J2zYyDGXs44YQ1h19933F9bm3fjog0gNpD27kL7Zw2nrMrR/LAuxNIFT/0ljtZSuMjlXllxZ7Kyxyz1gvMv3cA==","signatures":[{"sig":"MEQCIFQCymyDJH+iUCHovGAf7oseujFld0vpTKsclGha6VJ0AiApRRE8cfRb22bH4drS5+jcivAWri+uCN0ntdz93TU2kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNvxOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/fg//SvkhcCqoEV8Q4A+QzoRv9t467tyBAcTTFA3bXdHX/2C38bki\r\nFADCxsQelOFoCcFdj0Cu3KZGRqBfw5fDXalTucfZbiKm37g0YvQni6LdrMLp\r\nMh81K0/cAvj79NJDrGO7bV0woEwqBtJKUBx2RozWMbtwwyzK/lB+NQthh6cQ\r\nC2JSyrr696x0w5sSBN4ztggjHf4/tcWXVBneb090ljQrZulBx3m5FYUAgOiP\r\nqynTaTcBGTYuBXFmkuzlTMNc+5BuPxY7ovGqYydpZVYxOXIJ7Z7XtB8jDyVu\r\n3nashrDeFjuRPMyZabL1p0Zv3YoBe+oAxu9ZrukPQqsN/VF9dDR1okcmMoj7\r\n5aFO2LzBlh/gycZN6feA+Xdt3VihyJcvrzmqMJ2lF8wjXiU4DcAXsCXrsnut\r\nE2yNDSU7E1buKyUz2UnMCOY4bAqEjP0kGslOazBKCuh+R2K+ZSITbEAv8jJk\r\noYsQ3ydcUDns71//Qps0uGJRUKH1pTtXJjIPVo/Q0vl2yF0hYA3AW10CJA7j\r\nc6zCs/L/7EGKS8kHvGElkf2ztIyKGqzffG7BbUxbB+g+sunBrcSaASBtzSFH\r\ndOrBJ/61fgZ8MJ08uyBwf5Kw2t9V25OTlEum5MTNJ+j7f1cxidVvHslCp19o\r\n58HQROE31H0nySW8yki5BMhBgcYyFLGhnW8=\r\n=vMF8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"c455b1ce9c6de70bd876c1304cc93124b6a1bbaa","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.6.1/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.6.1","@lerna/prompt":"5.6.1","@lerna/command":"5.6.1","@lerna/version":"5.6.1","@lerna/npm-conf":"5.6.1","@lerna/otplease":"5.6.1","npm-package-arg":"8.1.1","@lerna/log-packed":"5.6.1","@lerna/npm-publish":"5.6.1","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.6.1","@lerna/npm-dist-tag":"5.6.1","@lerna/child-process":"5.6.1","@lerna/run-lifecycle":"5.6.1","@lerna/pack-directory":"5.6.1","@lerna/collect-updates":"5.6.1","@lerna/pulse-till-done":"5.6.1","@lerna/validation-error":"5.6.1","@lerna/run-topologically":"5.6.1","@lerna/check-working-tree":"5.6.1","@lerna/prerelease-id-from-version":"5.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.6.1_1664547918710_0.6459365030287727","host":"s3://npm-registry-packages"}},"6.0.0-alpha.0":{"name":"@lerna/publish","version":"6.0.0-alpha.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.0.0-alpha.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"eb7e702dc6273b854d6f348d57e18dd73398f03b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.0.0-alpha.0.tgz","fileCount":19,"integrity":"sha512-ju9A2OTG+iexeF72exAgHo+0a9BD6b9wEU9tbQiJ6XwmYSkbGJWXrVLBY0BGdXqH/Vs9coJjdYFRizsKrbwmzQ==","signatures":[{"sig":"MEUCIH7u/eJkhxHwmzNjkdPycK1RCGUxB32In8/5vJs2qmbtAiEAuNVL1yXwUQTZBmv2l06Uenzoa11Jhz4pFLxnLjIGH/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQCwmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfWw/7BplyceVVghW6CvLtZywZw8HhYXxBx0iF3B2U90GCbDHK3VxS\r\n74uM4bH4A8S8udUSTbZ510HcCNkarCY1Bwp3fKcSylwXwPiv01eGyscxmtXC\r\nqILEf2/Nv6XuULTs9bMYJdqeu8ew955Z4k6Ppf6fCbN2ktvlgituuU8Ocyix\r\nam+q1ZLbqk67gpY9Mno6IXO7qxbJlklMIMT5yji3W2E3A6goKm4mwU1uAeJE\r\nuxGg3NtutEQSW6Viaj0dAYZVYGEWtsSFozcVT7juxuKGMRBKKb7m0hHJTwAk\r\nhqLyB8HiQXPxvh+LmvV8ku625p2uotHmUolZs3IQ3RdGTKEhieMI5P3Kk6Fg\r\nUJr0lcrz7XxIsp6aJ0HZnugV86xAGKUrXb+8/Hl/U7SBPqjyJsqTXEOtPnnL\r\nk+d99NelVWMwpJWDxiuO2gV1UIm6E4y1bv49/vmuXMo7Ox3qDEXN5TVKLbKY\r\nZlxvzsYtSI4ISIhcvD31/Uu7U/UTBqhgUgLoVYSAYuGjLQwMaBOzG0pk1rOe\r\nxnpZ2PRH5YjoS2FoJPr1MSOx2ou0rnC6iF/K54KdG5jvhS7j40Oty4OfzXRW\r\nXM2NyXrGjQxjeMsPPS9mUdDnwHZ2iWLyiU91EixTkqtyL63XvxOI332iYh3Z\r\nP9YiKcYaqiPY/gLmPa6oD2++wGJEAj9UOb4=\r\n=052g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"84597c511c4503562c641b481a2854137465ba5c","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.0.0-alpha.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.0.0-alpha.0","@lerna/prompt":"6.0.0-alpha.0","@lerna/command":"6.0.0-alpha.0","@lerna/version":"6.0.0-alpha.0","@lerna/npm-conf":"6.0.0-alpha.0","@lerna/otplease":"6.0.0-alpha.0","npm-package-arg":"8.1.1","@lerna/log-packed":"6.0.0-alpha.0","@lerna/npm-publish":"6.0.0-alpha.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.0.0-alpha.0","@lerna/npm-dist-tag":"6.0.0-alpha.0","@lerna/child-process":"6.0.0-alpha.0","@lerna/run-lifecycle":"6.0.0-alpha.0","@lerna/pack-directory":"6.0.0-alpha.0","@lerna/collect-updates":"6.0.0-alpha.0","@lerna/pulse-till-done":"6.0.0-alpha.0","@lerna/validation-error":"6.0.0-alpha.0","@lerna/run-topologically":"6.0.0-alpha.0","@lerna/check-working-tree":"6.0.0-alpha.0","@lerna/prerelease-id-from-version":"6.0.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.0.0-alpha.0_1665149990111_0.33617867263059886","host":"s3://npm-registry-packages"}},"5.6.2":{"name":"@lerna/publish","version":"5.6.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@5.6.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"c8a26610c4fb2c7c5a232e04852bf545b242ee65","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-5.6.2.tgz","fileCount":19,"integrity":"sha512-QaW0GjMJMuWlRNjeDCjmY/vjriGSWgkLS23yu8VKNtV5U3dt5yIKA3DNGV3HgZACuu45kQxzMDsfLzgzbGNtYA==","signatures":[{"sig":"MEUCIEXJiohNXtGCD0C38rJBzLih/t0QaT5iJmE11i71iZ0lAiEAvIMhfZPEOY5ridUQU5EHCGZzFR00LcM17ex2kwJy5h0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQzqgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMIA/+PjWALtjh9Fmz4d/TV/lSFxytpsjM1m+OppKggqrJGfiEokPi\r\n6o7YAXI7tgRBlMgWHQRvFzsQ+q4GciiisPgFyuN8zDTuzJZgv5l0mFBH64cG\r\n2f0xAfQ8wCYRQALaH0R7g9rGvPelueHcZ4vWTViZh7Grp37GK/v7zFwJUptS\r\nVPodASRxj5fw9xj6YHnzqsI723Ctww4tLXorh3rWakgepXSGJvRys+7gU9d0\r\nARw8XLihZ1MM7WS3yg72lxNk4V8pt192HgAAYDQAgi6I7iw56n2I+BJnlNep\r\nBfR74lfd1YBPWWiGvZ5FEZGebjuoS3yOdAQ9jMowtEsMvPr25vDlEp3Om+d5\r\n+oKrJwBkP5GNHHsf+yX7hld5pfLETe+6BXk7o9PGujWQ9UBLCu6RH3itMR0M\r\nQc+lhvuwIg+2RNCemTnwBQO7BpLqxRsgcrVy38pulaAJWdjYilFG96Zn9r07\r\nt08IfQgpeK9HxlAmb3OlAG23LU2gqxAbWKD+8oA88Ozbpuh3oByqYt8S9hTN\r\nMt5xP6x+S6YCJvKJ2cKiuyV0u1290jlW1PKi+xZDk0Mk/SMZflg30oxHVt2U\r\nVNj9mi3D9OrYxu4goTAsufOUFn+k1ZpwH3EvMxxMpejQ5PLPV0K9pzxoM5cG\r\ncDMIoosJLc6PptIGwgzvR/qCUzPGt6Z0VpU=\r\n=frTi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"04f85a38c72dd043e7e25072c6e29d8a6411b867","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/5.6.2/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"5.6.2","@lerna/prompt":"5.6.2","@lerna/command":"5.6.2","@lerna/version":"5.6.2","@lerna/npm-conf":"5.6.2","@lerna/otplease":"5.6.2","npm-package-arg":"8.1.1","@lerna/log-packed":"5.6.2","@lerna/npm-publish":"5.6.2","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"5.6.2","@lerna/npm-dist-tag":"5.6.2","@lerna/child-process":"5.6.2","@lerna/run-lifecycle":"5.6.2","@lerna/pack-directory":"5.6.2","@lerna/collect-updates":"5.6.2","@lerna/pulse-till-done":"5.6.2","@lerna/validation-error":"5.6.2","@lerna/run-topologically":"5.6.2","@lerna/check-working-tree":"5.6.2","@lerna/prerelease-id-from-version":"5.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_5.6.2_1665350303876_0.6732204183048578","host":"s3://npm-registry-packages"}},"6.0.0-alpha.1":{"name":"@lerna/publish","version":"6.0.0-alpha.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.0.0-alpha.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"08f5630739ea0c82c9e1cbb398458d69ca066313","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.0.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-1TZ4tTfM+efLyTOX0E+ojcPsgXmChsWW+cQW+GJ5ZqcX/toO+F4BMhLma30wcujBLA0mj94bkhh1PLIjRSYf1A==","signatures":[{"sig":"MEUCIQDpESmLh80P2R1GRUJzkrxRgItn5S7mt7mbcvoVx8m4WgIgSt3tmIdrs7k3PQpGbK2Vh1tq8hAAQzjLhJ60KKG48JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQz/qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo68hAAmBYG/lmEg/cRi5/tQ8//zULwn5dC36dPqX8vbNpt2GC5Azr5\r\nPC2GIY7P/PA7J1CPhPdPRy9rWH6v0CHZ+frZ+oegWW3UHKjWH0t3TyZ83l6q\r\nFid6TSWGoUYi3gXyrrKqxhR/dgx/sg9pNjxXTeCZlM+wUhJINR9Al2zOFM2/\r\nDlGjrFmFPTus8DYmJsKb8s6Lo3OqwzmrC2XE8g1BhO2yn9u0w2Tahjq3EXB0\r\nwLcAw09b4BarSsmahNmhQRkRdyyM3W77ZK0DE5oIUg1a8tCvQUw94qzxHwgH\r\nPhbMxMDSp6Oco1T2d1e4ZGFY7yBR1s7iqQ6181hgurgqgWVjQ+zffHB5L0GM\r\nq4MLN8/JWbMkttI8IwgLNPlaZdwOCTYc6MH4eNLtEaOQMZs/CxefiAMjSEMG\r\nk2hxkhYd7E9Vq7IWegA85EX75envcXh4TECk7cQwYEsPLGcTXTuJ1ByJP8gZ\r\nL8t8X6YKyMwNAe3mJQ580rEtA9rn4KsP0TBJ6NMpDq1QE60THiLg28rZhRHo\r\nCadfcE9gkOTVejAVqaG+eHkrZW54M6zTQ+grQuArlQeY0p3Tu362FWv/YkNa\r\nxBtaVDiVIiC5o7kA+Q8mexyL0/fQavKI0vwsurWat6qZlv6O+NUYv72Vk/5I\r\n6iYf4m+uOKMbd5H9fG8bLczp6NS0atUkBp4=\r\n=3T9b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"8a1660e1e78c39db2f7a080862d93bbde6dd9339","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"8.11.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.1","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.0.0-alpha.1","@lerna/prompt":"6.0.0-alpha.1","@lerna/command":"6.0.0-alpha.1","@lerna/version":"6.0.0-alpha.1","@lerna/npm-conf":"6.0.0-alpha.1","@lerna/otplease":"6.0.0-alpha.1","npm-package-arg":"8.1.1","@lerna/log-packed":"6.0.0-alpha.1","@lerna/npm-publish":"6.0.0-alpha.1","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.0.0-alpha.1","@lerna/npm-dist-tag":"6.0.0-alpha.1","@lerna/child-process":"6.0.0-alpha.1","@lerna/run-lifecycle":"6.0.0-alpha.1","@lerna/pack-directory":"6.0.0-alpha.1","@lerna/collect-updates":"6.0.0-alpha.1","@lerna/pulse-till-done":"6.0.0-alpha.1","@lerna/validation-error":"6.0.0-alpha.1","@lerna/run-topologically":"6.0.0-alpha.1","@lerna/check-working-tree":"6.0.0-alpha.1","@lerna/prerelease-id-from-version":"6.0.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.0.0-alpha.1_1665351658126_0.7130067280534875","host":"s3://npm-registry-packages"}},"6.0.0-alpha.2":{"name":"@lerna/publish","version":"6.0.0-alpha.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.0.0-alpha.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"579d415dd4b82875e7070f1a76b3133ed54cc9e2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.0.0-alpha.2.tgz","fileCount":19,"integrity":"sha512-AafIjSwl0l05MTdNhzaVdgHDOzZdN0C404Nml050iLUQB+io6lnlQElDk9JkfvCu6CZhpkYYDcBhtO+F+Lk70g==","signatures":[{"sig":"MEUCIFXkfEOMtcJa9EDXflu4r4xS6kgi6DElbxwP7H20GRd3AiEAn3vHE1gWKCsJeK0C3OXpnfiievuCDvlRp0ox7ijhM/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRut4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt3A//b7UY4+UklfzyJNIYp0KVuyd6sTwdQzgycAGoJq8sTqxan+qZ\r\ndJ44o4baWMLcC0FohRLtr00nkvlDc4H6C853LNWdb2n64rsSlXInAuv4icFq\r\nEaSSJzKB0LB8RJ+8JxnaW2NQE/3fD2yXpLxmcz0tT/eYQ0H4bkzWQskUXthw\r\ntDYjzg7wCjXuy9fn5Ve8e0TMOGgt2k1ow4+/RTZBnUt2YdIfAh7HqJHYZfZM\r\nf+wV16O4IviNdHVFwW+7AH+pv7BJT/bqcVbW5vCjbgNP4n4j5ARCeOHolNk9\r\nfk+zA455hp7Ao4aRPdP5ya9qXMH2uqjE2mK7z8Mlu8EcI6dhSt+09xKOA67R\r\nGVND0hcJNvJpgYlqG3+q3eB73DdOB+/Y33dCAFGLQZ3MQkXVX+66zLoosBQV\r\nW4grbCJfY+QGlrtlryKCwlX+K8gEivhGO1FKa1R4AaeBO9mzzvb5BCXR80ci\r\n+HKSIEqgAy/deWJVWPVXtpl6A6NNs9KqSg4RtlBOHnYHVa/xQFDzRxQB0tcX\r\nkEwIQRO/5axzPoOrHjPrYle5n7bECKP3t76lM82Uw+tCEZAt0OqptnMgx7lk\r\nJeVLP0+MIsYEX/qKpLyvylsJ2L+zg9N/nfy9eULGldaw4KbtOu+EoTOIBizA\r\n0MvzBmpIhrjkCRB8IUngyA5MQLgHjHfuw1o=\r\n=7nma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"154b93901308cbfd6b803e1f199e9b6d2e362b6f","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.0.0-alpha.2/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.0.0-alpha.2","@lerna/prompt":"6.0.0-alpha.2","@lerna/command":"6.0.0-alpha.2","@lerna/version":"6.0.0-alpha.2","@lerna/npm-conf":"6.0.0-alpha.2","@lerna/otplease":"6.0.0-alpha.2","npm-package-arg":"8.1.1","@lerna/log-packed":"6.0.0-alpha.2","@lerna/npm-publish":"6.0.0-alpha.2","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.0.0-alpha.2","@lerna/npm-dist-tag":"6.0.0-alpha.2","@lerna/child-process":"6.0.0-alpha.2","@lerna/run-lifecycle":"6.0.0-alpha.2","@lerna/pack-directory":"6.0.0-alpha.2","@lerna/collect-updates":"6.0.0-alpha.2","@lerna/pulse-till-done":"6.0.0-alpha.2","@lerna/validation-error":"6.0.0-alpha.2","@lerna/run-topologically":"6.0.0-alpha.2","@lerna/check-working-tree":"6.0.0-alpha.2","@lerna/prerelease-id-from-version":"6.0.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.0.0-alpha.2_1665592184550_0.8054220366527143","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@lerna/publish","version":"6.0.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.0.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"6586799c2649038fdc4ee4cfb6f294be300bd585","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.0.0.tgz","fileCount":19,"integrity":"sha512-B2E5mkPzuIVywbcXgKsgGZWX30jHt4pYsAZWlzosevtKuqMbUSTzWdVjaPJ0zl6LFcnNSKcWi57wIj0DugMlLw==","signatures":[{"sig":"MEUCICHjJ+Xzv7gTgQeTJ3p/aEOewzV5gD2zs5/SPlYkmaPiAiEA+li+U9Yj1Rj4iapbb5W15HtN18xE9ziFz57He1wxgb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRvvSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwVRAAh6uOgCFDMDSfNoLZqcOp1FJWEn/SIdQmwpYYP/bVrMvC7oGO\r\nUUOMtVVIrH/f4BQ7CAzFUzSxhUn+M6AiUcXvmAT680GFP3LCOB7bcZ9Bs+RW\r\nYJpUM3ew+mobEGwt4ZuYYGYd1PCZDoNCgqmOD4XpEjjOy+kuY1YuHMJSNRkZ\r\nED70swmBomWUN8Mb6XVl7PmqbK71ywoPzga5GDYOzEqRfSeAQ0mUOxPk8bBA\r\nDMz1tveQypOjsyYr9x3QCn22WikZrWvbJxxWPfsjHbxvAzQXf1909hFi0jBc\r\nslM8YqDRA6HzKxGfVE2WEjF7/YoEknysotPw72ToAuzxd7i0LLDC3xP9UQ1F\r\nIyxmnVrQHvkBd2YVmstGxLSQjgFKzCkFx2TvenX9ImBIIjZMcoTEaFY8AnjU\r\n2Zxa83AdsYMAzYbctHt7q0uX3cou5vVz0WpS2GZd2V4OsJX5TM09VmiXvggP\r\nLA4/oYxwWgDTV6g9GSojHicOv/A3xTYKQa/N79VxR5/Trx0z1PEKGIehuYkV\r\ndG8mO9RE5BuhyzUau0/mwPSnHv6/xjclX9dncg9uxci1A1NQhF4Me3u3PJ8b\r\nq8iwiqcvPlYJ3R1qMUS+pdRnpAld40PPvRjFiY01bwCsUhfI9H5l3K1UbP2d\r\nJ9oPo+fylw5g49KgGNXcZR1uo+0kPO2eS+c=\r\n=hAwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"6fa5951a03d3c0c4bd2f154b413cc9a378adc02b","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.0.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.0.0","@lerna/prompt":"6.0.0","@lerna/command":"6.0.0","@lerna/version":"6.0.0","@lerna/npm-conf":"6.0.0","@lerna/otplease":"6.0.0","npm-package-arg":"8.1.1","@lerna/log-packed":"6.0.0","@lerna/npm-publish":"6.0.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.0.0","@lerna/npm-dist-tag":"6.0.0","@lerna/child-process":"6.0.0","@lerna/run-lifecycle":"6.0.0","@lerna/pack-directory":"6.0.0","@lerna/collect-updates":"6.0.0","@lerna/pulse-till-done":"6.0.0","@lerna/validation-error":"6.0.0","@lerna/run-topologically":"6.0.0","@lerna/check-working-tree":"6.0.0","@lerna/prerelease-id-from-version":"6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.0.0_1665596370310_0.039846145981625725","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@lerna/publish","version":"6.0.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.0.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9448a35a87e2c986c8919114698f3a314a9a2574","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.0.1.tgz","fileCount":19,"integrity":"sha512-xIleRwCuPHtShNSPc6RDH33Z+EO1E4O0LOhPq5qTwanNPYh5eL6bDHBsox44BbMD9dhhI4PUrqIGTu3AoKdDxg==","signatures":[{"sig":"MEYCIQCskOOYjorT6p+Z3YKP7n0Fv96H0n/WntEMFuAH82ef8wIhAIGVPy7fdw+oZo31Nsr5Y46vzKS8aGJv/haOqES0IKCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSZLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp73RAAiEEFTOoI+cZTsvGUmVUX5KyNRPPPULILhVJX0yDQwTRxxUJ9\r\nmWH91wcHOfjwoaXJ89CnrEzeAuWyypfFVjP33yfHD9miD99NIUtx8YwIWRPc\r\nQyU2wO0Y2hSwEVkVY/mQrtIaFZd9/cr40uCWOY06yJj/l8adZel86z5V/Is0\r\nx+ElK9d7wOVq5Etqf7MBnUXRl5oo8YaO+tBPXW9oGar2+XJcpBAa8sjjnSoM\r\n8ICNP/Ww9VKTpHYBIL2JPbUHcuQkZK1rq3llTqiyQz6Agu5MpWqHuKZcXri/\r\nZ2NaAdHepWtm5cTEsMZjqpYlJ2VJd31guAfXJw8FK0TJ0bohsg44X0VgIupr\r\njVvDIVJ7J6EaRrr3CWuUal+NtiFCOI27po/k2vJvo7HOwk6dDrcJhblVHR8c\r\ne8I2Y7oLBB62rnl3SLX338mfRqJAGkJ0KQSQlRXM/6BOhKAFs9R/OBzgs2b1\r\nfwpIis9AggxB1cgfYodclc+WwOjv8iZpyvtUYR0up31IBp/lZ1XpAuaG03Qb\r\n1x+pllhC3ZUjRg5K5ZUi7MM/giISPEgHyS/uEjuMyrXsbK0lOnnrFhgHgP0K\r\nYbrIwvmkhnYPMcqEPwfZ1wsfXnmq7qiforKZig6VdPQ/vcdK+sqlKPmklJpH\r\nq/hCZDmFZqBoS/bWYGc4ary6NaJwyf33gh4=\r\n=xcpg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"4fcefff1b7d982c83b6d68d0a84d7e878ea87449","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.0.1/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.0.1","@lerna/prompt":"6.0.1","@lerna/command":"6.0.1","@lerna/version":"6.0.1","@lerna/npm-conf":"6.0.1","@lerna/otplease":"6.0.1","npm-package-arg":"8.1.1","@lerna/log-packed":"6.0.1","@lerna/npm-publish":"6.0.1","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.0.1","@lerna/npm-dist-tag":"6.0.1","@lerna/child-process":"6.0.1","@lerna/run-lifecycle":"6.0.1","@lerna/pack-directory":"6.0.1","@lerna/collect-updates":"6.0.1","@lerna/pulse-till-done":"6.0.1","@lerna/validation-error":"6.0.1","@lerna/run-topologically":"6.0.1","@lerna/check-working-tree":"6.0.1","@lerna/prerelease-id-from-version":"6.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.0.1_1665766103315_0.6624767468440949","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@lerna/publish","version":"6.0.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.0.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9df2db221a683062239582fa71b792825e437327","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.0.2.tgz","fileCount":19,"integrity":"sha512-JxOYrDsReETAB+TWLA3meBlccO76UJUc/Bmwa7hfpCRTghGP3SMRybracXxbk2dMpDfYpjCNRxF5UFfzS3M+VQ==","signatures":[{"sig":"MEUCIQDyeej1t/BjWwBf9Tt6o8coSIDKimEP45cBBqu+ETFQQQIgd+GCtQeaZqrjzgGRoS6CyFXDUHrKJrAWiqL8uSeQn40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYsOnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzhhAAoiKdxGnNK4t/DzE7A6VS24P0o0DRklqc3X5SaPUiOLxpORA+\r\no0NSd0+qm3hg9u0jHcAtOcpZmN4InZXRzSawXn3IlmvERSZH7m/GjffO97GY\r\n/8Q3FjbUOXrjRErsWWdF1a5Bg8EnxPdDOjgHmkPp3s2RFWvIe2Cg3/tOtIQO\r\n0YN8KI5xSRbXJmeR6PWOOjJuSztXp9WqqWZvA9nL7R5Rp0k8JG9oQ/7+5L1Q\r\ntE0vhg7QcKP+aBxRc9vejYdwQFDoX5uLUsPbzd2I4B48kstR6Fa/aXYyHFUu\r\n01RkTOFi5wYGSB/jqjehgCKoctfKc7lAXtyNEWFHLY5FP6tAYC7wxxT60zR/\r\n/HbgtCjl649Zo8tq/FDD2IJLRjmLzMeotFe+Ai+CCku9yW3+I9iztdX4VY59\r\nNxtxRlOaZKnBEIE4eu/t/nP3w4bFFXQBsVZAJlincEJWu8fiVVjCRKIOFiki\r\nglOnmRFi/38Qtax3lTaODNDeQU8w4U+KnKg2jUMV56JqCI+NpTXXoZh75biH\r\nLu+c6f1FpOqcu0LUijnFbaqDJpJ/F1Bu0oFQ/BaEgAvC0STiIa5XDKfV0rei\r\ncWFoqamlc9lrenDjbLWEJQcEmfvQCMcV6AMFfiePc0bKatcs11gvaTZ+kFHl\r\nt4cjzrNtIKjoiy2WB84U1x1sfO8tHAz7/80=\r\n=HDUl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"b31a92c4009d7ca08777828560cb1d3117e6d206","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.0.2/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.0.2","@lerna/prompt":"6.0.2","@lerna/command":"6.0.2","@lerna/version":"6.0.2","@lerna/npm-conf":"6.0.2","@lerna/otplease":"6.0.2","npm-package-arg":"8.1.1","@lerna/log-packed":"6.0.2","@lerna/npm-publish":"6.0.2","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.0.2","@lerna/npm-dist-tag":"6.0.2","@lerna/child-process":"6.0.2","@lerna/run-lifecycle":"6.0.2","@lerna/pack-directory":"6.0.2","@lerna/collect-updates":"6.0.2","@lerna/pulse-till-done":"6.0.2","@lerna/validation-error":"6.0.2","@lerna/run-topologically":"6.0.2","@lerna/check-working-tree":"6.0.2","@lerna/prerelease-id-from-version":"6.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.0.2_1667416999407_0.13486697295235417","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@lerna/publish","version":"6.0.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.0.3","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"029b30d6bb877102beca153d81e305939bfcf859","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.0.3.tgz","fileCount":19,"integrity":"sha512-Vv9aDQEQv+5NRfaIpZpBqXcgfXkb18kpIUqBI4bAnqC/t168Gn/UzOxxjVkl5wuAKJ2sj8tDoZTEIb/DVoV53Q==","signatures":[{"sig":"MEYCIQD21Y3+Zg21aHSTt8PxCdArMaqbzLTUqaRSD2FfzLCmXQIhANjUGRfrgPQNm5z0MekA7dN5O15wk/ZYs+llslyBYyoR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaUuVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvRg//RRVO3z9+VsoPwBSAoqBoInhAiKfjp7aBfLs8Pjt+CeFR+Yih\r\n52HWPiw8x65FtsoKf5tgPFP7LGxGe37cuKCzjAL7yscqMtaefcaKA91SQVRF\r\nv0LcqOISC2pD/jvryHvdvv7xYh2E6S984wPbx4M9NwHG+2IZpRvFqdbGgZSO\r\n/Pb9IsOY5DZwd5I5YDbZjIv+IONzjjMD6zds+0xZ1WfI/HmMRJD6lGX3k9Uh\r\niPfiIuiPS02vXFsJIOdAFr2N51Nayku73CJPZ9GjB/K14WQvUOyhgsQW6rBM\r\nTbmdORaanhtbrjlseLFsl7Iv00Fqb0EBi8GLKHU6nXsheQBmXuwHyz9r/Ff7\r\nOQ4XV2lmdtDsJp8y7zmw1e6zR3PeSc3j7MW6dOs2ln3IVUx+877GmiLFWYFr\r\ngUPkFgUp0KCWhiB0iEh+oYGk41l160rf8VMxXETZRN3qPg1c2XtPSIZdGrON\r\nqP53D+jQttjpDwgpzJvdcrh8c9fI/JmjtA2LCKaHeO7aPLqjNZ8CBmRbsKX7\r\nd0vuuiZbk3yE+fWiv3qGpFeEz111Z3I/iHbjjj3qvNfk6nwIwfr9b9L1jlya\r\n7GnTzu6guzrqsKyHSWTKL2RAFdmN0PdL2u6Ch707Kam+BCQ/VKs2ff9QVMgg\r\nYPn/oCcp/AXf4+SWtoYLzGLnta6xkEj+S/A=\r\n=v7RZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"0f785e404be84e62cb9ce225a54c76e89ac9efdb","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.0.3/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.0.3","@lerna/prompt":"6.0.3","@lerna/command":"6.0.3","@lerna/version":"6.0.3","@lerna/npm-conf":"6.0.3","@lerna/otplease":"6.0.3","npm-package-arg":"8.1.1","@lerna/log-packed":"6.0.3","@lerna/npm-publish":"6.0.3","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.0.3","@lerna/npm-dist-tag":"6.0.3","@lerna/child-process":"6.0.3","@lerna/run-lifecycle":"6.0.3","@lerna/pack-directory":"6.0.3","@lerna/collect-updates":"6.0.3","@lerna/pulse-till-done":"6.0.3","@lerna/validation-error":"6.0.3","@lerna/run-topologically":"6.0.3","@lerna/check-working-tree":"6.0.3","@lerna/prerelease-id-from-version":"6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.0.3_1667845012870_0.2757184138072464","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@lerna/publish","version":"6.1.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.1.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9d62c327bc3541a0430951d726b39a2fb17b7925","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.1.0.tgz","fileCount":18,"integrity":"sha512-XtvuydtU0IptbAapLRgoN1AZj/WJR+e3UKnx9BQ1Dwc+Fpg2oqPxR/vi+6hxAsr95pdQ5CnWBdgS+dg2wEUJ7Q==","signatures":[{"sig":"MEQCIE4EZKoutlvLJ4ihb+za5p+E2YAN+paLMQusHWX56xxWAiBR+hINtJgP96CwlyyUw/ZYdP2FChuiAUIor1drf7WpHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhnvyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowOxAAiPSyvLVXah9t0gOtU6hsE5berC0ukvzAf5ki8nrYck1PL6tn\r\naX1jqgzmetW9vainzPjJmG7pwWhZ46+zWm5qViVprie4a7mlWzHgXu7ZCJuB\r\njcOOIyZCWL2OA5uinNQyZPA/FSQzAEK4TEwo4IyKhu6j+vWEb8L+fuFTmIpW\r\nuyfo6JPX8W3FQH1hsSKPg5Q4WGiMz8b8gi6H6QroFd5pC6QtFa0A2ofBZ1tP\r\nAzdWTf4NiSVDlA5ZY3kpBpsAqCiEFCsAFW0wYAxeTbxd+QnpUw4ydM06GKN5\r\nYY14Hqo3dxsHEQDyOShv7dOPrCnsKzVQJ8vj+SLIxRDxEJ8YNWcJdk+qOn0l\r\nylEMiQw140BFbX2iPncO95OBpasulQooyeTv3A2TaiQrfWN5Gu7cedyFbbU7\r\n1fngkfiQ5Nbda5ogW45wrfWLXoHrCmpdfQSx7Qa5icNuXCX1VwMpjJ82IAID\r\nQT9rf3AeyWHgp/Rh0CjmYZuu9MzRzyTKTwqqwz4RTbbiVn2JlC2zO/panFd4\r\n9XaXD1KWoizf4kq+qQwABoEa84YbQOMkJAVhaMQzChVmiEk9aqifPsyc+s7D\r\nqFZqQXRwIdQrYbEE5OXGcrUi+DZxJdEf69fyGe6UsJnWm4KsmVRydRP4otz1\r\nvuqcySOQP4Yu5/rBL8QiOk7d0ydtpwu30XE=\r\n=lhhr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n> \n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit. \n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"05ad1860e2da7fc16c9c0a072c9389e94792ab64","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"8.11.0","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.1","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.1.0","@lerna/prompt":"6.1.0","@lerna/command":"6.1.0","@lerna/version":"6.1.0","@lerna/npm-conf":"6.1.0","@lerna/otplease":"6.1.0","npm-package-arg":"8.1.1","@lerna/log-packed":"6.1.0","@lerna/npm-publish":"6.1.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.1.0","@lerna/npm-dist-tag":"6.1.0","@lerna/child-process":"6.1.0","@lerna/run-lifecycle":"6.1.0","@lerna/pack-directory":"6.1.0","@lerna/collect-updates":"6.1.0","@lerna/pulse-till-done":"6.1.0","@lerna/validation-error":"6.1.0","@lerna/run-topologically":"6.1.0","@lerna/check-working-tree":"6.1.0","@lerna/prerelease-id-from-version":"6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.1.0_1669757938415_0.5057501086579859","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@lerna/publish","version":"6.2.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.2.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"72302a7a78f31684b29021fa354db2dae663d486","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.2.0.tgz","fileCount":19,"integrity":"sha512-IZmny9k2YmWaO4LbOgg2bK1IATSb30FNKGngjzi5oz4pfgnsw7QInCvLebZlJ+/Tcz2UpybLTaQRBUXa3aG1YA==","signatures":[{"sig":"MEYCIQD+uGCodpnPMD1BF1DZH4eZ9ma0GVq+2TvkDVX9FOy2TQIhANC2Tc7O9l3YzUxHH9XBbFPcwihWnAlr9/zwwlBhcZ4D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmHWJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLdg//YaOyHbeQpVFQpCZqI9g8JbwZDFzSIhlfZDKBxS0FymcRFUzG\r\nrFe/BnJT5/vJ+jK+MMChW6vD0N3OT/HsghpQVlDMoD+Cmuum8Rg9j7m5VnV4\r\nZLek5MSfvjE/InZOhloNON6tldFvqDBQ0qzlQjpbXYTorP26Uf1fpETWTtjJ\r\n6SUc8gZ+Q3S09wHItwZdTPvbsvETZqsbZdpE8VwCHiXcjxQ8y2KUAsxga3fX\r\nQTvvpOhwBIXYXVxnOH9ece/ODb0i5pmZ91gbm8L8ohHVfbjaXEyN75wyabCs\r\ng2uJT/2uwnRmWPyHh7MT9gh8tiPI64ysyhNx+oR2HKwihTKsXNsXY/sg1Tsd\r\npLMhdrX5eggyHKjLYB0LrmGMeJA0QmxFlEHDKr12zLDDnqbYJ8JFPXMjLwpt\r\nda5SO7sbL8LCsJqj2x7aSEZ2DlpsHIscVPOvyvYL3vpMKxXtRHpYp50AJzQ8\r\nyvkC1xcIZtcJLUG/7b4fpyt8UJ00Fxr5gdYqQI2USRFB0lh0PUUmgButVXz9\r\nDjCoE6NzPjV/Rdlf5GZ0DXvJr1E60BtnaD1C5Ng9ylvjvyqfzhsJOYyt8ZjL\r\nsSxu7BZvgyspOyOKapz01CcH678uvBKeFaUgFAEogrwm7AGWeVmQGWFDiUae\r\nvCGy/AusOBbFTED2ENJ0+Dpb1INygmVNDz4=\r\n=vLV+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"e057f56e15562496249d8d0a1e3516bd507536fd","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.2.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.2.0","@lerna/prompt":"6.2.0","@lerna/command":"6.2.0","@lerna/version":"6.2.0","@lerna/npm-conf":"6.2.0","@lerna/otplease":"6.2.0","npm-package-arg":"8.1.1","@lerna/log-packed":"6.2.0","@lerna/npm-publish":"6.2.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.2.0","@lerna/npm-dist-tag":"6.2.0","@lerna/child-process":"6.2.0","@lerna/run-lifecycle":"6.2.0","@lerna/pack-directory":"6.2.0","@lerna/collect-updates":"6.2.0","@lerna/pulse-till-done":"6.2.0","@lerna/validation-error":"6.2.0","@lerna/run-topologically":"6.2.0","@lerna/check-working-tree":"6.2.0","@lerna/prerelease-id-from-version":"6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.2.0_1670935945391_0.3310836829716688","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@lerna/publish","version":"6.3.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"c3a563cb70bd24a47b3d251e463146a16d40d4c1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.0.tgz","fileCount":19,"integrity":"sha512-RZQBsD72wCQnzku8U1ov0kTvM8fkyzmuqI6m4tyrWtSGzNk8iALzJ8dBUD8DHkvcauLrdqB4HTKC2IPACeuFqg==","signatures":[{"sig":"MEUCIFUQhGvUElqnpK4hhUwhvj1LVVbi3bGkYV08Lg0dc+/dAiEAiVczXPtI+rirp5tuq3vPQvkWuDF+MAZa62B3DyDJMvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqeqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Lg//SnM1pOHWhwXO/Acymmv0sRX+KTGv5BtKNei9Fmy3ZiThC9h3\r\nSvjbpJNb3GOtne3HxH4HX8ohkGjh4wb9+CnrZITE9hsjW+ro4SUU+6XXLQzf\r\nnjbvSBtmJSLMS8tZ6ZMLyAy/7FaF3Y5ObCavGrSc5sbOPF2ijyxzRRita8zp\r\n8EOn/lRN0LZli0Hztn1gSBMjkbk85lmau3HzxEpWE9f43ojtP6yL4Sze8uNw\r\ng7EsByBmJ1k19ROBbjABPnHX0UhCA50OwwD2w7gnZeibggvGKu8yQS2azDa1\r\nBA65KEmUrX53RYB7hxGOngZaXTHQ78rXegCEB5WH4dbKhw+1U2V1+ooa2xhv\r\nsbfDigzUB+jjXjeBKNfv81busxJrtkLUDXoxFFbkLvf2VBedcln9wGNdiXgj\r\natrbyaOIGNSnCC9IzvX/wPqSqb1ppMeb6JuO9EZHQiUvZ4kgjvIN5xN/Yj3y\r\nWmTfmP1Z/JdAzwT2RxjqTAGBAgURvYtAxtaEkkPuWMwveX9xkrqLsZUUqTfr\r\nkDOsdkFZqlOIkmLh2L8Sj2GFB3XipYiY+noLNJ49uMumkyD9RUkOBodr22qd\r\n3b6lPHzmyXNFDmSgHkdGdUnb60ebv+JBuXCaitBFfSN2rnxkGkE7zAPzrKpJ\r\nwPSsejSpRN0wP3WMOjNCg8gr5KXyi+8QxJE=\r\n=tFZm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.3.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.0","@lerna/prompt":"6.3.0","@lerna/command":"6.3.0","@lerna/version":"6.3.0","@lerna/npm-conf":"6.3.0","@lerna/otplease":"6.3.0","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.0","@lerna/npm-publish":"6.3.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.0","@lerna/npm-dist-tag":"6.3.0","@lerna/child-process":"6.3.0","@lerna/run-lifecycle":"6.3.0","@lerna/pack-directory":"6.3.0","@lerna/collect-updates":"6.3.0","@lerna/pulse-till-done":"6.3.0","@lerna/validation-error":"6.3.0","@lerna/run-topologically":"6.3.0","@lerna/check-working-tree":"6.3.0","@lerna/prerelease-id-from-version":"6.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.3.0_1672080019549_0.6477457944875624","host":"s3://npm-registry-packages"}},"6.3.1-beta.0":{"name":"@lerna/publish","version":"6.3.1-beta.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"eea5cd9914aa722bd31adf21691afd72b480dfe5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.0.tgz","fileCount":19,"integrity":"sha512-M61jmGUqHcjRySpH6caanZzTyPc7MoMhH1pN7b9D1IiS7i14KQBYEZ6OHV8hhxuCOqDoPOZY5/cM2Xorr9vw3Q==","signatures":[{"sig":"MEQCIDgrvIHcJ07dRCjDOe+eyQIbxIwJOuTu0yt3ZNJFFq+PAiBQCun3zGW2kr2SAdetyTVEHRLcQbmuzgo11bCdTK1bfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqe7GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Uw//QBHJsUyqCF6jIflbLOIHdhSNBb1eXs890tBgxHBmsVnQCnJp\r\n/aiNhGqVuojFNNcgizmI60C408NmwAXabOKT6523yJvSoaJT5RiX15BQlGkh\r\nUQVeWFEy5I9wcK2H7Vn/wfi0G3erswfN6Pi9tAdpEKVjM85qQOJbIB6lgSxA\r\nUdpKnN8mGrfVFghoVCDtThT9CEkpdBRn1LjUE087vkcUzfVrFIbtgjg2DkTC\r\na5mt5Gpw9m/crA71dlqAaSfh+5SEhDTTtL8NnEHuwNXc0NQCgkkMmbuyq9ah\r\npRCTiTN/gxuwOds+UE35a5O3tQTgqa5mMBvpfhrHWpWf2eiJtFQwdxKeWD13\r\nD0czVGrEooS5sTelwhrxPliN83A8hVGTFk66siGHcUq9H8ke6wzLXMB5Vvyk\r\nSIVWpj2DvvDiC6Cr3KiKKnET5tMh8EEyn84tIxFRwI9xWiTjlQ3BR0b59TSp\r\noYyCjbHZ6MrTUqJy+hlOgcyXv1coeGhu6v2drD7uStJhcKG5aYwddrbldmKu\r\njlKczytkk8VxBWr/OyrxGXOfpGpkBfLDW6kpNCg3G1y88d3zjkEAB798hHDz\r\nJ1ByLiDdztqxmZX2bRVNsOv3msIiE8Yt2/hR1QJY+sb1WDdaHXbI1Fiw9PZZ\r\nQufeaYV4FDowLNsKsdHoZlSvhrrRc2yHBVI=\r\n=clGT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.1-beta.0","@lerna/prompt":"6.3.1-beta.0","@lerna/command":"6.3.1-beta.0","@lerna/version":"6.3.1-beta.0","@lerna/npm-conf":"6.3.1-beta.0","@lerna/otplease":"6.3.1-beta.0","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.1-beta.0","@lerna/npm-publish":"6.3.1-beta.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.1-beta.0","@lerna/npm-dist-tag":"6.3.1-beta.0","@lerna/child-process":"6.3.1-beta.0","@lerna/run-lifecycle":"6.3.1-beta.0","@lerna/pack-directory":"6.3.1-beta.0","@lerna/collect-updates":"6.3.1-beta.0","@lerna/pulse-till-done":"6.3.1-beta.0","@lerna/validation-error":"6.3.1-beta.0","@lerna/run-topologically":"6.3.1-beta.0","@lerna/check-working-tree":"6.3.1-beta.0","@lerna/prerelease-id-from-version":"6.3.1-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.0_1672081094400_0.3412259502936754","host":"s3://npm-registry-packages"}},"6.3.1-beta.1":{"name":"@lerna/publish","version":"6.3.1-beta.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"9f5bf182f713a51d140e69a23e77a2bd1a45b2e2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.1.tgz","fileCount":19,"integrity":"sha512-DVR/KPmPLjen7V4pvKgrEgjbCI0A9xHXuoQhD56NZ0NEg1XYds/5NZcA/yktG/D2/r1VDGi7JojPA9KslMmQuQ==","signatures":[{"sig":"MEUCIF6Cw1TfQzI/zXqm3B3Fc2vqXUi/REXCfKTs0TSZH7vtAiEA+ygoGe6HAGRj5eqaBuVTDuOXRQuMGFsdFNZmA7LOjGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjquCDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRzxAAjW/q36z6YILCr2IhPI+vcW+VnTsxwOZ4Smw2HzNEQjy/+5BQ\r\nae3yff6HtuIIZHiIJeOC9S/C1zH9nh3vHREHEBFW2NOVklMMiW+xIWTitts/\r\nbIWUxZtvFBwglbALeD+u3ZlX7Ckkp5dLuZzIH8Xj49PmAv5Xt9pQ+I2mSYCz\r\n2CQk+ODN/h2ajJX+TSnIK32TvBGJvq3rPujFcdsBywMrfUl7+/3/DGD0lWbr\r\nQ83sigL2F067ITYoLLk7bK4rlXMaW0vD++XpDYj+gG8dYXbZJnjNRjU3297K\r\n6nsQ34wMLL9uwX8hCsQvVZ95uSHE8d/RkhVoTf563yrYd8SpA4BGg9qiGGW6\r\n9Q+iKPzPA6AOaBgtpt+WnGo2Rr12nDGktBPT6L3254O9c6cOpv3tRY6hO0Kh\r\nAhcsYzTpQEnZA0GWpFkjYhxgEkmDldU5iQpSFwOh/McEcO3hW+pjs/P8EePy\r\noqiVFnleOlwPWCq12WApS2cOOJGA1yKNO1Jd2j7KRp2if2alvP0LGBVMPgQY\r\n0Eb5G/q1/sQnk1dWHXENdsEF9GZiS88k98XyDovqXhnp0Mz5ODQ2oNypuBvd\r\nvQS/O07QJM0sXMeM+m6xGFtFlqnZxIIlNK03roUzDDZhZN4Sfz1+fr4RNq/p\r\nWErQPoiYjuKrwUnuOQGSsZrX2QOs/NkQCug=\r\n=hIja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.1-beta.1","@lerna/prompt":"6.3.1-beta.1","@lerna/command":"6.3.1-beta.1","@lerna/version":"6.3.1-beta.1","@lerna/npm-conf":"6.3.1-beta.1","@lerna/otplease":"6.3.1-beta.1","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.1-beta.1","@lerna/npm-publish":"6.3.1-beta.1","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.1-beta.1","@lerna/npm-dist-tag":"6.3.1-beta.1","@lerna/child-process":"6.3.1-beta.1","@lerna/run-lifecycle":"6.3.1-beta.1","@lerna/pack-directory":"6.3.1-beta.1","@lerna/collect-updates":"6.3.1-beta.1","@lerna/pulse-till-done":"6.3.1-beta.1","@lerna/validation-error":"6.3.1-beta.1","@lerna/run-topologically":"6.3.1-beta.1","@lerna/check-working-tree":"6.3.1-beta.1","@lerna/prerelease-id-from-version":"6.3.1-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.1_1672142979648_0.16945172362208294","host":"s3://npm-registry-packages"}},"6.3.1-beta.2":{"name":"@lerna/publish","version":"6.3.1-beta.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b858c6e49219ff6a94db2365dae57c13d081ac11","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.2.tgz","fileCount":19,"integrity":"sha512-Mp+u+CU4ifyD3iukgzW/Fa6XFTjxo3K8prZSRKpcLB9NmGngK9JbPPY1Jje2uGzABUmyyYP2G4uFxIcgRsoKhA==","signatures":[{"sig":"MEUCICr6KoNhJPSYzkOkkeKTBUk0KuXlJmX6HAK7ZoEuddJrAiEAkhtabMzN9nF5MR48n0FgGUXD+PZ1Xa4f/S9jXWTzgQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjquKMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6NA/9GVrKqyZQZph3+9PVBDsZT78yyp9ldrjR1/pu/oG+kj0Rm6qP\r\nvagbCQBozagdWluqqlCxwzWl2tXe9f0HCUHNUCBO3fm73I9bBlF/mJ95niR4\r\nyau83QgoTceRIwhWRvS3P1a1vEkJoRTinAGNTToeykr0mABtjIw6cWB4BRYF\r\ncteWmJn3bLxmxqtYnUeyARiseew8eixuXkVpfIeyRGSiDTSCzP2YXWbaLU6f\r\naDUWVNzNdX9YCVVRmrXc+UIq4B2Sk+73z12Lq7BYIfSIkVZU44dVzPWf6Cjj\r\nZVZCapTs8ZUx3+e7Ptsw3CRwL9xDMdvbYJnf7y7Rrx9m7rdfQYFHz5C0ETiI\r\nXOic4VpJyt5pzn4+1DYGTmEG373lqhOQH7kCLbZhvbuxBmd0jeaRd2bknmNV\r\nzB0+RQOHfXDHZhgRzVGIuTffxi3S40n/vAdPh7jBbjl8TYuQ/BjfNiM9g/qx\r\no5z03NEpuPWPRBjPjH1by6+AYt0wWcs80afK9cMM3MPncfcU3u+30qqnVsc1\r\nXfBk1pYlYE0TT+ktkwVWvEauukB1Y4+1+5O6FYF508xlEz6m/+coHKi+FlKx\r\nRBGDNEX6dgMZsWOHYSfjbulQloL1G9VlfqwJCJw2o5HZjsLYbLW/RZLdas7d\r\nCgkgNBlnYV3GFrdMx9iAzAH2t1q+YQX6VFk=\r\n=1EGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.1-beta.2","@lerna/prompt":"6.3.1-beta.2","@lerna/command":"6.3.1-beta.2","@lerna/version":"6.3.1-beta.2","@lerna/npm-conf":"6.3.1-beta.2","@lerna/otplease":"6.3.1-beta.2","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.1-beta.2","@lerna/npm-publish":"6.3.1-beta.2","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.1-beta.2","@lerna/npm-dist-tag":"6.3.1-beta.2","@lerna/child-process":"6.3.1-beta.2","@lerna/run-lifecycle":"6.3.1-beta.2","@lerna/pack-directory":"6.3.1-beta.2","@lerna/collect-updates":"6.3.1-beta.2","@lerna/pulse-till-done":"6.3.1-beta.2","@lerna/validation-error":"6.3.1-beta.2","@lerna/run-topologically":"6.3.1-beta.2","@lerna/check-working-tree":"6.3.1-beta.2","@lerna/prerelease-id-from-version":"6.3.1-beta.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.2_1672143500074_0.9213345556150347","host":"s3://npm-registry-packages"}},"6.3.1-beta.3":{"name":"@lerna/publish","version":"6.3.1-beta.3","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.3","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"56b058edc39f53b0fa376d9ca74cb95f0b80c204","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.3.tgz","fileCount":19,"integrity":"sha512-S3X14bqd4CurGHOFWevxxkdFX6TbDQfJAV4TXyBecTExxA4vtwGZoV+gFIMBMXD+pNXI9qxv4f7o+mMDA51rbg==","signatures":[{"sig":"MEQCIDI4lxIqVpgkM56Q+bNMKti0R+wCTgpx3K6chbIHZQhpAiBi+U/OEa12yKPbsU0V7tWkdawC1Pc0OlRIgCBMgEpBZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjquQVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi6g/+KW3HIBOHmQy6p4hx2mPGpX+oHZ64SR3xbqPImtI3C9vOVCaY\r\nd+G711Umrm5oCng0Tq+I5jXQ6i4X22dYR/FucDrX47sSnnIfzthl8o7V+LPb\r\nOnN7psu+Jx/qqzbekBc4RaMN69lJmvGpnmgKgsT+RpPi9ppvRTp+/HGwtzen\r\nvzg3Z0AYKhC6VfX5XxENVBfFAFjjkYHrN0iYX+0FwWHnQPqUL9kQdrOexUFg\r\nyIrXFt2RKZjyRF3gLsAyBfxAbvWDN9IeWJfu+kzn3IWXRQMC3EJ79vBkmKxk\r\no3j+CpVbQy0Teoln2kmaKagd2ROS8CoqapkqNtCWGIztwULroILE9ffktpHc\r\n7wDc68PpYKb/Bo6Es3uvLvL4a2dUyoSJkMxwDNFWE+QwSNFpdFVdX0jWOM5H\r\n2bGevYJrK95+xDTOzEkt4KBveayWRMxCI4KyBa+i2CFnl0qLkZeIi5TqDKuE\r\n21eNRgVSDwKaCdZGgFpWArvsrMg35mbnbXzsEZpsgSQoPoeSBUYiLhADdahc\r\nG7ZrbLzVFm6OL1jxLueVM6ch/ISDtOEdka6zz9EhY+y6TU+mpq7zoeJvpNh1\r\n/vBT+8ipylyVGydj1kK7fCYpgQd6XstTnZQndmhBHlvcx/E13ZW/+UkBYoq0\r\nF3DpN+nZJI3wLP6WFA6ZuEaP5UMq1X8HfJw=\r\n=uFFY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.1-beta.3","@lerna/prompt":"6.3.1-beta.3","@lerna/command":"6.3.1-beta.3","@lerna/version":"6.3.1-beta.3","@lerna/npm-conf":"6.3.1-beta.3","@lerna/otplease":"6.3.1-beta.3","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.1-beta.3","@lerna/npm-publish":"6.3.1-beta.3","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.1-beta.3","@lerna/npm-dist-tag":"6.3.1-beta.3","@lerna/child-process":"6.3.1-beta.3","@lerna/run-lifecycle":"6.3.1-beta.3","@lerna/pack-directory":"6.3.1-beta.3","@lerna/collect-updates":"6.3.1-beta.3","@lerna/pulse-till-done":"6.3.1-beta.3","@lerna/validation-error":"6.3.1-beta.3","@lerna/run-topologically":"6.3.1-beta.3","@lerna/check-working-tree":"6.3.1-beta.3","@lerna/prerelease-id-from-version":"6.3.1-beta.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.3_1672143892950_0.9067046149531686","host":"s3://npm-registry-packages"}},"6.3.1-beta.4":{"name":"@lerna/publish","version":"6.3.1-beta.4","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.4","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"1271f38a8ab2cfb73c3024907d9ad6910e59d228","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.4.tgz","fileCount":19,"integrity":"sha512-o2FUvOIM7U4ptgDeK34dgU6cq6Ww/4j3g+d8SCs8abI9q2L/iDM0Lcx8dSVmLOZP6/KpaUS3gg1JGxMN/69ylw==","signatures":[{"sig":"MEUCIGOcAZQxIV8/6WW5H9XCGqJqtBYjq4uimMg7LlWCqU0zAiEAzVIxEtrkmN8p17ImIiKMHoz9pG/k5CFecTAt0ryHKxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqueUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppxhAAizVZv5YqtZ9+2oovMmQRaTaLIukhkrdZ4IwB9klZlAOkDbV9\r\nvz1M4R8eS5yl0ltt7A8IIoyD56g3n5nguBdl50M1D/HOeXMZ1JcCecQQu9iR\r\nU14+cnPKL/2+L6C70Ugk1M+oL23rcyhTIoi/2agBDrF7jEtR2Nwp7C8T6UAs\r\nqKflcdNj5pzEqlLA4zfzqocjIm8wWbLcL1JBSLeTWdUVoOQEbNTcN4yTotVI\r\ndYiMfDEGKPist+iUSlQhS2BPNVP1ncbun6NTxsl2d5oYRFHTT86nHs4sMWRR\r\nAIqt1uKQNR6xziTXELN0PH7uHycB2VF5EBorN+2MRmw23vl03ySwVfK+y1Oq\r\n1cqBjkgiCDCbA7E8lHz/fjn/NtDo7nkxVa/FNqJ8+fJzJalFyUVzpqVLAAqS\r\nodjsXjLc+Nc4KgCz1vZhhRc5x0Xlpe9siLklroLRqJcfJHtOjxudRp6NCFe5\r\nkmwsWdbrgMhdlXAb+LsPgBWFBlP9BsP0PqLKUBAnsWAWYVOk2YjcZSp5Glv/\r\nDKCwwZD5POilFFxuC+s87EAtSOzvtuO4xgZI0E5r+sNjAfwQlP/XiB54v2Dq\r\nkyKsiibRxpqxDIWoeRor/v2g2xZthe3I+sgpJkmjdNMbeBoE7OZ4MqrZqdLa\r\n10uFCQUwI1HfYVm+6wFmXN6PRJmh0JyrYKo=\r\n=82HX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"file:../../utils/output","@lerna/prompt":"6.3.1-beta.4","@lerna/command":"6.3.1-beta.4","@lerna/version":"6.3.1-beta.4","@lerna/npm-conf":"file:../../utils/npm-conf","@lerna/otplease":"6.3.1-beta.4","npm-package-arg":"8.1.1","@lerna/log-packed":"file:../../utils/log-packed","@lerna/npm-publish":"file:../../utils/npm-publish","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"file:../../utils/describe-ref","@lerna/npm-dist-tag":"file:../../utils/npm-dist-tag","@lerna/child-process":"6.3.1-beta.4","@lerna/run-lifecycle":"file:../../utils/run-lifecycle","@lerna/pack-directory":"file:../../utils/pack-directory","@lerna/collect-updates":"file:../../utils/collect-updates","@lerna/pulse-till-done":"file:../../utils/pulse-till-done","@lerna/validation-error":"6.3.1-beta.4","@lerna/run-topologically":"file:../../utils/run-topologically","@lerna/check-working-tree":"file:../../utils/check-working-tree","@lerna/prerelease-id-from-version":"file:../../utils/prerelease-id-from-version"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.4_1672144788221_0.6074795806347137","host":"s3://npm-registry-packages"}},"6.3.1-beta.5":{"name":"@lerna/publish","version":"6.3.1-beta.5","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.5","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"a0628f878eac0d14c8dfdb5ac7308d9c0963db62","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.5.tgz","fileCount":19,"integrity":"sha512-YjAtHm5ji3l11q1JffUMTEv362DOJWLU5Ph3T7qq4GSejS7R7AnaK70/DyiMlAdLPOblLvsevAkRsGMIABotKg==","signatures":[{"sig":"MEUCIBh5ICKWalolkfOQc2Hv2Oy3NBly3UI7KoHp2nVsgPU6AiEAxse++ARh8wNbWTy490hgqg2jlErW8O942/s0UTH+BPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjquuVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx0Q//YZOzpjIAGnGlqoeUhJTr3iLZ17YHagUU78p8lQoMS3rP/GUT\r\nYKz9VXGZaMpchtjdRQCMmOIcHpil1urYTQqyD07rHS4xsJsKAgd6s2kP3lDM\r\nMcS0bErcnDzO1cFDOF9/OuQlo67N+jwD+RsHxqvmE6jyeLR1RUFP0h+CiwBL\r\n2NB3jxuy6uy1hiQXZrvbykYqDhD65mNp63RJ+FGKROzJ2eepDMQCEXnB7Iu+\r\n5DfAd+dbF6fKVruh99Zo3dDFkyKSa8OG1Q6bkTkjI7wGxUnOijq05qG/xbRl\r\ngs/M3uYx6nX12/cvtspM03h3GdGS8MO1W34nL8Ki0K9qHq0RDDOEuMtuLNXs\r\ni/K6jZzhc6Yg601MYd/3FFyuXf9RrO/h/fnxcCps5A1I/uJXn0I1vpD81FNV\r\n8daSz/Rd6Y3eOrvJiP7cJN3mtzg/7nHp475esmBQiA2tNe+toLh43TvYXCPP\r\nYHAPGdpE7OomHmZqebIpVJSbVUuVyVrtdK/Enq0Hy12M+pwlQQkwZr/B64MN\r\nRaBwQ1F6Ihwiv8TjFoo4F8WwTBZtiX6dQ5WTQeQ7qZ8NqOxd5vcwsN9tu2Ie\r\n9HPgDLN7/gH6wKsAPw5cgwCr7SM1YelH4DXEisX1rwdiioxjbjfJAfICiT1D\r\nXZcUycpGeDk6D3Q6bcVMbC77awzANTeUloA=\r\n=Ums5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.1-beta.5","@lerna/prompt":"6.3.1-beta.5","@lerna/command":"6.3.1-beta.5","@lerna/version":"6.3.1-beta.5","@lerna/npm-conf":"6.3.1-beta.5","@lerna/otplease":"6.3.1-beta.5","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.1-beta.5","@lerna/npm-publish":"6.3.1-beta.5","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.1-beta.5","@lerna/npm-dist-tag":"6.3.1-beta.5","@lerna/child-process":"6.3.1-beta.5","@lerna/run-lifecycle":"6.3.1-beta.5","@lerna/pack-directory":"6.3.1-beta.5","@lerna/collect-updates":"6.3.1-beta.5","@lerna/pulse-till-done":"6.3.1-beta.5","@lerna/validation-error":"6.3.1-beta.5","@lerna/run-topologically":"6.3.1-beta.5","@lerna/check-working-tree":"6.3.1-beta.5","@lerna/prerelease-id-from-version":"6.3.1-beta.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.5_1672145813465_0.21839619665943033","host":"s3://npm-registry-packages"}},"6.3.1-beta.6":{"name":"@lerna/publish","version":"6.3.1-beta.6","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.6","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"1730afde35eb447eb14716cec12ee1944b3788ec","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.6.tgz","fileCount":19,"integrity":"sha512-SJt2mxOKEztY9g+uAwGLWYGjJM+tEFSw8zWXtftZC4R7HBJf2J/NLa7AMxRxB3hzTc9+e6qNc3Y0y8/PdZRy1A==","signatures":[{"sig":"MEQCICg/8veNtuG+Fpi1qCDrcO+W3wRk7c0dj8n1I9fxUbMoAiANXIdWsyK3tkiCRa4vtISRkrmQ04gbv9+MhlPCCY39EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqu5aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDXQ/8DMyPrTIX7ZRH6/Du8fzkzYAWLhbSltqrG5s+rtgD21XM/num\r\nRhYo82H4CBIPc3jIeirhQqtVNPhUzF9gHow4dgVSohbUaXiiQPjg2lcz17Tc\r\nVSr2fmlX2S7Rgw+oaZtFcTSjDw7SWdq8V91oM3QtMlpnlMrDSXDPoEyJ6ksl\r\ny3drmVoAgQ6LY7qhGFH9rMIociIhgXLZJGe6v6jux9UiTQcJ4mcgVCcSmoAj\r\nHoXBE0lEWmgSuIiVr+omHdZPmUdNF8TGV4PJMU/LcFYEnOuqwJJbvRBYjK3Q\r\nMta0a9y3GZk3nc/PzmPLfji05c1v/5zHxf/smjsoHBqtn9lIRZmJpVKLFpgt\r\nOZLpPpOmX1D7ouTUCwwkVEtBBMZi+f66lpGs9pjMAx1rz7sHDXeVFDc6KkRL\r\nEtZI6zUYiApv3M6bSDup6oWczl3we4ow9sLpX5bklNL+XjBXyf2nG0a824DL\r\ncofNRWNexJAVedw3KMNHQD4ciNLQCzgAxmomY6jXaTvYERx7zLplcO7kCLSJ\r\n6wvl+hV3WPq487rgS9JLoUtAC832sJP4ioKICWwaSwLzVMQMjdXSG+934M7j\r\neP90KXih6bl/PV3XWAmf0RO7BAqcpIG7HM85Dn8tQq4yByJv8m2USHUUDZyp\r\nuU+6/wsJ3en8REYauv0AnC5vSqomnpALqlY=\r\n=Wgyx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.1-beta.6","@lerna/prompt":"6.3.1-beta.6","@lerna/command":"6.3.1-beta.6","@lerna/version":"6.3.1-beta.6","@lerna/npm-conf":"6.3.1-beta.6","@lerna/otplease":"6.3.1-beta.6","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.1-beta.6","@lerna/npm-publish":"6.3.1-beta.6","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.1-beta.6","@lerna/npm-dist-tag":"6.3.1-beta.6","@lerna/child-process":"6.3.1-beta.6","@lerna/run-lifecycle":"6.3.1-beta.6","@lerna/pack-directory":"6.3.1-beta.6","@lerna/collect-updates":"6.3.1-beta.6","@lerna/pulse-till-done":"6.3.1-beta.6","@lerna/validation-error":"6.3.1-beta.6","@lerna/run-topologically":"6.3.1-beta.6","@lerna/check-working-tree":"6.3.1-beta.6","@lerna/prerelease-id-from-version":"6.3.1-beta.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.6_1672146522283_0.17627319015884835","host":"s3://npm-registry-packages"}},"6.3.1-beta.8":{"name":"@lerna/publish","version":"6.3.1-beta.8","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.3.1-beta.8","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"5a82f571ea2ba0152ca5cdb8ad99a50fd1ddcb68","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.3.1-beta.8.tgz","fileCount":19,"integrity":"sha512-+uk23Xkbb5A/3TbaKLRVKYsog+vLcf0k8cuYpNhtMBFSsH84EslX1AVVTThxtS3edc1P6T99csWWQp4CdlwBiw==","signatures":[{"sig":"MEQCIDZ7ZlmB2coW9Mdx7DBd1tclt7tmbDkt+53nQdKl8jdXAiBmSzVzednJWLjM1jR4Smoj5NLFyPclq103MJGx563TlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqvAYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkzA//WK/590DKzGSRfklez2D3FnINx9W4+yeDGWa3ogWDF0SmA6EZ\r\nsH2kBIvjUPa3/Orq5hvZzRr/QHW37Yvq9cCLF+a0PiE61KjsWz/mftc8m8Tv\r\n7VOfWp38T7ZSULIJx5KbtNT4kl2aOqf8DukNTyoI/GfR4VR1H0/1TAkCuUJJ\r\njnq2FCQTRjEedGL6h2cDOWI++yQ2ZZhzPeolT4jWOzfvAW9VxB1dWFFQoAqZ\r\nhzAU/l/3IUXTSE5Y7+iDA9Lb1NQt1nWVcAHuTdxD0+TXTn6ljZJJBlaoQB9U\r\nmJdLrw9cld+u+9hS8HuBd2Eup63qN8DAbabhxfD/TE1PYaoSlBsa8k/RGIG+\r\nZjT0oD4CmYNZJs9InGqmGzYz/uvc2z4O0C1tfb68sziYLTi+lFadGbGuoWOA\r\nM36JhNP838O6z1+EGBMXD8yUoe9JY/lfsaJ2PN6KE2S0a2s6zZo4lmeJOQNk\r\nbJk7aMVUX0Keop1Uq94Y6Md+oXowHTfII7aavjzOiXhKKbGLUdpSx8TuLHi9\r\nIefPaboWOHvF/Da538TqXdRa+f0I5vsnf9Dfxwxo10uMi59MH5BbBKHdghkx\r\ndAXmc003wGF1D5mmTNCxFxv+Yh1AXyRRyrup+MmNKkXC0RsdQKKsnGBG5hoo\r\nKEX6/z5NzLt+F7E0WeDwrti+dNwQIaiwg7E=\r\n=vqec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"329eb99e3080cc4d5de53960a7d0421091b08782","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.3.1-beta.8","@lerna/prompt":"6.3.1-beta.8","@lerna/command":"6.3.1-beta.8","@lerna/version":"6.3.1-beta.8","@lerna/npm-conf":"6.3.1-beta.8","@lerna/otplease":"6.3.1-beta.8","npm-package-arg":"8.1.1","@lerna/log-packed":"6.3.1-beta.8","@lerna/npm-publish":"6.3.1-beta.8","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.3.1-beta.8","@lerna/npm-dist-tag":"6.3.1-beta.8","@lerna/child-process":"6.3.1-beta.8","@lerna/run-lifecycle":"6.3.1-beta.8","@lerna/pack-directory":"6.3.1-beta.8","@lerna/collect-updates":"6.3.1-beta.8","@lerna/pulse-till-done":"6.3.1-beta.8","@lerna/validation-error":"6.3.1-beta.8","@lerna/run-topologically":"6.3.1-beta.8","@lerna/check-working-tree":"6.3.1-beta.8","@lerna/prerelease-id-from-version":"6.3.1-beta.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.3.1-beta.8_1672146967872_0.8689199427575229","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"@lerna/publish","version":"6.4.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.4.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"f02899151e46672e37441f02320c3cddb91cd0eb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.4.0.tgz","fileCount":19,"integrity":"sha512-8TQSB794jjRejC3OPiTs81v3rv3DhNrkrbgFOrASx4suvH1SHsJKRXSS4xsCLiyv9b8NzodxfCPmSriOAhynUw==","signatures":[{"sig":"MEQCIE4ZluJ3Mtt/stTSwoRiTkz0cjrTWCn8kcDSyp0rv3IjAiAXlEB6KfV6yfY0kEpnkZCHOOzUWEt314UnuDeJ0w2t/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtxbmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocvQ/9EVtwis4J1wCFrFCn1ooKC8uePznxl+cTO+DtIKXoFOKMtqbK\r\n2Qo5ErHW9vNjEbL3VvU/xTORJiq9+l7hRGaS94hS/WeQNe6ZihH9juO19xtP\r\ndrHlAdPTNqYYWj5SZCYj8poC2jmf3cXa7ThjyFM5MU544ijZh+E9gfeU67K1\r\nl203emLCX0LGMkFZQD/WlF6++sTfhjr3f1CPr3Eoiq7Dw/Cj/HAxSzHeFikN\r\nt1Yx8TO4fbmLaDOC3f1JH/gtD5Dy40+0Rpb9XFE9DR7fZcenSde+lPWXuRiL\r\ngmuxbh3h13czq7KizKqT7M2va9BPxw1jWbXQNbLnKA3870V6ToQeSJ3/GUmK\r\nML1ywOgNlWGZg1QBhAu4DUrn1ME/MMThbtvHhBa/0jsuFfcOQ8QJx5N9a50N\r\nMHCmCPF+5stVk6LCe6GFmUSEplT/7FnWLKOF6WbFLmVOLB4unswJA6SRpe5k\r\nNuUkZEzNeFZ4uZdJUwloIBW80T/CLFm7HnLwh8A4/3zlSuwxFWyC2OOdqkIA\r\nbyvYX9DKnTYyKjCzolJoQG3mZqSurDxjIrmEJb4hJFmaYhaDgRTSl5IGEw4H\r\n/S17QXA1FDoDEdNPAaA6SLeDYH90cTFgmj4AxB+HtUu9euaIlTQoYINaFWG2\r\nIC8TtUfLQFxO2rrYlLy0AqCjh341VQm9K/8=\r\n=EaUw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"1053de382bac5c7a5ec1a54d493935eda75e0796","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.4.0/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.4.0","@lerna/prompt":"6.4.0","@lerna/command":"6.4.0","@lerna/version":"6.4.0","@lerna/npm-conf":"6.4.0","@lerna/otplease":"6.4.0","npm-package-arg":"8.1.1","@lerna/log-packed":"6.4.0","@lerna/npm-publish":"6.4.0","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.4.0","@lerna/npm-dist-tag":"6.4.0","@lerna/child-process":"6.4.0","@lerna/run-lifecycle":"6.4.0","@lerna/pack-directory":"6.4.0","@lerna/collect-updates":"6.4.0","@lerna/pulse-till-done":"6.4.0","@lerna/validation-error":"6.4.0","@lerna/run-topologically":"6.4.0","@lerna/check-working-tree":"6.4.0","@lerna/prerelease-id-from-version":"6.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.4.0_1672943334152_0.26764983990936453","host":"s3://npm-registry-packages"}},"6.4.1":{"name":"@lerna/publish","version":"6.4.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.4.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"e1bdfa67297ca4a3054863e7acfc8482bf613c35","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.4.1.tgz","fileCount":19,"integrity":"sha512-/D/AECpw2VNMa1Nh4g29ddYKRIqygEV1ftV8PYXVlHpqWN7VaKrcbRU6pn0ldgpFlMyPtESfv1zS32F5CQ944w==","signatures":[{"sig":"MEUCIQCMbIPy3ve+WHI4YGYb+c00oDvlE01mz2RXP1mGIUgbYQIgdw4WMRrDJjCUtDC/AaGPfBS0v2G1bGogtaSAVneGgjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwGGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkkA/+PS/LaFhNKvUQdWj3jseSHXbLcd+LW7wjIuNh+8iSMIPEVc7f\r\n1rZVuSBV5Sh4xIjtK99Rokwwm++y6Mi3O/+2F892IjrM/et5+zLfZY9U8Kbn\r\n6aJhw81rZBAuO/116mjLF17IriCsIt9AmyogbTiHlmPpDrl2m9KqQX9Eh0Js\r\nugNSWCluSWgOD8665++4AQ+0hdwvtYPnflj7IAGMq5Y3nipAu/0nB+VsZ6vu\r\nVn10caR6pcHphgWr/hjBPTg+bUOgGxmz0Wtgnzp2cVa034xQrelopnVPZfzD\r\nFUpj7NGmvaMIgDXhSTE93xERa8iJGrXmcNd6xQYjVpB4kcNC2UU0WnlUvXQJ\r\nVIozt4NkuQDsiY3uUmf64EksFDu+EU5ltj7xlBSZmhuQyJejtW/5GmcW53Fa\r\n3rgTQbolwIugPX6Vjq5lYUhx4sFElyFPrmnZIlVEYOdbUEsphks0JJPSIiMa\r\nxyaPk/rbIAm8vo5JywdLs6Lo8XmFHigbV3tJbBxl/Os5CGqF/W6ZtCEWY2xC\r\niBL70AFiez+0ujoAMEbFtX4fUGlvrSyZebIGG7Mzi9RmwbSvMzZJ3ZmocvFs\r\nSQSonE3Pr9Ov6p3JVOfHXBDjuUpwyTorKD5k1ZWW4LXqF8gzabpXcAEL4RrR\r\nnsa+Obi8hqe8r3Fh+iPHbB6of/kvmS7B1HA=\r\n=4jrx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"gitHead":"a5217c6b0e06ab1e28845be04a1bdbe4d0c093ab","scripts":{"test":"echo \"Run tests from root\" && exit 1","work":"sleep 3 && echo publish && exit 1"},"_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"commands/publish"},"_npmVersion":"lerna/6.4.1/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/output":"6.4.1","@lerna/prompt":"6.4.1","@lerna/command":"6.4.1","@lerna/version":"6.4.1","@lerna/npm-conf":"6.4.1","@lerna/otplease":"6.4.1","npm-package-arg":"8.1.1","@lerna/log-packed":"6.4.1","@lerna/npm-publish":"6.4.1","npm-registry-fetch":"^13.3.0","@lerna/describe-ref":"6.4.1","@lerna/npm-dist-tag":"6.4.1","@lerna/child-process":"6.4.1","@lerna/run-lifecycle":"6.4.1","@lerna/pack-directory":"6.4.1","@lerna/collect-updates":"6.4.1","@lerna/pulse-till-done":"6.4.1","@lerna/validation-error":"6.4.1","@lerna/run-topologically":"6.4.1","@lerna/check-working-tree":"6.4.1","@lerna/prerelease-id-from-version":"6.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.4.1_1673552302275_0.40261988147594674","host":"s3://npm-registry-packages"}},"6.4.2-beta.0":{"name":"@lerna/publish","version":"6.4.2-beta.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.4.2-beta.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"f15a2a360fba561ebbeb56b0ad7e2cd209549b5b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.4.2-beta.0.tgz","fileCount":20,"integrity":"sha512-hZex1sYDv2704YgHhBfLNsQ02v+yQ4NzxsXU1fenH6dhtRALBYSeSLyc/7exkUndlugMEGGIy6mahWEDyIFeoA==","signatures":[{"sig":"MEQCIFVlp0+KAkIaeqoIe2HBuifjpfeG0tJ/S8/SvwoplhKMAiA/AGUycRiebqfPq9O0Es9qHuiFFu/RsFtXdSnS8j0suQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":955475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyX0GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps6w/+M1W1Mtl2dVstdCKmmpVuxfjqT9tLnIePwgv6rAEvJ3L/+1R6\r\n1Yf3uvMYEFe0JYfWxg6yr5/gJdM5+fhJjD0TLKsqcDDElTk9VpKUBJKMXUv0\r\na2s4nOXz9MMitI2fDwAVAgs/LAcs7PzX5HbEJAwJ+FFGw+fx2xjcxHVYva0T\r\npykbah2qoKwxGGyjj9IdXfNK5PLkNwIzZ5Rm3JDmrSuIyjyw6NVjnUXYN+Vg\r\nSNgqPlhEsgFobBa43i4NDr06MFyBe6jRPPkbzSgT1PmPJFYS6CmL/gOfkImR\r\nzHerxtPjqPL6eBiS7sxgfuNFprCkH/kd/sheq7D7W0T81Bgh1HGyNKMPAjE3\r\naTqM7GMF36lcqRU725VR1z7vCfvn3esrFV2D6kNu8/hoBo7j6i8f/5DqqSC9\r\n8zINL5Dv7ZccyuJ8wk7gvnNpU7+wP0afKvPBBhufbqACtQXOHVHYif+BB5Lq\r\n+LAXiyHhYAIXS7qKFNRKRdwICe8G8rOE91msgjlI7HF80dWtE6aGDHupiEK0\r\n0JKXUFj0nPymrrUQ+VHK3qaamO14Yp0cMtS8kpIg13pwAKv3hjTwamoF7TZa\r\n/By+LVr8lxLVQw4Zb90t1WQkP5ok8/A4O3lTpvyEIUNJnv54wG7f7mXyHe7Q\r\nYO4MbS1AqnnjHq8z/kdY6pau71wjqdJSLyo=\r\n=KWlB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"},"./command":{"import":"./dist/command.js","require":"./dist/command.js"},"./lib/get-whoami":{"import":"./dist/lib/get-whoami.js","require":"./dist/lib/get-whoami.js"},"./lib/fetch-config":{"import":"./dist/lib/fetch-config.js","require":"./dist/lib/fetch-config.js"},"./lib/git-checkout":{"import":"./dist/lib/git-checkout.js","require":"./dist/lib/git-checkout.js"},"./lib/get-current-sha":{"import":"./dist/lib/get-current-sha.js","require":"./dist/lib/get-current-sha.js"},"./lib/get-current-tags":{"import":"./dist/lib/get-current-tags.js","require":"./dist/lib/get-current-tags.js"},"./lib/get-npm-username":{"import":"./dist/lib/get-npm-username.js","require":"./dist/lib/get-npm-username.js"},"./lib/get-profile-data":{"import":"./dist/lib/get-profile-data.js","require":"./dist/lib/get-profile-data.js"},"./lib/get-tagged-packages":{"import":"./dist/lib/get-tagged-packages.js","require":"./dist/lib/get-tagged-packages.js"},"./lib/create-temp-licenses":{"import":"./dist/lib/create-temp-licenses.js","require":"./dist/lib/create-temp-licenses.js"},"./lib/remove-temp-licenses":{"import":"./dist/lib/remove-temp-licenses.js","require":"./dist/lib/remove-temp-licenses.js"},"./lib/get-unpublished-packages":{"import":"./dist/lib/get-unpublished-packages.js","require":"./dist/lib/get-unpublished-packages.js"},"./lib/verify-npm-package-access":{"import":"./dist/lib/verify-npm-package-access.js","require":"./dist/lib/verify-npm-package-access.js"},"./lib/get-packages-without-license":{"import":"./dist/lib/get-packages-without-license.js","require":"./dist/lib/get-packages-without-license.js"},"./lib/get-two-factor-auth-required":{"import":"./dist/lib/get-two-factor-auth-required.js","require":"./dist/lib/get-two-factor-auth-required.js"}},"gitHead":"d8ff988205dfc596d55cab91477b5719460e9fa4","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v16.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-map":"^4.0.0","npmlog":"^6.0.2","p-pipe":"^3.1.0","pacote":"^13.6.1","semver":"^7.3.4","fs-extra":"^9.1.0","libnpmaccess":"^6.0.3","@lerna/version":"6.4.2-beta.0","npm-package-arg":"8.1.1","npm-registry-fetch":"^13.3.0","@lerna/child-process":"6.4.2-beta.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.4.2-beta.0_1674149126713_0.6932476056418764","host":"s3://npm-registry-packages"}},"6.5.0-alpha.0":{"name":"@lerna/publish","version":"6.5.0-alpha.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.5.0-alpha.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"b7c2474cca7689e88ce5d56d517bd86962392462","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.5.0-alpha.0.tgz","fileCount":20,"integrity":"sha512-HgZVFdxYFmTeQ8j3m6EGwh+CWjmd9SCJ0cfvipFoyuGVcu2v+eyNJ7HZfAHTvCeG8xYPB2s6+U/jaNQGpvOmXg==","signatures":[{"sig":"MEUCIAE0B+ufkF129yxo4206XEXMiG+QBrrVH5ashIK47Y0eAiEAm0joJv3361hkTIvlE4OcI8XNChMJPu/bGmWW99SMOmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj13o9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZfw//T5BNCE1Yj8GtTBFDS2F4a/vcfZH/P2S7XEfjT0X/QJ1duWuh\r\nmy+iUwVDRLe+s9TJViP59cZYikHdvosSd8XuAbom/1dJXYd7Mw6jG6qUyDPh\r\nTec4CZGh8r+UdZ2uUJZM7Jt8VTv6rWMJyrNpniwm7NHMWleELYFz+INUDFgC\r\nIuKWHT0uwMIdEwcecfRcAfMNqYn5myKZbhtivUnbjFrry3R4hc/fmu1SAsyh\r\nNbEXHJjTtoGW66Hmx8qzBl815HIWvqNg6yDeexYs3uoUMZ4lBGTT82NnBFyo\r\nzoMfLC6SblC6h9cRCGCTbZy6klcqj8Tb6uAkf1tEXFbE+TvqPlR0cMbstPf8\r\n/nfDpEwL/FiwrGiTaRAXnF9sXPPArjtBEPBz8Qiv+eRrM/augw7HSDurpSKE\r\nx/HLAQ+s3WhPu+/WMua/q1ld5NIRtvLKGdAoFCJY0FrS+eXD3uFbGQwktEEq\r\n0KiaDwgCF0kOUL0zcigOmJmf/N95uxgirelvHFMWsfOzJWYJpn1q6yjzvNcT\r\nlmX2HuvT9HeMsIFBnR9v6ErLw1E6+RtH13kR6duL7dr9MmShUnYSXKLhUm0B\r\nRk4HhRFlg+6Nma3dUA7mO7E2WoY4fPU/RGZ3srM56eTQh2/1DgDaDYziW4gF\r\nD7EhymSqK27u9QkmuATjsh8mwnTzkjPp0UA=\r\n=xnJz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# `@lerna/publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"624a5459a1d6dbb00628467c42d41c8b432b2408","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v16.19.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lerna":"6.5.0-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.5.0-alpha.0_1675065917697_0.5684249514137938","host":"s3://npm-registry-packages"}},"6.5.0-alpha.1":{"name":"@lerna/publish","version":"6.5.0-alpha.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.5.0-alpha.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"5ace4ba78a85d11c44abfaa546830a4d60a9be50","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.5.0-alpha.1.tgz","fileCount":20,"integrity":"sha512-KZyLTJwZsZORaJDN71qkKC94Ywi2d3V5IpxvSNNiuCvvpNo39hLzEemIMdMeir/QZmMxdsvT7bdFclx8IjM1pQ==","signatures":[{"sig":"MEQCIEHoIix9B00js6OuQMfaJqA+4WWxY0cvJ1H+J4mWKbKhAiB+BXMusIO5ifAc5jDZYgL+QrbTEPApXo9KAYKZgvWlCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj36VeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ3A//SdIzsinxCm2cQIkVyRGX+h7pTttdxyCc7hVDXtd2xEx/izRr\r\n62zggElm13buuTG2WJVTvrI8FbJs79qHu/ZQwjRyeo33eVJzK0jvxfsmF4bW\r\nhyl92HMjsN53zjNMzRV8c1cknw7DDxH5KYteewEqxRah1iX5oihJWd/8SxZ6\r\nGHallqMYb6kqilOPhJapkQN5+5Mk3FB0OFHDSQqMASdMk2qrFoefCFiLwTYa\r\n/fvmzuXZ7NrMf3ZNPGyHbDVVtWSMpqWY4UHKcuAulv2ruF4vYIXNsN/O9nBo\r\nsLl4logLSiWUfrB+5uZ/ZYJYU+3Yndp19qpD5y5wFaoXNlWur4/3Zy0JIT2l\r\n9BVJXCBnlId0aZGYxhyDg0uBuVbgN+1yejICwkOGHtlHfrUP0CC33zdlCHQe\r\neA1IZ0iikrHb8Q/FQYmqImuIabdOiF7s6/e+hlTLm85eWzJKMxQmgRF/FTCV\r\nq4gnb6sdeX6I1d/mGEyYyy6V1hNz/2zbikakXDZqxP8ekmJwkHbUWh6vvlCT\r\nsLLm9uTUmlYvzNsC7T9lMWfTEBcDOIoaRES676bkz+eV8owgH/9Nv9Naxu0x\r\nkSdmM1ZneeJTPZBrOuhMRePwj0c2jFx1sa/mYusehB7V/1Qg0rM3CuMMMnSS\r\n0nupbVXekHoWNeBksXqWxzF//hsuClM77SU=\r\n=YaNI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# `lerna publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n> Note: See the [FAQ](https://lerna.js.org/docs/faq#how-do-i-retry-publishing-if-publish-fails) for information on how to recover from a failed publish.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"f03ee3e2efe052d3b21dcb3b15cdad15f5ded499","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v16.18.1+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lerna":"6.5.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.5.0-alpha.1_1675601246535_0.9260806317466619","host":"s3://npm-registry-packages"}},"6.5.0-alpha.2":{"name":"@lerna/publish","version":"6.5.0-alpha.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.5.0-alpha.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"ba1c4595681c31e1e694040a720ebf19eb7017c9","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.5.0-alpha.2.tgz","fileCount":20,"integrity":"sha512-0YpDYXDH/P7tft+w9IKgV+e+TjryK3gutiAmsXM9AyMaSbuv0rD1MmNEsksZi1By5tLxIfC1wPGgoEX18b6Frw==","signatures":[{"sig":"MEQCID2HlVOkq3FGFsTmWPI+s1GwhrCxhtGfrzCpd8PC4DQKAiAXtQrPMl+dAivol5cZk6yUFjZulEQ2JGDAlUvpbRHewg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj366jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojzQ//a8sV4yyXDyHxoZbWIxK72s64s2CmCANYpExPfYgAZPZ01cdE\r\nTzw8jpOgQatQRKw1FwEH26ASZjp2k307RRtdlquVBVFZzdpK6418h3D9gtN5\r\nyfdjpS9FEs9+f/aqCjKXQb9R9ufLdDvZJS0XAouNvbqYzP2Un4hO3SUqr/s1\r\nSQJk2IecrABAAlA/MqTYERiDXi9CkCt+biZ3trxib5yW2Nna8qkTFCUP/B12\r\nI+Nqn6uC41cvNmfAa7OrhWKCNlFIWVA0qvpjOedx3LzHaAygqf/wi72D56PI\r\n806FsPXytkgUr3E61SbQ9E1dNkzQv03mmBFypCsqlygxcp7q1KlakxN55Bl/\r\nIIwGg5iKS8sVQDWLh4rWwEUEjQzr2j/vyZZKEMIm6sOnlbLCZI8N76nnpJ0R\r\nAX8MI9Oxz/z9MbSDNMVI/BUDn5wLRun3exQ/LF41R+lc2lYyz1j49lCmxkpY\r\nsTXFV04CMqYvoW0+rgr/gs6Xpm2ZhZH3ylvDtbo8inpNvtee/mglcekDVWUY\r\n262L5yXkT6+ack4qLfcxGlfkX8l5M6X4GheSRNQdrx9KF6RZwza4AFKizy4G\r\nKLGbvUN1pYWLoQUQuT40Hiqupsh2Gq5ejEP/d9Y6WQj/uDqVq+ER7G2Iox/I\r\nJRWJOGPu6GVk/rQ2VW+ABjJtE03cpeBzG+4=\r\n=154G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# `lerna publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will never publish packages which are marked as private (`\"private\": true` in the `package.json`).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n> Note: See the [FAQ](https://lerna.js.org/docs/faq#how-do-i-retry-publishing-if-publish-fails) for information on how to recover from a failed publish.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will _never_ be published under any circumstances.\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"6b50725267b830d5079e6de739ba2fb1cabe5423","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v16.18.1+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lerna":"6.5.0-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.5.0-alpha.2_1675603618951_0.300321647788109","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"@lerna/publish","version":"6.5.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.5.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"80441edde6e233ce9270aea7ac8ad46d6926238f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.5.0.tgz","fileCount":20,"integrity":"sha512-KUTu1XnM5pFIg8qdPbvICQ2yPeUX659PGf65pcYz3Ya7ksKJlON4lBdB2pqIzsotimiF63NfIepv9SOTTtqjLQ==","signatures":[{"sig":"MEUCIQCmfvkIUMEJGDBfxDn3ylyLX5p+TmISq4l87cFMorz5wwIgVedqMGKxtqTRgMTZSn/ljL3AdQr50Dz1b0zt9iXLgsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6mZXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox6Q/6A/GnsiV3MdJpcN48fyrXJ6djU/p0YfkLn7Y9JoGkv3B+odnw\r\nAJFVXilJqyJZx4A6Df8uYqSyogTXxvYCUAcJsdoCHqIXXHEEX65mMDXO2UrS\r\nVY6pEyYcLeA7IwaTNDVF5k2cTj3G1sbACLA699c8kxM153KgkkShZr34ZKvR\r\n0xnS7Tg0DGJ/B3sUygVTzg8uozqMTjDdLevWH749+n9NcxSXHJAtsZ6fMRXS\r\nUEh7MdwW+VHi3H7Bb97drqzfwD0LF22nBE8zfwHmt7JdSVMWsaobc1XBG5Lm\r\nabbSK1aWGof+AmFIiMG0pLDe9ca4P5+Ox910rQeqhwx0Z/6OjHJMXGLYH93G\r\nXHufRhmhUeMR3OXpD8heB+ZcpEdQHNsiAP5VAacTFa/elsYN7RzI+IMS9YLp\r\npBcwCNYeI4JFu3QoHSoRHiA0NRrQV2li2Jey8yzULoFGQd7hDO04dpTRP7nb\r\nvADBg9SEAiJySCUtOaODnJVsBBzkqGRNnE5FNI+oV24jTLGgNpxcs+xpnwIc\r\nHrPaPmeTLu/WzZMf9BEehA3JhuTjFGq8wbbOA8VYt3LyPqRRdOgwiEjS+9r/\r\nibrrMPyHFIx6GzZR5nMhTDAhPUCFQbmI+gWVF+VLDr+6cghh2Zk58bJ5yEap\r\nvRRBZTSMUL4v3zP8iCnaecWwzn7/93PhoqY=\r\n=6nhq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"02c534e3796150ac564c57aa5a248c7bdf7835ab","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v16.18.1+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lerna":"6.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.5.0_1676306006847_0.17379155111165723","host":"s3://npm-registry-packages"}},"6.5.1":{"name":"@lerna/publish","version":"6.5.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.5.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"67a8174615e42da5bcd9738709b993f205f22cbb","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.5.1.tgz","fileCount":20,"integrity":"sha512-gvjf9sQba6Vfg6WL43xTUyuPMrKUwxeibl+r1lTkyB5GZzdJGarpS4pMT1FQiz07vOuaFPTTsMtK0pZmf1MiQA==","signatures":[{"sig":"MEUCIQDruGUR36+krE3QUZ7R87ix2kH5NPPy8qVG6SUf1if3BAIgVI7bTg5o7u2UWUzUdRW0uh+jGG21ViT69Qw8lXj/nR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6163ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIqw/6AzCostZQMB00haD1pM1S3+B3+xA3TOgseVljMkj91fYKbO2Y\r\njn1UAfHREaKR4Ig6LzYdN3gmVZdGTmwRuyZSlolDPgPwE7K/x2MzUT94cUtv\r\nJvSJYlNIx129z5NIHm1UzDOoUHTKqW7hNQLjGEZKbgn6rdO69zMVqltAImIH\r\nk3Rv4++T4fwn7eTmLRAvDlg8tkY7cg9NhydrZwq/9oLf8kzDzMfWm2s9NDv5\r\nLcDuRZxZJtwXG5z/lNCz1e+0LG7XRUlPv6WZBf6lat5BG6Fd86sB7YrOiBSH\r\n7KH6E9WkcOFc82r9/FYf8t4JokTG7lpnJM7wlcyuZBPr7W6TCGvOT7dAXU73\r\nEp2uZeGE2ierqS+o9GolhBnQvygYw3UVXErGWTnBVCk5rt4oxgfFquglOjqs\r\nyXfNoGJgG4nhXTTlNaWckOSHbESYABIV0z68aE4IhyiBBDS76swNNuU/CZvN\r\nz366jpjAnhRDso5XKtf8x+XFWEz4Fv7W3tUJy2bgHTObIupPqiaf4FAbi+b5\r\nNoWnHQ3RWiUvr40L5VQko23hTaKiq2pRdYR92ivn2pumRWcy2pAsj47tO8sf\r\nWeCSUlMd0x4CNbw6diHMYXK5M7vJtrdykg+KZ0PyXIEow9/NQqH9Z2wNmELy\r\n4ycMhOs/iZRQKtsyZ6O4HjAZrzi6+IH/C0I=\r\n=6i2D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"0a7ac45bb2b6322e6f20f37c2aa04eae74b553c8","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v16.18.1+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"16.18.1","dependencies":{"lerna":"6.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.5.1_1676369591073_0.6926529693502066","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"@lerna/publish","version":"6.6.0","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.6.0","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"8973868853cb80c183fbc13a2e12c077b1682d84","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.6.0.tgz","fileCount":247,"integrity":"sha512-DgTcN8StivJkj8XUYNoC2SY7lys2fzpzgnIDxMuxFzrIn7943e8iW6/fDbAB2ucrsVzJ94pMMFuBFWjfRtuBig==","signatures":[{"sig":"MEUCIHDigfEPXDobDPdxldHCr00gmsW8ME+tvp8SDdqY8jxlAiEAgk3nfxC/6qvq9VfCLcLJ8l8OxTSh+8pZlO+KJqhoXnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHBa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0vw/+O0Bhb34xbwgE9BAlHMRv/vLoUFye0RVNlqk3M+HtO+txSjUv\r\nJGziJCPqza3cvq7B9PCOShpWqg+uvcXA/+249LUywFJqUkuDhYaKZcL+dCe9\r\nwZ0O4Dw3meBpRJ4XATHhhV6Aw9HpZw2jiwkTGKoCrQaFhcNjq5WnGinp5XG7\r\nUMjgCPnxIvLMKlF6n4Ts/2q4LhCJvNlGDX8QXTHnljdP9N880zCup+I5w/V5\r\nMS6i/NplTT5kb6pBzSQrw2EQ5cN2WLsBldbFtivR0i01jQolEvjNQqsaqrJ7\r\n2LO/gDbYf6T/40aSb8DRkxQIuzB3tKsRD0rpTrqKEEbi3dsJCwuhHIImkJKi\r\n99nRyPZgELtwqjDwTuFs6rZ+eM3e03cmeRHDGNN3qBx5VKRGbdzwFiGT1qXQ\r\nfKK69sCFEr2OA76W4wRY493Q2RYYtXFyTF0eprcLLzC44APZlORiUaKJvqCg\r\nM73ykwM9SR8Ts4cO8sC5vkZe3GuuNOpRHbNn/fG7EJKVqmvdS/X0LZO5nR4m\r\nWViI6KckWjVizle2Dsk2HYJWp44gm2LuJkQ0+EpsqufEzlzCuFn4TthAcDzG\r\nWYtxR7+MberQUZUzT8YaEX12gMtmaNszkw4IN06B28uywhSTIeZ/KPDj7+6x\r\nV3S6fVgu9BjtOQMbNsbm2KKpIzFGr0GRSns=\r\n=QZqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"43afbf83a55698b0e6f8745753a87c7863f0e4c5","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v18.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"18.15.0","dependencies":{"lerna":"6.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.6.0_1679562431021_0.026075209328762394","host":"s3://npm-registry-packages"}},"6.6.1":{"name":"@lerna/publish","version":"6.6.1","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.6.1","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"4624d95285c01275c8c2ef81d60c27fb0c523e30","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.6.1.tgz","fileCount":247,"integrity":"sha512-xBBJ8h3x/S4tc8xaKL0JZxYMDkmdu2pOfLgEGTucPHxSYjrM3HkoT7yp1LfaNDoXM/3QKQApfhUBMB+92ghu8A==","signatures":[{"sig":"MEUCIHKfSJV4N3m27KPt+XhLl2PykZUlTelDf2W9hVaihTsIAiEArv4wjazm4HxzRnA0YaQD29s1OqNDY/BMI+K+kphxI4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":658132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHemSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVEQ/9EcVqujQne8vKUGYBzhd8z6cErjRAWRsez68rTf2b4ekK0E/Q\r\nukr+ZsUG+I2SKl4IO6BKT1QN03iGppwzfaZwhhaHmIu4AAaLBD9EQ7BcoHll\r\nvrKsb7Bzbtpn0Y9nU35c8VeDeOYZK9im3um8mc1QWUEAtSxsZW0iqVpLddji\r\n1jFtID9qfMCPlA3F4zJ1QgrctCnwcfsjhM3eIVIIlFVil5RTTs1UeHMlSx90\r\nFW5TO6tQmmoS7ftDKfOWQ6V4LjLtEATFb/y69MCC4Uy74LTzMkE0xHTC6NDU\r\nhEyyYjp+tRKoo+O9RXKb3rcnyVBpUQj6Lro6WiRDOlsOEEW6jWquq5QAlV89\r\nYr+euBHD/9eoq+T+QqwrOw1vdcXnVjteDTVKynmBBVsFrEcCVXe0PkVYrwlH\r\nbBhmVe45sVCfUWSIeJlDhauxEqRLZVVjpsz2H5aP3GdSwcoTWfdlme5a0S8m\r\n8aqT36Ts0HgbdgStlv7q40wfkgXMlRfQHCFNGHYJgai1308g1l4rlSorSyNw\r\ndP8rmqvpebULFbEbqBrRwmLnse6r6GM72J/NvK4/ia5+CtbyapV/hH+mQbL7\r\ncsQu/lW/AKeMFv861iBZB9EMF19Ty+4X7/g+QidWW59FFnfMhc/QMXX9rvLI\r\nYhU5RTHcnrjRJrcuvwYbIwuwNr1zGuQUieU=\r\n=r13e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":"^14.15.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"dbc6df8b8074a77e3964bd46fa559afa7a4e6b74","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/undefined/node@v18.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"18.15.0","dependencies":{"lerna":"6.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/publish_6.6.1_1679681938534_0.6903516783395447","host":"s3://npm-registry-packages"}},"6.6.2":{"name":"@lerna/publish","version":"6.6.2","keywords":["lerna","command"],"author":{"url":"https://github.com/evocateur","name":"Daniel Stockman"},"license":"MIT","_id":"@lerna/publish@6.6.2","maintainers":[{"name":"anonymous","email":"npm@jameshenry.email"},{"name":"anonymous","email":"hello@nrwl.io"}],"homepage":"https://lerna.js.org","bugs":{"url":"https://github.com/lerna/lerna/issues"},"dist":{"shasum":"d2edd0aecff643bfe24ba295edc42e2134bb72dc","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/@lerna/publish/-/publish-6.6.2.tgz","fileCount":253,"integrity":"sha512-f+KgEr6/rgApwkmwV6ZravlRpfmi6zTAJOrrygSM4u/Zw6XOq52Q7C1E/Sx04qnzUZB7gQ7nS7zMTlcAkhU2NQ==","signatures":[{"sig":"MEQCIBITkWqrSfX7gKoVrez7ffMJDwOy1gxr8BqyE2DtNpfKAiAEjiLId8njpiD+S76lTehLKHtLpPbZnNn/+u7l/9piow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":671523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVAOrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvlA/9Gs3HsPtYlndy0HnIni+XnTiiOZ4ewojUXvT38pwBfjV2cXX+\r\n7yLlXIneSZ/snhq2T59dGxxkHivXDDoOwDEYfAuUusxVZJEV/46cmRythWSe\r\nDX06YUvSdDk+c4sGnEd+qrMw53m+KpbDbBemhpMclnkNxKRkjhCtz5DHN6tT\r\nbMHkeQCPe/E8yK+KVFkb/7eMM5sPMYkXqBof39oEkgdEm8bEbknm86wfSmLY\r\nna8uSO1cj3eYAlJCvceR6NWLUMcG7bOYxYy+mf8rmOwbj11Md4uzun4Kkap1\r\nEDNHYpVvc0pz4v8tUDpmIuKIrFnfjZc6O/TQAznK8RoJl20IcNeJs7LspyC4\r\nLKsOmRgXrikHd9AHaFVybSuaqHjyj8h0g7tijGaOEXk2ZEj15/ka7YIo2gpW\r\n/MY88eNRlhP6zxarqaGejkyJC7z4eixPm7COn6AeM7noITMUZvKjvzF7uA4z\r\naHOAXm6MyW3SjuN9Tp6As2ogxaIlMDbVfjycLzAm8sMRLiEtyhgsjeJHRsd1\r\nE6VXuvqOyERTKP4xOBpTTKakM8NCZVdTkaeZwkD1W8M3xT9tRSzno/diYels\r\nfrk9RX7MVdfG363xduI7OWAehIbIhxww/HGbY991DuG9ispCTlJDlkr1t3V8\r\nmcdxbJsBTBg1gc/ItGC6Ktbs71huO1z5l88=\r\n=9IaB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","readme":"# `lerna publish`\n\n> Publish packages in the current project\n\nInstall [lerna](https://www.npmjs.com/package/lerna) for access to the `lerna` CLI.\n\n## Usage\n\n```sh\nlerna publish              # publish packages that have changed since the last release\nlerna publish from-git     # explicitly publish packages tagged in the current commit\nlerna publish from-package # explicitly publish packages where the latest version is not present in the registry\n```\n\nWhen run, this command does one of the following things:\n\n- Publish packages updated since the last release (calling [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#readme) behind the scenes).\n  - This is the legacy behavior of lerna 2.x\n- Publish packages tagged in the current commit (`from-git`).\n- Publish packages in the latest commit where the version is not present in the registry (`from-package`).\n- Publish an unversioned \"canary\" release of packages (and their dependents) updated in the previous commit.\n\n> Lerna will not publish packages which are marked as private (`\"private\": true` in the `package.json`). This is consistent with the behavior of `npm publish`. See the [package.json docs](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#private) for more information. To override this behavior, see the [`--include-private` option](#--include-private).\n\nDuring all publish operations, appropriate [lifecycle scripts](#lifecycle-scripts) are called in the root and per-package (unless disabled by [`--ignore-scripts](#--ignore-scripts)).\n\nCheck out [Per-Package Configuration](#per-package-configuration) for more details about publishing scoped packages, custom registries, and custom dist-tags.\n\n> Note: See the [FAQ](https://lerna.js.org/docs/faq#how-do-i-retry-publishing-if-publish-fails) for information on how to recover from a failed publish.\n\n## Positionals\n\n### bump `from-git`\n\nIn addition to the semver keywords supported by [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#positionals),\n`lerna publish` also supports the `from-git` keyword.\nThis will identify packages tagged by `lerna version` and publish them to npm.\nThis is useful in CI scenarios where you wish to manually increment versions,\nbut have the package contents themselves consistently published by an automated process.\n\n### bump `from-package`\n\nSimilar to the `from-git` keyword except the list of packages to publish is determined by inspecting each `package.json`\nand determining if any package version is not present in the registry. Any versions not present in the registry will\nbe published.\nThis is useful when a previous `lerna publish` failed to publish all packages to the registry.\n\n## Options\n\n`lerna publish` supports all of the options provided by [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#options) in addition to the following:\n\n- [`--canary`](#--canary)\n- [`--contents <dir>`](#--contents-dir)\n- [`--dist-tag <tag>`](#--dist-tag-tag)\n- [`--git-head <sha>`](#--git-head-sha)\n- [`--graph-type <all|dependencies>`](#--graph-type-alldependencies)\n- [`--ignore-scripts`](#--ignore-scripts)\n- [`--ignore-prepublish`](#--ignore-prepublish)\n- [`--include-private`](#--include-private)\n- [`--legacy-auth`](#--legacy-auth)\n- [`--no-git-reset`](#--no-git-reset)\n- [`--no-granular-pathspec`](#--no-granular-pathspec)\n- [`--verify-access`](#--verify-access)\n- [`--otp`](#--otp)\n- [`--preid`](#--preid)\n- [`--pre-dist-tag <tag>`](#--pre-dist-tag-tag)\n- [`--registry <url>`](#--registry-url)\n- [`--tag-version-prefix`](#--tag-version-prefix)\n- [`--temp-tag`](#--temp-tag)\n- [`--yes`](#--yes)\n- [`--summary-file <dir>`](#--summary-file)\n\n### `--canary`\n\n```sh\nlerna publish --canary\n# 1.0.0 => 1.0.1-alpha.0+${SHA} of packages changed since the previous commit\n# a subsequent canary publish will yield 1.0.1-alpha.1+${SHA}, etc\n\nlerna publish --canary --preid beta\n# 1.0.0 => 1.0.1-beta.0+${SHA}\n\n# The following are equivalent:\nlerna publish --canary minor\nlerna publish --canary preminor\n# 1.0.0 => 1.1.0-alpha.0+${SHA}\n```\n\nWhen run with this flag, `lerna publish` publishes packages in a more granular way (per commit).\nBefore publishing to npm, it creates the new `version` tag by taking the current `version`, bumping it to the next _minor_ version, adding the provided meta suffix (defaults to `alpha`) and appending the current git sha (ex: `1.0.0` becomes `1.1.0-alpha.0+81e3b443`).\n\nIf you have publish canary releases from multiple active development branches in CI,\nit is recommended to customize the [`--preid`](#--preid) and [`--dist-tag <tag>`](#--dist-tag-tag) on a per-branch basis to avoid clashing versions.\n\n> The intended use case for this flag is a per commit level release or nightly release.\n\nNOTE: Canary releases cannot be used in conjunction with the `--build-metadata` option.\n\n### `--contents <dir>`\n\nSubdirectory to publish. Must apply to ALL packages, and MUST contain a package.json file.\nPackage lifecycles will still be run in the original leaf directory.\nYou should probably use one of those lifecycles (`prepare`, `prepublishOnly`, or `prepack`) to _create_ the subdirectory and whatnot.\n\nIf you're into unnecessarily complicated publishing, this will give you joy.\n\n```sh\nlerna publish --contents dist\n# publish the \"dist\" subfolder of every Lerna-managed leaf package\n```\n\n**NOTE:** You should wait until the `postpublish` lifecycle phase (root or leaf) to clean up this generated subdirectory,\nas the generated package.json is used during package upload (_after_ `postpack`).\n\n### `--dist-tag <tag>`\n\n```sh\nlerna publish --dist-tag next\n```\n\nWhen run with this flag, `lerna publish` will publish to npm with the given npm [dist-tag](https://docs.npmjs.com/cli/dist-tag) (defaults to `latest`).\n\nThis option can be used to publish a [`prerelease`](http://carrot.is/coding/npm_prerelease) or `beta` version under a non-`latest` dist-tag, helping consumers avoid automatically upgrading to prerelease-quality code.\n\n> Note: the `latest` tag is the one that is used when a user runs `npm install my-package`.\n> To install a different tag, a user can run `npm install my-package@prerelease`.\n\n### `--force-publish`\n\nTo be used with [`--canary`](#--canary) to publish a canary version of all packages in your monorepo. This flag can be helpful when you need to make canary releases of packages beyond what was changed in the most recent commit.\n\n```\nlerna publish --canary --force-publish\n```\n\n### `--git-head <sha>`\n\nExplicit SHA to set as [`gitHead`](https://github.com/npm/read-package-json/blob/67f2d8d501e2621441a8235b08d589fbeeb7dba6/read-json.js#L327) on manifests when packing tarballs, only allowed with [`from-package`](#bump-from-package) positional.\n\nFor example, when publishing from AWS CodeBuild (where `git` is not available),\nyou could use this option to pass the appropriate [environment variable](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-env-vars.html) to use for this package metadata:\n\n```sh\nlerna publish from-package --git-head ${CODEBUILD_RESOLVED_SOURCE_VERSION}\n```\n\nUnder all other circumstances, this value is derived from a local `git` command.\n\n### `--graph-type <all|dependencies>`\n\nSet which kind of dependencies to use when building a package graph. The default value is `dependencies`, whereby only packages listed in the `dependencies` section of a package's `package.json` are included. Pass `all` to include both `dependencies` _and_ `devDependencies` when constructing the package graph and determining topological order.\n\nWhen using traditional peer + dev dependency pairs, this option should be configured to `all` so the peers are always published before their dependents.\n\n```sh\nlerna publish --graph-type all\n```\n\nConfigured via `lerna.json`:\n\n```json\n{\n  \"command\": {\n    \"publish\": {\n      \"graphType\": \"all\"\n    }\n  }\n}\n```\n\n### `--ignore-scripts`\n\nWhen passed, this flag will disable running [lifecycle scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--ignore-prepublish`\n\nWhen passed, this flag will disable running [deprecated](https://docs.npmjs.com/misc/scripts#prepublish-and-prepare) [`prepublish` scripts](#lifecycle-scripts) during `lerna publish`.\n\n### `--include-private`\n\nIndicates a list of packages marked with `\"private\": true` that should be published. Since `npm publish` refuses to publish any packages with `\"private\": true`, Lerna removes the property before publishing.\n\nNote that this is different than [private scoped packages](https://docs.npmjs.com/about-private-packages), which do not have `\"private\": true` in their `package.json`, are intended to be published, and are included by `lerna publish` by default. See the [npm docs](https://docs.npmjs.com/about-private-packages) for more information about these kind of packages.\n\n> ⚠️ CAUTION ⚠️: Packages marked with `\"private\": true` are not intended to be published, as detailed in the [npm package.json docs](https://docs.npmjs.com/cli/v9/configuring-npm/package-json#private). The intended use of this option is to allow publishing packages that _will be public in the future_ to a local registry for testing purposes.\n\nExamples:\n\n```sh\nlerna publish --include-private my-private-package\nlerna publish --include-private my-private-package my-other-private-package\n```\n\nThe wildcard \"\\*\" may also be provided in place of a list of packages. In this case, all private packages will be published.\n\n```sh\nlerna publish --include-private \"*\"\n```\n\nQuotes must be placed around \"\\*\" to prevent the shell from prematurely expanding it.\n\n### `--legacy-auth`\n\nWhen publishing packages that require authentication but you are working with an internally hosted NPM Registry that only uses the legacy Base64 version of username:password. This is the same as the NPM publish `_auth` flag.\n\n```sh\nlerna publish --legacy-auth aGk6bW9t\n```\n\n### `--no-git-reset`\n\nBy default, `lerna publish` ensures any changes to the working tree have been reset.\n\nTo avoid this, pass `--no-git-reset`. This can be especially useful when used as part of a CI pipeline in conjunction with the `--canary` flag. For instance, the `package.json` version numbers which have been bumped may need to be used in subsequent CI pipeline steps (such as Docker builds).\n\n```sh\nlerna publish --no-git-reset\n```\n\n### `--no-granular-pathspec`\n\nBy default, `lerna publish` will attempt (if enabled) to `git checkout` _only_ the leaf package manifests that are temporarily modified during the publishing process. This yields the equivalent of `git checkout -- packages/*/package.json`, but tailored to _exactly_ what changed.\n\nIf you **know** you need different behavior, you'll understand: Pass `--no-granular-pathspec` to make the git command _literally_ `git checkout -- .`. By opting into this [pathspec](https://git-scm.com/docs/gitglossary#Documentation/gitglossary.txt-aiddefpathspecapathspec), you must have all intentionally unversioned content properly ignored.\n\nThis option makes the most sense configured in lerna.json, as you really don't want to mess it up:\n\n```json\n{\n  \"version\": \"independent\",\n  \"granularPathspec\": false\n}\n```\n\nThe root-level configuration is intentional, as this also covers the [identically-named option in `lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#--no-granular-pathspec).\n\n### `--verify-access`\n\nHistorically, `lerna` attempted to fast-fail on authorization/authentication issues by performing some preemptive npm API requests using the given token. These days, however, there are multiple types of tokens that npm supports and they have varying levels of access rights, so there is no one-size fits all solution for this preemptive check and it is more appropriate to allow requests to npm to simply fail with appropriate errors for the given token. For this reason, the legacy `--verify-access` behavior is disabled by default and will likely be removed in a future major version.\n\nFor now, though, if you pass this flag you can opt into the legacy behavior and `lerna` will preemptively perform this verification before it attempts to publish any packages.\n\nYou should NOT use this option if:\n\n1.  You are using a third-party registry that does not support `npm access ls-packages`\n2.  You are using an authentication token without read access, such as a [npm automation access token](https://docs.npmjs.com/creating-and-viewing-access-tokens#creating-access-tokens)\n\n### `--otp`\n\nWhen publishing packages that require two-factor authentication, you can specify a [one-time password](https://docs.npmjs.com/about-two-factor-authentication) using `--otp`:\n\n```sh\nlerna publish --otp 123456\n```\n\n> Please keep in mind that one-time passwords expire within 30 seconds of their generation. If it expires during publish operations, a prompt will request a refreshed value before continuing.\n\n### `--preid`\n\nUnlike the `lerna version` option of the same name, this option only applies to [`--canary`](#--canary) version calculation.\n\n```sh\nlerna publish --canary\n# uses the next semantic prerelease version, e.g.\n# 1.0.0 => 1.0.1-alpha.0\n\nlerna publish --canary --preid next\n# uses the next semantic prerelease version with a specific prerelease identifier, e.g.\n# 1.0.0 => 1.0.1-next.0\n```\n\nWhen run with this flag, `lerna publish --canary` will increment `premajor`, `preminor`, `prepatch`, or `prerelease` semver\nbumps using the specified [prerelease identifier](http://semver.org/#spec-item-9).\n\n### `--pre-dist-tag <tag>`\n\n```sh\nlerna publish --pre-dist-tag next\n```\n\nWorks the same as [`--dist-tag`](#--dist-tag-tag), except only applies to packages being released with a prerelease version.\n\n### `--registry <url>`\n\nWhen run with this flag, forwarded npm commands will use the specified registry for your package(s).\n\nThis is useful if you do not want to explicitly set up your registry\nconfiguration in all of your package.json files individually when e.g. using\nprivate registries.\n\n### `--tag-version-prefix`\n\nThis option allows to provide custom prefix instead of the default one: `v`.\n\nKeep in mind, if splitting `lerna version` and `lerna publish`, you need to pass it to both commands:\n\n```bash\n# locally\nlerna version --tag-version-prefix=''\n\n# on ci\nlerna publish from-git --tag-version-prefix=''\n```\n\nYou could also configure this at the root level of lerna.json, applying to both commands equally:\n\n```json\n{\n  \"tagVersionPrefix\": \"\",\n  \"packages\": [\"packages/*\"],\n  \"version\": \"independent\"\n}\n```\n\n### `--temp-tag`\n\nWhen passed, this flag will alter the default publish process by first publishing\nall changed packages to a temporary dist-tag (`lerna-temp`) and then moving the\nnew version(s) to the dist-tag configured by [`--dist-tag`](#--dist-tag-tag) (default `latest`).\n\nThis is not generally necessary, as Lerna will publish packages in topological\norder (all dependencies before dependents) by default.\n\n### `--yes`\n\n```sh\nlerna publish --canary --yes\n# skips `Are you sure you want to publish the above changes?`\n```\n\nWhen run with this flag, `lerna publish` will skip all confirmation prompts.\nUseful in [Continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration) to automatically answer the publish confirmation prompt.\n\n### `--summary-file`\n\n```sh\n# Will create a summary file in the root directory, i.e. `./lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file\n# Will create a summary file in the provided directory, i.e. `./some/other/dir/lerna-publish-summary.json`\nlerna publish --canary --yes --summary-file ./some/other/dir\n\n```\n\nWhen run with this flag, a json summary report will be generated after all packages have been successfully published (see below for an example).\n\n```json\n[\n  {\n    \"packageName\": \"package1\",\n    \"version\": \"v1.0.1-alpha\"\n  },\n  {\n    \"packageName\": \"package2\",\n    \"version\": \"v2.0.1-alpha\"\n  }\n]\n```\n\n## Deprecated Options\n\n### `--no-verify-access`\n\nThe legacy preemptive access verification is now off by default, so `--no-verify-access` is not needed. Requests will fail with appropriate errors when not authorized correctly. To opt-in to the legacy access verification, use [`--verify-access`](#--verify-access).\n\n### `--skip-npm`\n\nCall [`lerna version`](https://github.com/lerna/lerna/tree/main/libs/commands/version#readme) directly, instead.\n\n## Per-Package Configuration\n\nA leaf package can be configured with special [`publishConfig`](https://docs.npmjs.com/files/package.json#publishconfig) that in _certain_ circumstances changes the behavior of `lerna publish`.\n\n### `publishConfig.access`\n\nTo publish packages with a scope (e.g., `@mycompany/rocks`), you must set [`access`](https://docs.npmjs.com/misc/config#access):\n\n```json\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n```\n\n- If this field is set for a package _without_ a scope, it **will** fail.\n- If you _want_ your scoped package to remain private (i.e., `\"restricted\"`), there is no need to set this value.\n\n  Note that this is **not** the same as setting `\"private\": true` in a leaf package; if the `private` field is set, that package will not be published. For more information, see the [`--include-private` option](#--include-private).\n\n### `publishConfig.registry`\n\nYou can customize the registry on a per-package basis by setting [`registry`](https://docs.npmjs.com/misc/config#registry):\n\n```json\n  \"publishConfig\": {\n    \"registry\": \"http://my-awesome-registry.com/\"\n  }\n```\n\n- Passing [`--registry`](#--registry-url) applies globally, and in some cases isn't what you want.\n\n### `publishConfig.tag`\n\nYou can customize the dist-tag on a per-package basis by setting [`tag`](https://docs.npmjs.com/misc/config#tag):\n\n```json\n  \"publishConfig\": {\n    \"tag\": \"flippin-sweet\"\n  }\n```\n\n- Passing [`--dist-tag`](#--dist-tag-tag) will _overwrite_ this value.\n- This value is _always_ ignored when [`--canary`](#--canary) is passed.\n\n### `publishConfig.directory`\n\nThis _non-standard_ field allows you to customize the published subdirectory just like [`--contents`](#--contents-dir), but on a per-package basis. All other caveats of `--contents` still apply.\n\n```json\n  \"publishConfig\": {\n    \"directory\": \"dist\"\n  }\n```\n\n<a id=\"lifecycle-events\"><!-- back-compat with previous heading --></a>\n\n## Lifecycle Scripts\n\n```js\n// prepublish:      Run BEFORE the package is packed and published.\n// prepare:         Run BEFORE the package is packed and published, AFTER prepublish, BEFORE prepublishOnly.\n// prepublishOnly:  Run BEFORE the package is packed and published, ONLY on npm publish.\n// prepack:     Run BEFORE a tarball is packed.\n// postpack:    Run AFTER the tarball has been generated and moved to its final destination.\n// publish:     Run AFTER the package is published.\n// postpublish: Run AFTER the package is published.\n```\n\nLerna will run [npm lifecycle scripts](https://docs.npmjs.com/misc/scripts#description) during `lerna publish` in the following order:\n\n1. If versioning implicitly, run all [version lifecycle scripts](https://github.com/lerna/lerna/tree/main/libs/commands/version#lifecycle-scripts)\n2. Run `prepublish` lifecycle in root, if [enabled](#--ignore-prepublish)\n3. Run `prepare` lifecycle in root\n4. Run `prepublishOnly` lifecycle in root\n5. Run `prepack` lifecycle in root\n6. For each changed package, in topological order (all dependencies before dependents):\n   1. Run `prepublish` lifecycle, if [enabled](#--ignore-prepublish)\n   2. Run `prepare` lifecycle\n   3. Run `prepublishOnly` lifecycle\n   4. Run `prepack` lifecycle\n   5. Create package tarball in temp directory via [JS API](https://github.com/lerna/lerna/tree/main/utils/pack-directory#readme)\n   6. Run `postpack` lifecycle\n7. Run `postpack` lifecycle in root\n8. For each changed package, in topological order (all dependencies before dependents):\n   1. Publish package to configured [registry](#--registry-url) via [JS API](https://github.com/lerna/lerna/tree/main/utils/npm-publish#readme)\n   2. Run `publish` lifecycle\n   3. Run `postpublish` lifecycle\n9. Run `publish` lifecycle in root\n   - To avoid recursive calls, don't use this root lifecycle to run `lerna publish`\n10. Run `postpublish` lifecycle in root\n11. Update temporary dist-tag to latest, if [enabled](#--temp-tag)\n","engines":{"node":"^14.17.0 || >=16.0.0"},"exports":{".":"./dist/index.js","./lib/*":"./dist/lib/*.js","./command":"./dist/command.js"},"gitHead":"9a7796145124eeeec45a4a3e8afd0a438077268d","_npmUser":{"name":"anonymous","email":"npm@jameshenry.email"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/lerna/lerna.git","type":"git","directory":"packages/legacy-structure/commands/publish"},"_npmVersion":"lerna/6.6.2/node@v18.15.0+arm64 (darwin)","description":"Publish packages in the current project","directories":{},"_nodeVersion":"18.15.0","dependencies":{"lerna":"6.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/publish_6.6.2_1683227563085_0.9928946573019273","host":"s3://npm-registry-packages"}}},"name":"@lerna/publish","time":{"created":"2018-03-07T02:15:01.727Z","modified":"2025-08-27T15:19:35.325Z","3.0.0-beta.0":"2018-03-07T02:15:01.898Z","3.0.0-beta.1":"2018-03-09T02:50:51.092Z","3.0.0-beta.2":"2018-03-10T02:28:33.473Z","3.0.0-beta.3":"2018-03-15T15:01:21.012Z","3.0.0-beta.4":"2018-03-19T21:31:19.732Z","3.0.0-beta.7":"2018-03-20T00:50:59.241Z","3.0.0-beta.8":"2018-03-22T00:41:48.202Z","3.0.0-beta.9":"2018-03-24T02:10:33.145Z","3.0.0-beta.10":"2018-03-27T00:08:59.903Z","3.0.0-beta.11":"2018-03-29T01:37:54.921Z","3.0.0-beta.12":"2018-03-30T01:29:37.778Z","3.0.0-beta.13":"2018-03-31T00:57:37.938Z","3.0.0-beta.14":"2018-04-03T23:34:52.536Z","3.0.0-beta.15":"2018-04-09T23:33:47.083Z","3.0.0-beta.17":"2018-04-13T01:32:12.823Z","3.0.0-beta.18":"2018-04-24T20:19:28.225Z","3.0.0-beta.19":"2018-05-03T16:56:07.046Z","3.0.0-beta.20":"2018-05-07T23:33:51.116Z","3.0.0-beta.21":"2018-05-12T01:04:17.979Z","3.0.0-rc.0":"2018-07-27T01:36:55.507Z","3.0.0":"2018-08-10T01:14:51.210Z","3.0.1":"2018-08-10T01:30:34.181Z","3.0.2":"2018-08-11T00:43:33.885Z","3.0.3":"2018-08-11T16:42:49.008Z","3.0.4":"2018-08-14T01:15:49.248Z","3.0.5":"2018-08-15T00:30:34.118Z","3.0.6":"2018-08-16T00:34:14.848Z","3.1.0":"2018-08-17T21:44:57.029Z","3.1.2":"2018-08-20T23:33:19.474Z","3.1.3":"2018-08-21T17:38:14.080Z","3.2.0":"2018-08-28T21:02:07.438Z","3.2.1":"2018-08-28T23:07:21.098Z","3.3.0":"2018-09-06T01:33:27.215Z","3.3.1":"2018-09-11T23:30:17.373Z","3.3.2":"2018-09-12T23:59:12.102Z","3.4.0":"2018-09-14T23:50:48.819Z","3.4.1":"2018-10-04T01:04:02.335Z","3.4.2":"2018-10-09T19:18:42.288Z","3.4.3":"2018-10-10T01:52:24.313Z","3.5.0":"2018-11-27T20:04:15.057Z","3.5.1":"2018-11-29T16:35:25.577Z","3.6.0":"2018-12-07T23:58:35.567Z","3.7.0":"2018-12-19T20:19:52.660Z","3.7.1":"2018-12-20T00:18:36.484Z","3.7.2":"2018-12-21T01:07:11.347Z","3.8.0":"2018-12-21T02:23:04.508Z","3.8.1":"2018-12-31T23:54:51.574Z","3.8.2":"2019-01-03T01:28:56.768Z","3.8.4":"2019-01-03T01:51:03.481Z","3.8.5":"2019-01-05T01:19:19.584Z","3.9.0":"2019-01-08T02:40:30.760Z","3.10.0":"2019-01-08T22:13:53.608Z","3.10.1":"2019-01-09T00:29:53.346Z","3.10.3":"2019-01-10T20:47:57.663Z","3.10.5":"2019-01-11T01:16:48.080Z","3.10.6":"2019-01-19T00:07:32.830Z","3.10.7":"2019-01-22T23:59:59.759Z","3.10.8":"2019-02-01T17:55:41.585Z","3.11.0":"2019-02-08T01:38:45.041Z","3.11.1":"2019-02-11T22:49:13.251Z","3.12.0":"2019-02-14T20:49:15.300Z","3.12.1":"2019-02-14T23:12:46.240Z","3.13.0":"2019-02-15T01:50:28.392Z","3.13.1":"2019-02-26T22:13:11.768Z","3.13.2":"2019-04-08T21:21:07.635Z","3.13.3":"2019-04-17T00:57:07.705Z","3.13.4":"2019-04-24T23:56:20.155Z","3.14.0":"2019-05-14T23:29:45.929Z","3.14.1":"2019-05-15T18:02:29.368Z","3.14.2":"2019-06-09T22:33:24.946Z","3.15.0":"2019-06-09T23:19:59.427Z","3.16.0":"2019-07-18T23:44:44.375Z","3.16.1":"2019-07-19T18:10:58.988Z","3.16.2":"2019-07-22T22:55:28.103Z","3.16.3":"2019-07-23T18:32:20.551Z","3.16.4":"2019-07-24T00:26:21.046Z","3.16.5":"2019-10-07T22:54:20.820Z","3.18.0":"2019-10-15T20:05:16.608Z","3.18.1":"2019-10-15T23:52:38.450Z","3.18.2":"2019-10-21T21:08:27.849Z","3.18.3":"2019-10-22T18:52:06.925Z","3.18.4":"2019-11-08T01:54:00.097Z","3.18.5":"2019-11-20T01:25:49.071Z","3.20.0":"2019-12-27T21:08:20.919Z","3.20.1":"2019-12-29T22:12:10.081Z","3.20.2":"2020-01-02T18:26:36.723Z","3.21.0":"2020-05-13T00:51:11.399Z","3.22.0":"2020-05-24T23:05:52.516Z","3.22.1":"2020-06-09T01:26:42.531Z","4.0.0":"2021-02-10T22:42:27.715Z","5.0.0-alpha.0":"2022-05-24T06:23:09.541Z","5.0.0-alpha.1":"2022-05-24T06:32:26.200Z","5.0.0-alpha.2":"2022-05-24T08:03:32.342Z","5.0.0":"2022-05-24T15:43:34.541Z","5.1.0-alpha.0":"2022-05-25T11:45:01.351Z","5.1.0":"2022-06-07T17:59:23.395Z","5.1.1":"2022-06-09T10:07:37.544Z","5.1.2":"2022-06-13T10:21:02.275Z","5.1.3":"2022-06-15T15:09:28.050Z","5.1.4":"2022-06-15T16:30:38.943Z","5.1.5":"2022-06-24T08:26:41.406Z","5.1.6":"2022-06-24T17:07:59.594Z","5.1.7":"2022-07-06T13:53:19.760Z","5.1.8":"2022-07-07T11:34:40.696Z","5.2.0":"2022-07-22T17:13:28.486Z","5.3.0":"2022-07-27T13:28:36.256Z","5.4.0":"2022-08-08T14:52:50.465Z","5.4.1":"2022-08-12T13:30:21.193Z","5.4.2":"2022-08-14T14:08:27.056Z","5.4.3":"2022-08-16T18:37:50.472Z","5.5.0":"2022-08-31T20:06:13.150Z","5.5.1":"2022-09-09T14:39:50.146Z","5.5.2":"2022-09-20T20:30:19.843Z","5.5.3":"2022-09-28T13:45:58.266Z","5.5.4":"2022-09-28T13:48:06.894Z","5.6.0":"2022-09-29T21:56:20.450Z","5.6.1":"2022-09-30T14:25:18.858Z","6.0.0-alpha.0":"2022-10-07T13:39:50.327Z","5.6.2":"2022-10-09T21:18:24.059Z","6.0.0-alpha.1":"2022-10-09T21:40:58.294Z","6.0.0-alpha.2":"2022-10-12T16:29:44.693Z","6.0.0":"2022-10-12T17:39:30.642Z","6.0.1":"2022-10-14T16:48:23.553Z","6.0.2":"2022-11-02T19:23:19.589Z","6.0.3":"2022-11-07T18:16:53.045Z","6.1.0":"2022-11-29T21:38:58.591Z","6.2.0":"2022-12-13T12:52:25.478Z","6.3.0":"2022-12-26T18:40:19.719Z","6.3.1-beta.0":"2022-12-26T18:58:14.573Z","6.3.1-beta.1":"2022-12-27T12:09:39.892Z","6.3.1-beta.2":"2022-12-27T12:18:20.254Z","6.3.1-beta.3":"2022-12-27T12:24:53.145Z","6.3.1-beta.4":"2022-12-27T12:39:48.386Z","6.3.1-beta.5":"2022-12-27T12:56:53.655Z","6.3.1-beta.6":"2022-12-27T13:08:42.463Z","6.3.1-beta.8":"2022-12-27T13:16:08.067Z","6.4.0":"2023-01-05T18:28:54.313Z","6.4.1":"2023-01-12T19:38:22.423Z","6.4.2-beta.0":"2023-01-19T17:25:26.949Z","6.5.0-alpha.0":"2023-01-30T08:05:17.875Z","6.5.0-alpha.1":"2023-02-05T12:47:26.652Z","6.5.0-alpha.2":"2023-02-05T13:26:59.083Z","6.5.0":"2023-02-13T16:33:27.095Z","6.5.1":"2023-02-14T10:13:11.211Z","6.6.0":"2023-03-23T09:07:11.146Z","6.6.1":"2023-03-24T18:18:58.705Z","6.6.2":"2023-05-04T19:12:43.353Z"},"readmeFilename":"README.md","homepage":"https://lerna.js.org"}