Socket
Socket
Sign inDemoInstall

@lerna/create

Package Overview
Dependencies
Maintainers
4
Versions
144
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lerna/create - npm Package Versions

1
15

5.1.0-alpha.0

Diff

jameshenry
published 5.0.0 •

Changelog

Source

5.0.0 (2022-05-24)

Lerna workspaces no longer have dependency deprecation warnings.

Bug Fixes

  • replace read-package-tree with @npmcli/arborist (#3133) (f1c10a4)
  • resolve most dependency audit issues (#3127) (2b3b191)

BREAKING CHANGES

  • Node v10.x and v12.x are no longer supported.

    • Please upgrade to the latest LTS release of Node (we recommend either v14 or v16).
  • Internally npm lifecycle scripts are now invoked using @npmcli/run-script instead of npm-lifecycle in order to modernize the package and fix package vulnerabilities and deprecations.

    • We are classing this as a breaking change because the APIs of npm-lifecycle and @npmcli/run-script are significantly different, despite @npmcli/run-script being the official successor to npm-lifecycle.

      We have successfully made the integration test suite we inherited pass with this change, but there may potentially be aspects related to it which are not covered by the tests and are breaking. If you encounter any issues you believe are related to this change please open a new issue with a dedicated reproduction for us to look into!

jameshenry
published 5.0.0-alpha.2 •

jameshenry
published 5.0.0-alpha.1 •

jameshenry
published 5.0.0-alpha.0 •

evocateur
published 4.0.0 •

Changelog

Source

4.0.0 (2021-02-10)

Bug Fixes

  • version: Ensure --create-release environment variables are present during initialization (2d0a97a)
  • Improve accuracy of JSDoc type annotations (1ec69f0)
  • create: Use main as default Github branch (1a951e9)
  • import: Better handling of "Patch is empty" (#2588) (0497bc7)

Code Refactoring

  • describe-ref: Add JSDoc types, remove test-only export (e5cf30c)
  • package: Move Package.lazy() to static method (e52108e)

Features

  • child-process: Add JSDoc types (1840492)
  • collect-uncommitted: Remove figgy-pudding (621b382)
  • collect-updates: Add JSDoc type annotations to primary export (a4e7c78)
  • conventional-commits: Add JSDoc types to named exports (81a591c)
  • deps: @evocateur/libnpmaccess -> libnpmaccess@^4.0.1 (7974b35)
  • deps: @evocateur/libnpmpublish -> libnpmpublish@^4.0.0 (341146e)
  • deps: @evocateur/npm-registry-fetch -> npm-registry-fetch@^9.0.0 (6df42f2)
  • deps: @evocateur/pacote -> pacote@^11.1.13 (99b4217)
  • deps: @octokit/rest@^18.0.9 (f064a55)
  • deps: @zkochan/cmd-shim -> cmd-shim@^4.0.2 (179e2c3)
  • deps: Bump dependencies (affed1c)
  • deps: byte-size@^7.0.0 (a1b2555)
  • deps: camelcase -> yargs-parser/camelCase (d966e8b)
  • deps: chalk@^4.1.0 (d2a9ed5)
  • deps: conventional-changelog-core@^4.2.1 (54e2b98)
  • deps: conventional-recommended-bump@^6.0.11 (4ff481c)
  • deps: cosmiconfig@^7.0.0 (2958fe6)
  • deps: dot-prop@^6.0.0 (5f31d3b)
  • deps: execa@^4.1.0 (9051dca)
  • deps: execa@^5.0.0 (d8100fd)
  • deps: fs-extra@^9.0.1 (2f6f4e0)
  • deps: get-port@^5.1.1 (b1b2275)
  • deps: get-stream@^6.0.0 (ddf2ab5)
  • deps: globby@^11.0.1 (6cb5bbe)
  • deps: import-local@^3.0.2 (e0e74d4)
  • deps: init-package-json@^2.0.1 (4042e8e)
  • deps: inquirer@^7.3.3 (0b37795)
  • deps: load-json-file@^6.2.0 (239f54b)
  • deps: multimatch@^5.0.0 (0172526)
  • deps: npm-package-arg@^8.1.0 (12c8923)
  • deps: npm-packlist@^2.1.4 (c63fabd)
  • deps: p-finally -> Promise.prototype.finally() (028db04)
  • deps: p-finally@^2.0.1 (165e47e)
  • deps: p-map-series@^2.1.0 (7f68076)
  • deps: p-map@^4.0.0 (92b1364)
  • deps: p-pipe@^3.1.0 (489f59e)
  • deps: p-queue@^6.6.2 (ed76cdd)
  • deps: p-reduce@^2.1.0 (fd4289a)
  • deps: p-waterfall@^2.1.0 (7b7ea50)
  • deps: path-exists@^4.0.0 (3fb6304)
  • deps: pify@^5.0.0 (6b34452)
  • deps: read-cmd-shim@^2.0.0 (9f78eee)
  • deps: read-package-json@^3.0.0 (2a02865)
  • deps: read-package-tree@^5.3.1 (3311780)
  • deps: resolve-from@^5.0.0 (d414462)
  • deps: rimraf@^3.0.2 (cda2e18)
  • deps: semver@^7.3.2 (003ad66)
  • deps: slash@^3.0.0 (5dec383)
  • deps: ssri@^8.0.0 (41729b4)
  • deps: tar@^6.0.5 (fce3e77)
  • deps: temp-write@^4.0.0 (7bbfb70)
  • deps: upath@^2.0.1 (28ecc48)
  • deps: whatwg-url@^8.4.0 (5dfb7f0)
  • deps: write-file-atomic@^3.0.3 (61f341b)
  • deps: write-json-file@^4.3.0 (d552c53)
  • deps: write-pkg@^4.0.0 (34db21c)
  • deps: yargs@^16.1.1 (53d432b)
  • filter-options: Remove figgy-pudding (7d90289)
  • has-npm-version: Remove unused makePredicate() export (56cba2f)
  • npm-dist-tag: Remove figgy-pudding (1158f8e)
  • npm-publish: Remove figgy-pudding (bdc162d)
  • otplease: Remove figgy-pudding (45ee52e)
  • pack-directory: Remove figgy-pudding (640faa5)
  • package: Improve JSDoc-inferred types, encapsulation (4d80c38)
  • package-graph: Improve JSDoc-inferred types, encapsulation (fae9e8d)
  • prerelease-id-from-version: Add JSDoc types (53cdad9)
  • profiler: Remove figgy-pudding (69d4704)
  • project: Add JSDoc type annotations to primary export (8443ad3)
  • prompt: Add JSDoc types (0406568)
  • prompt: Add unambiguous exports (46fa111)
  • prompt: Remove ambiguous exports (42ab453)
  • Consume named exports of sibling modules (63499e3)
  • Expose named export (c1303f1)
  • Remove default export (e2f1ec3)
  • publish: Remove figgy-pudding (caf823e)
  • query-graph: Remove figgy-pudding (3b0e2fe)
  • run-lifecycle: Remove figgy-pudding (1093f87)
  • run-topologically: Remove figgy-pudding (f3a73db)
  • Drop support for Node v6.x & v8.x (ff4bb4d)

BREAKING CHANGES

  • prompt: The ambiguous 'confirm', 'select', and 'input' exports have been removed. Please use the renamed exports 'promptConfirmation', 'promptSelectOne', and 'promptTextInput' (respectively).
  • has-npm-version: The makePredicate() export has been removed, memoization is now the responsibility of the caller.
  • The default export has been removed, please use a named export instead.
  • describe-ref: The test-only 'parse()' export has been removed.
  • package: The lazy named export is now a proper static method of Package.
  • Node v6.x & v8.x are no longer supported. Please upgrade to the latest LTS release.

Here's the gnarly one-liner I used to make these changes:

npx lerna exec --concurrency 1 --stream -- 'json -I -f package.json -e '"'"'this.engines=this.engines||{};this.engines.node=">= 10.18.0"'"'"

(requires npm i -g json beforehand)

evocateur
published 3.22.0 •

Changelog

Source

3.22.0 (2020-05-24)

Bug Fixes

  • conventional-commits: Support modern config builder functions (#2546) (7ffb297), closes #2138
  • create: Use correct variable name in generated CLI output (#2547) (a1fd622)
  • deps: upgrade octokit/enterprise-rest to v6 (#2464) (b44ea75)
  • import: Support non-ASCII characters in file paths (#2441) (c74ffa4)
  • publish: Avoid errors when files are ignored by git (#2445) (448f2ae), closes #2151
  • publish: Avoid exception when publishing 1st version (#2485) (5d80285)
  • publish: Support --tag-version-prefix in --canary mode (#2435) (611c38e)
  • version: --atomic fallback when GIT_REDIRECT_STDERR is enabled (#2467) (c255d12)

Features

  • conventional-commits: Preserve major version zero on breaking changes (#2486) (6126e6c)
  • version: add --force-git-tag option (#2594) (00738e9)
evocateur
published 3.21.0 •

Changelog

Source

3.21.0 (2020-05-13)

Bug Fixes

  • publish: Canary releases without previous tags should not explode (c9eb590)

Features

  • project: Add getPackagesSync() export (068bdd7)
  • version: Ignore private packages completely with --no-private (a9b9f97)
evocateur
published 3.18.5 •

Changelog

Source

3.18.5 (2019-11-20)

Bug Fixes

  • Auto-fix prettier formatting (5344820)
  • cli: Bump yargs to ^14.2.2 (51365b8)
  • command: Do not mutate argv parameter (8ca85a4), closes #2348
  • conventional-commits: Ensure potential ValidationError in getChangelogConfig() is propagated correctly (406ba5a)
evocateur
published 3.18.0 •

Changelog

Source

3.18.0 (2019-10-15)

Bug Fixes

  • bootstrap: Move all filter logging into get-filtered-packages method (54dca56)
  • options: Explicit --conventional-graduate (f73e6ed)
  • options: Explicit --conventional-prerelease (f3581ae)
  • options: Explicit --force-local (6948a11)
  • options: Explicit --force-publish (343a751)
  • options: Explicit --ignore-prepublish (fa21723)
  • options: Explicit --ignore-scripts (efcb3bd)
  • options: Explicit --pre-dist-tag (1d9552c)
  • options: Explicit --use-workspaces (ac8385d)

Features

  • filter-options: Add --exclude-dependents option (ff50e29), closes #2198
  • filter-options: Allow command to continue if no packages are matched (#2280) (a706023)
  • filter-options: Rename --include-filtered-* options (f2c3a92)
  • filter-options: Use figgy-pudding in getFilteredPackages() (73badee)
  • Remove unused @lerna/batch-packages (d136fb5)
  • Remove unused @lerna/run-parallel-batches (ec95403)
  • Upgrade to yargs@14 (5e60213)
  • package-graph: Deprecate method pruneCycleNodes() (ccf32e1)
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