Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@lerna/child-process

Package Overview
Dependencies
Maintainers
2
Versions
95
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lerna/child-process - npm Package Versions

1
810

5.0.0-alpha.0

Diff

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.16.5 •

Changelog

Source

3.16.5 (2019-10-07)

Bug Fixes

  • bootstrap: Run lifecycle scripts in topological queue instead of batches (#2224) (d8d33f7)
  • child-process: Use Set to manage book-keeping instead of mutable integer (5dbea32)
evocateur
published 3.14.2 •

Changelog

Source

3.14.2 (2019-06-09)

Bug Fixes

  • bootstrap: Respect --force-local option (#2104) (c2fb639)
  • child-process: Ensure adjacent prefixes are always a different color (5a10146)
  • npm-publish: Use generated manifest when publishing subdirectory (b922766), closes #2113
  • publish: Allow per-leaf subdirectory publishing (ea861d9), closes #2109
  • version: Remove unused dependency (285bd7e)
evocateur
published 3.13.3 •

Changelog

Source

3.13.3 (2019-04-17)

Bug Fixes

  • child-process: Centralize exitCode translation from string codes into numbers (09c0103), closes #2031
  • docs: Add missing docs for --tag-version-prefix (#2035) (ff9c476), closes #1924
  • exec: Handle node string error codes before setting process.exitCode (#2031) (c599c64)
evocateur
published 3.13.0 •

Changelog

Source

3.13.0 (2019-02-15)

Features

  • conventional-commits: Bump conventional-changelog dependencies to pick up security fixes (d632d1b)
  • listable: Output newline-delimited JSON with --ndjson (742781b)
  • meta: Add repository.directory field to package.json (aec5023)
  • meta: Normalize package.json homepage field (abeb4dc)
evocateur
published 3.3.0 •

Changelog

Source

3.3.0 (2018-09-06)

Bug Fixes

  • describe-ref: Fallback refCount is the number of commits since beginning of repository (6dfea52)
  • Propagate exit codes from failed executions (af9c70b), closes #1374 #1653
  • run-lifecycle: Propagate exit code when execution fails (4763f95), closes #1495

Features

  • deps: Upgrade execa to ^1.0.0 (748ae4e)
  • deps: Upgrade fs-extra to ^7.0.0 (042b1a3)
  • deps: Upgrade get-stream to ^4.0.0 (e280d1d)
  • deps: Upgrade strong-log-transformer to ^2.0.0 (42b18a1)

<a name="3.2.1"></a>

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.21 •

Changelog

Source

3.0.0-beta.21 (2018-05-12)

Bug Fixes

  • child-process: Prevent duplicate logs when any package-oriented execution fails (d3a8128)

<a name="3.0.0-beta.20"></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