Socket
Socket
Sign inDemoInstall

@lerna/project

Package Overview
Dependencies
Maintainers
2
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lerna/project - npm Package Versions

1
68

3.7.2

Diff

Changelog

Source

3.7.2 (2018-12-21)

Bug Fixes

  • pack-directory: Accept lazy Package, passing directory as second parameter (c6819c0)
  • package: Add Package.lazy() helper (4aa9d37)
  • package: Chain self from serialize() method for parity with refresh() (98c812c)
  • publish: Re-order --git-reset flag in options (0653af9)
  • publish: Remove unused --npm-client option (4e7eaef)
  • symlink-binary: Use Package.lazy() instead of private resolver (83fe3ef)
  • version: Prevent clobbering composed --yes option (f3816be)
evocateur
published 3.7.0 •

Changelog

Source

3.7.0 (2018-12-19)

Bug Fixes

  • add: Snapshot opts passed to pacote.manifest() (d0f0dbc)
  • bootstrap: Use run-lifecycle factory instead of manual filtering (d32feaa)
  • create: Pass options snapshot to pacote.manifest() (6116680)
  • npm-conf: Port kevva/npm-conf/pull/12 (@zkochan) (d58b741)
  • npm-conf: Update defaults & types to npm v6.5.0+ (6a8aa83)
  • publish: Remove unused dependency (d4ab6c4)
  • publish: Short-circuit retries for npm username validation (ca4dd95)
  • run-lifecycle: Omit circular options from config (00eb5bd)

Features

  • Add @lerna/get-packed (8675c8f)
  • Add @lerna/pack-directory (be1aeaf)
  • dist-tag: Wrap options in figgy-pudding (2713ab8)
  • npm-publish: Use libnpm/publish instead of subprocess execution (433275e)
  • package: Add .refresh() method to update internal state when external changes have occurred (905ba10)
  • publish: Add npm-session, npm-version, and user-agent fields to libnpm/fetch config (5edb27d)
  • publish: Refresh package manifests after prepare/prepublishOnly lifecycle (e6b31f8)
  • publish: Use @lerna/pack-directory instead of subprocess npm pack (fd7299f)
  • publish: Use libnpm/publish instead of subprocess execution (58fda8d)
  • version: Refresh package manifests after preversion lifecycle (7c7bf9a)
evocateur
published 3.6.0 •

Changelog

Source

3.6.0 (2018-12-07)

Bug Fixes

