github pnpm/pnpm v6.24.0-1

latest releases: v9.1.2, v9.1.1, v9.1.0...
pre-release2 years ago

Minor Changes

  • New option added for: node-mirror:<releaseDir> #4083. The string value of this dynamic option is used as the base URL for downloading node when use-node-version is specified. The <releaseDir> portion of this argument can be any dir in https://nodejs.org/download. Which <releaseDir> dynamic config option gets selected depends on the value of use-node-version. If 'use-node-version' is a simple x.x.x version string, <releaseDir> becomes release and node-mirror:release is read. Defaults to https://nodejs.org/download/<releaseDir>/.

  • 927c4a0: A new option --aggregate-output for append-only reporter is added. It aggregates lifecycle logs output for each command that is run in parallel, and only prints command logs when command is finished.

    Related discussion: #4070.

Patch Changes

  • Don't fail when the version of a package in the store is not a semver version #4077.

  • pnpm store prune should not fail if there are unexpected subdirectories in the content-addressable store #4072.

  • Don't make unnecessary retries when fetching Git-hosted packages #2731.

  • pnpm should read the auth token of a github-registry-hosted package, when the registry path contains the owner #4034.

    So this should work:

    @owner:registry=https://npm.pkg.github.com/owner
    //npm.pkg.github.com/:_authToken=<token>
    
  • When strict-peer-dependencies is used, don't fail on the first peer dependency issue. Print all the peer dependency issues and then stop the installation process #4082.

  • When sorting workspace projects, don't ignore the manifests of those that don't have a version field #3933.

Don't miss a new pnpm release

NewReleases is sending notifications on new releases.