Features

  • add: Add --no-bootstrap option (89bb928)
  • bootstrap: Support --force-local option (#1807) (25572af), closes #1763
  • Migrate existing usage to libnpm (0d3a786), closes #1767
  • create: Migrate npm info subprocess to libnpm.manifest (65a1d1b)
  • listable: Add --toposort option (b387881), closes #1652
  • npm-dist-tag: Use fetch API instead of CLI to make changes (54008c6)
  • publish: Add a "from-package" positional argument (#1708) (16611be), closes #1648
  • publish: Attempt profile retrieval before whoami endpoint during user validation (38097d8)
evocateur
published 3.5.0 •

Changelog

Source

3.5.0 (2018-11-27)

Bug Fixes

  • conventional-commits: Bump minimum dependency ranges for node v11 compat (76fad65)
  • prettier (001a6df)
  • Update yarn workspaces error prompt link (#1756) (d6e6a42)
  • publish: Ignore non-release tags when detecting from-git (#1782) (3cb7465)
  • version: Add friendly error message when remote branch doesn't exist (#1741) (cd34b48)
  • version: Don't version private packages lacking a version field (#1654) (578bb19)

Features

  • publish: Add option --no-git-reset to leave unstaged changes in working tree (#1791) (eae5619)
  • run: Log package name and timing in runScriptInPackageCapturing (#1781) (b69a728)
  • version: Add --include-merged-tags option (#1712) (7ee05d7)
evocateur
published 3.0.0 •

Changelog

Source

3.0.0 (2018-08-10)

Bug Fixes

  • add: Always use POSIX paths when computing relative file: specifiers (ffe354f)
  • add: Support explicit & implicit relative file: specifiers (41f231f)
  • create: Use filename without scope when generating imports from test file (acfd48b)
  • publish: Improve npm pack experience (627cfc2)

Features

BREAKING CHANGES

  • changed: The package names emitted to stdout are no longer prefixed by a "- ", and private packages are no longer displayed by default.

  • list: The default output of lerna ls no longer shows version strings or private packages.

  • The new alias lerna la resembles the old output, with the addition of relative path to the package

  • The new alias lerna ll is a shortcut for the new --long option

  • A new --parseable option has been added to aid magical piping incantations

    • --preid now defaults to "alpha" during prereleases:

    The previous default for this option was undefined, which led to an awkward "1.0.1-0" result when passed to semver.inc().

    The new default "alpha" yields a much more useful "1.0.1-alpha.0" result. Any previous prerelease ID will be preserved, just as it was before.

  • --no-verify is no longer passed to git commit by default, but controlled by the new --commit-hooks option:

    The previous behavior was too overzealous, and the new option operates exactly like the corresponding npm version option of the same name.

    As long as your pre-commit hooks are properly scoped to ignore changes in package.json files, this change should not affect you. If that is not the case, you may pass --no-commit-hooks to restore the previous behavior.

<a name="3.0.0-rc.0"></a>

evocateur
published 3.0.0-rc.0 •

Changelog

Source

3.0.0-rc.0 (2018-07-27)

Bug Fixes

  • changed: Clarify early exit log message (b132c3a)
  • cli: Pass global defaults into option factory instead of yargs.config() (cf4008a), closes #1449
  • command: Prevent premature resolution during tests from nested commands (151363f)
  • core/package: Serialize hosted git URLs with original protocol/shorthand (60ff432), closes #1499
  • project: Report syntax errors in root package.json (f674f35), closes #1452
  • publish: Add default description 'npm' for --npm-client (649048c)
  • publish: Avoid fs-extra warning on 32-bit machines (e908d23)
  • publish: Do not leave unstaged changes with --skip-git (2d497ed)
  • publish: Exit early when publishing w/o commits (#1453) (6cbae35), closes #773
  • publish: Pass --repo-version argument through semver.valid() (272e9f1), closes #1483
  • publish: Update lerna.json version after root preversion lifecycle (7b3817c), closes #1495
  • tests: Special handling for Windows CI issues (#1441) (1a01125)

Code Refactoring

  • collect-updates: Make argument signature explicit (e6ba19f)
  • command: Do not store raw packages list as instance property (32a211a)

Features

  • Add description from --help summary [skip ci] (9b65d8e)
  • Count packages affected in command summary logging (5f5e585)
  • publish: Ensure published packages contain a LICENSE file (#1465) (5863564), closes #1213
  • Upgrade to fs-extra 6 (079d873)
  • add: Add --exact option to lerna add (#1478) (346d156), closes #1470
  • cli: Upgrade to Yargs 12 (7899ab8)
  • command: Remove .defaultOptions() from option resolution stack (2b27a54)
  • ls: Log number of packages listed (855fff6)
  • package-graph: Add rawPackageList getter (0ad5faf)
  • project: Move collect-packages into getPackages() method (06b88d4)
  • publish: Add --require-scripts option to opt-in to raw JS lifecycle scripts (054392b)
  • publish: Add --amend flag (#1422) (ef5f0db)
  • run-lifecycle: Encapsulate npm-conf with createRunner() factory (488f98d)

BREAKING CHANGES

  • publish: External $PKGDIR/scripts/{pre,post}publish.js lifecycles are now opt-in instead of automatic. Pass --require-scripts explicitly to restore previous functionality.
  • collect-updates: Instead of an opaque command instance, distinct positional arguments are required.
  • command: this.packages no longer exists in Command subclasses, use this.packageGraph.rawPackageList

<a name="3.0.0-beta.21"></a>

evocateur
published 3.0.0-beta.20 •

Changelog

Source

3.0.0-beta.20 (2018-05-07)

Features

<a name="3.0.0-beta.19"></a>

evocateur
published 3.0.0-beta.19 •

Changelog

Source

3.0.0-beta.19 (2018-05-03)

Bug Fixes

  • add: Configure --dev as boolean option (#1390) (75b91bd)
  • collect-updates: Derive most recent tag from annotated tags only (90df646)
  • collect-updates: Remove redundant short-circuit (#1406) (2bcdd35)
  • publish: Include all packages during global major bump (#1391) (9cebed1), closes #1383

Features

  • project: Map deprecated config to new namespaces (4da6318)

BREAKING CHANGES

  • collect-updates: Lightweight tags are no longer included when detecting changes since the last release.

<a name="3.0.0-beta.18"></a>

evocateur
published 3.0.0-beta.17 •

Changelog

Source

3.0.0-beta.17 (2018-04-13)

Bug Fixes

  • bootstrap: Pass npm-conf to feature predicate instead of directly reading process.env (b4af3c9)
  • bootstrap: Pluralize log text (#1232) (5c74760)
  • package: Resolve correct relative spec (ec2b8f5)

Features

  • add: Use directory globs to filter targeted packages (39fa7b6)
  • link: Add 'convert' subcommand to aid migration to local file: specifiers (f59bf3c)

BREAKING CHANGES

  • add: lerna add now only supports adding one dependency at a time. It is much more valuable to filter by directory globs, anyway.

<a name="3.0.0-beta.16"></a>

evocateur
published 3.0.0-beta.15 •

Changelog

Source

3.0.0-beta.15 (2018-04-09)

Bug Fixes

  • project: Pin --exact require-from-string v2.0.1 to avoid integrity error with v2.0.2 (32a38ad)
  • publish: Allow tag check to fail with strong warning (#1355) (f5268cd)

Features

  • bootstrap: Use npm ci with --ci option (#1360) (d7e33c6)
  • conventional-commits: Support local file presets (a1bff40)

<a name="3.0.0-beta.14"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc