- ee429b300: Expanded missing command error, including 'did you mean' #6492.
- Updated dependencies [ee429b300]
- Updated dependencies [1de07a4af]
- @pnpm/cli-utils@2.0.8
- @pnpm/config@18.3.2
- @pnpm/plugin-commands-installation@13.0.6
- Updated dependencies [d5c40b556]
- @pnpm/plugin-commands-installation@13.0.5
- Updated dependencies [3fa14d7e4]
- @pnpm/sort-packages@5.0.2
- @pnpm/plugin-commands-installation@13.0.4
- Updated dependencies [2809e89ab]
- @pnpm/config@18.3.1
- @pnpm/plugin-commands-installation@13.0.3
- @pnpm/cli-utils@2.0.7
- @pnpm/lifecycle@15.0.0
- @pnpm/plugin-commands-installation@13.0.2
- @pnpm/plugin-commands-installation@13.0.1
- Updated dependencies [8e7a86dd9]
- Updated dependencies [6706a7d17]
- Updated dependencies [32f8e08c6]
- Updated dependencies [6850bb135]
- Updated dependencies [d43ccc44d]
- Updated dependencies [71a3ee77b]
- Updated dependencies [8e7a86dd9]
- @pnpm/plugin-commands-installation@13.0.0
- @pnpm/config@18.3.0
- @pnpm/sort-packages@5.0.1
- @pnpm/cli-utils@2.0.6
- Updated dependencies [e440d784f]
- Updated dependencies [fc8780ca9]
- @pnpm/plugin-commands-installation@12.1.2
- @pnpm/config@18.2.0
- @pnpm/cli-utils@2.0.5
- @pnpm/plugin-commands-installation@12.1.1
- @pnpm/cli-utils@2.0.4
- @pnpm/config@18.1.1
- Updated dependencies [e2cb4b63d]
- Updated dependencies [cd6ce11f0]
- @pnpm/plugin-commands-installation@12.1.0
- @pnpm/config@18.1.0
- @pnpm/cli-utils@2.0.3
- @pnpm/plugin-commands-installation@12.0.2
- @pnpm/config@18.0.2
- @pnpm/cli-utils@2.0.2
- Updated dependencies [51445f955]
- @pnpm/plugin-commands-installation@12.0.1
- @pnpm/config@18.0.1
- @pnpm/cli-utils@2.0.1
- eceaa8b8b: Node.js 14 support dropped.
- Updated dependencies [47e45d717]
- Updated dependencies [cae85dbb1]
- Updated dependencies [47e45d717]
- Updated dependencies [22ccf155e]
- Updated dependencies [7a0ce1df0]
- Updated dependencies [158d8cf22]
- Updated dependencies [eceaa8b8b]
- Updated dependencies [8e35c21d1]
- Updated dependencies [47e45d717]
- Updated dependencies [47e45d717]
- Updated dependencies [113f0ae26]
- @pnpm/config@18.0.0
- @pnpm/plugin-commands-installation@12.0.0
- @pnpm/read-project-manifest@5.0.0
- @pnpm/read-package-json@8.0.0
- @pnpm/common-cli-options-help@1.0.0
- @pnpm/package-bins@8.0.0
- @pnpm/sort-packages@5.0.0
- @pnpm/store-path@8.0.0
- @pnpm/lifecycle@15.0.0
- @pnpm/error@5.0.0
- @pnpm/types@9.0.0
- @pnpm/cli-utils@2.0.0
- @pnpm/command@4.0.0
- @pnpm/plugin-commands-installation@11.5.7
- @pnpm/config@17.0.2
- @pnpm/cli-utils@1.1.7
- Updated dependencies [b38d711f3]
- @pnpm/config@17.0.1
- @pnpm/cli-utils@1.1.6
- @pnpm/plugin-commands-installation@11.5.6
- Updated dependencies [e505b58e3]
- @pnpm/config@17.0.0
- @pnpm/plugin-commands-installation@11.5.5
- @pnpm/read-project-manifest@4.1.4
- @pnpm/cli-utils@1.1.5
- @pnpm/lifecycle@14.1.7
- @pnpm/plugin-commands-installation@11.5.4
- @pnpm/config@16.7.2
- @pnpm/cli-utils@1.1.4
- Updated dependencies [690bead26]
- @pnpm/plugin-commands-installation@11.5.3
- @pnpm/config@16.7.1
- @pnpm/cli-utils@1.1.3
- 7d64d757b: Add
skipped
status in exec report summary when script is missing #6139. - Updated dependencies [7d64d757b]
- Updated dependencies [5c31fa8be]
- @pnpm/cli-utils@1.1.2
- @pnpm/config@16.7.0
- @pnpm/plugin-commands-installation@11.5.2
- @pnpm/plugin-commands-installation@11.5.1
- @pnpm/config@16.6.4
- @pnpm/cli-utils@1.1.1
- 0377d9367: Add --report-summary for pnpm exec and pnpm run #6008
- Updated dependencies [0377d9367]
- @pnpm/plugin-commands-installation@11.5.0
- @pnpm/cli-utils@1.1.0
- @pnpm/config@16.6.3
- @pnpm/plugin-commands-installation@11.4.6
- @pnpm/config@16.6.2
- @pnpm/cli-utils@1.0.34
- @pnpm/plugin-commands-installation@11.4.5
- @pnpm/config@16.6.1
- @pnpm/lifecycle@14.1.6
- @pnpm/cli-utils@1.0.33
- 9ac694044: Support script selector with RegExp such as
pnpm run /build:.*/
and execute the matched scripts with the RegExp #5871.
- Updated dependencies [308eb2c9b]
- Updated dependencies [59ee53678]
- @pnpm/plugin-commands-installation@11.4.4
- @pnpm/config@16.6.0
- @pnpm/cli-utils@1.0.32
- Updated dependencies [6348f5931]
- @pnpm/plugin-commands-installation@11.4.3
- @pnpm/config@16.5.5
- @pnpm/cli-utils@1.0.31
- @pnpm/plugin-commands-installation@11.4.2
- @pnpm/config@16.5.4
- @pnpm/cli-utils@1.0.30
- @pnpm/plugin-commands-installation@11.4.1
- @pnpm/config@16.5.3
- @pnpm/cli-utils@1.0.29
- Updated dependencies [e8f6ab683]
- @pnpm/plugin-commands-installation@11.4.0
- @pnpm/config@16.5.2
- @pnpm/cli-utils@1.0.28
- Updated dependencies [4655dd41e]
- @pnpm/plugin-commands-installation@11.3.5
- @pnpm/config@16.5.1
- @pnpm/cli-utils@1.0.27
- @pnpm/lifecycle@14.1.5
- Updated dependencies [28b47a156]
- @pnpm/config@16.5.0
- @pnpm/plugin-commands-installation@11.3.4
- @pnpm/cli-utils@1.0.26
- @pnpm/plugin-commands-installation@11.3.3
- @pnpm/config@16.4.3
- @pnpm/cli-utils@1.0.25
- @pnpm/lifecycle@14.1.5
- @pnpm/plugin-commands-installation@11.3.2
- @pnpm/config@16.4.2
- @pnpm/cli-utils@1.0.24
- @pnpm/plugin-commands-installation@11.3.1
- @pnpm/config@16.4.1
- @pnpm/cli-utils@1.0.23
- 8ecbcafdd:
pnpm run
should fail if the path to the project contains colon(s). - 8ecbcafdd:
pnpm exec
should work when the path to the project contains colon(s) #5846. - Updated dependencies [3ebce5db7]
- @pnpm/plugin-commands-installation@11.3.0
- @pnpm/config@16.4.0
- @pnpm/lifecycle@14.1.5
- @pnpm/error@4.0.1
- @pnpm/cli-utils@1.0.22
- @pnpm/read-package-json@7.0.5
- @pnpm/read-project-manifest@4.1.3
- 640f4666c: The help of the run command should list the
--resume-from
option. - Updated dependencies [1fad508b0]
- @pnpm/plugin-commands-installation@11.2.0
- @pnpm/config@16.3.0
- @pnpm/cli-utils@1.0.21
- da15828ec:
pnpm exec
andpnpm run
command support--resume-from
option. When used, the command will executed from given package #4690.
- Updated dependencies [08ceaf3fc]
- @pnpm/plugin-commands-installation@11.1.7
- @pnpm/cli-utils@1.0.20
- @pnpm/config@16.2.2
- b3dfa3ba8: The
pnpm dlx
command supports the--shell-mode
(or-c
) option. When used, the script is executed by a shell #5679.
- Updated dependencies [d71dbf230]
- @pnpm/config@16.2.1
- @pnpm/plugin-commands-installation@11.1.6
- @pnpm/cli-utils@1.0.19
- Updated dependencies [841f52e70]
- @pnpm/config@16.2.0
- @pnpm/plugin-commands-installation@11.1.5
- @pnpm/cli-utils@1.0.18
- b77651d14: New setting supported in the
package.json
that is in the root of the workspace:pnpm.requiredScripts
. Scripts listed in this array will be required in each project of the worksapce. Otherwise,pnpm -r run <script name>
will fail #5569.
- Updated dependencies [b77651d14]
- Updated dependencies [6b00a8325]
- @pnpm/types@8.10.0
- @pnpm/lifecycle@14.1.4
- @pnpm/plugin-commands-installation@11.1.4
- @pnpm/cli-utils@1.0.17
- @pnpm/config@16.1.11
- @pnpm/package-bins@7.0.3
- @pnpm/read-package-json@7.0.4
- @pnpm/read-project-manifest@4.1.2
- @pnpm/sort-packages@4.0.3
- @pnpm/plugin-commands-installation@11.1.3
- @pnpm/config@16.1.10
- @pnpm/cli-utils@1.0.16
- Updated dependencies [49f6c917f]
- Updated dependencies [f5c377a8d]
- @pnpm/plugin-commands-installation@11.1.2
- @pnpm/lifecycle@14.1.3
- @pnpm/config@16.1.9
- @pnpm/cli-utils@1.0.15
- @pnpm/cli-utils@1.0.14
- @pnpm/plugin-commands-installation@11.1.1
- @pnpm/config@16.1.8
- Updated dependencies [4097af6b5]
- Updated dependencies [a9d59d8bc]
- Updated dependencies [93558ce68]
- @pnpm/plugin-commands-installation@11.1.0
- @pnpm/config@16.1.7
- @pnpm/read-package-json@7.0.3
- @pnpm/lifecycle@14.1.2
- @pnpm/cli-utils@1.0.13
- @pnpm/read-project-manifest@4.1.1
- @pnpm/plugin-commands-installation@11.0.12
- @pnpm/config@16.1.6
- @pnpm/cli-utils@1.0.12
- @pnpm/plugin-commands-installation@11.0.11
- @pnpm/config@16.1.5
- @pnpm/cli-utils@1.0.11
- Updated dependencies [fec9e3149]
- Updated dependencies [868f2fb16]
- Updated dependencies [0d12d38fd]
- @pnpm/read-project-manifest@4.1.0
- @pnpm/plugin-commands-installation@11.0.10
- @pnpm/cli-utils@1.0.10
- @pnpm/config@16.1.4
- @pnpm/lifecycle@14.1.1
- Updated dependencies [969f8a002]
- @pnpm/plugin-commands-installation@11.0.9
- @pnpm/config@16.1.3
- @pnpm/cli-utils@1.0.9
- Updated dependencies [1d04e663b]
- @pnpm/lifecycle@14.1.0
- @pnpm/plugin-commands-installation@11.0.8
- @pnpm/config@16.1.2
- @pnpm/cli-utils@1.0.8
- @pnpm/lifecycle@14.0.3
- @pnpm/plugin-commands-installation@11.0.7
- @pnpm/config@16.1.1
- @pnpm/cli-utils@1.0.7
- Updated dependencies [3dab7f83c]
- Updated dependencies [3dab7f83c]
- @pnpm/config@16.1.0
- @pnpm/plugin-commands-installation@11.0.6
- @pnpm/cli-utils@1.0.6
- Updated dependencies [a4c58d424]
- Updated dependencies [702e847c1]
- @pnpm/lifecycle@14.0.2
- @pnpm/types@8.9.0
- @pnpm/cli-utils@1.0.5
- @pnpm/plugin-commands-installation@11.0.5
- @pnpm/config@16.0.5
- @pnpm/package-bins@7.0.2
- @pnpm/read-package-json@7.0.2
- @pnpm/read-project-manifest@4.0.2
- @pnpm/sort-packages@4.0.2
- Updated dependencies [0da2f0412]
- @pnpm/plugin-commands-installation@11.0.4
- @pnpm/config@16.0.4
- @pnpm/cli-utils@1.0.4
- Updated dependencies [aacb83f73]
- Updated dependencies [a14ad09e6]
- @pnpm/config@16.0.3
- @pnpm/cli-utils@1.0.3
- @pnpm/plugin-commands-installation@11.0.3
- Updated dependencies [bea0acdfc]
- @pnpm/config@16.0.2
- @pnpm/cli-utils@1.0.2
- @pnpm/plugin-commands-installation@11.0.2
- Updated dependencies [e7fd8a84c]
- Updated dependencies [844e82f3a]
- @pnpm/config@16.0.1
- @pnpm/types@8.8.0
- @pnpm/cli-utils@1.0.1
- @pnpm/plugin-commands-installation@11.0.1
- @pnpm/lifecycle@14.0.1
- @pnpm/package-bins@7.0.1
- @pnpm/read-package-json@7.0.1
- @pnpm/read-project-manifest@4.0.1
- @pnpm/sort-packages@4.0.1
- f884689e0: Require
@pnpm/logger
v5.
- Updated dependencies [043d988fc]
- Updated dependencies [1d0fd82fd]
- Updated dependencies [645384bfd]
- Updated dependencies [645384bfd]
- Updated dependencies [f884689e0]
- Updated dependencies [3c117996e]
- Updated dependencies [e35988d1f]
- @pnpm/config@16.0.0
- @pnpm/error@4.0.0
- @pnpm/lifecycle@14.0.0
- @pnpm/plugin-commands-installation@11.0.0
- @pnpm/cli-utils@1.0.0
- @pnpm/package-bins@7.0.0
- @pnpm/read-package-json@7.0.0
- @pnpm/read-project-manifest@4.0.0
- @pnpm/sort-packages@4.0.0
- @pnpm/store-path@7.0.0
- Updated dependencies [96b507b73]
- @pnpm/plugin-commands-installation@10.8.4
- @pnpm/read-project-manifest@3.0.13
- @pnpm/config@15.10.12
- @pnpm/cli-utils@0.7.43
- @pnpm/lifecycle@13.1.12
- Updated dependencies [3277188eb]
- @pnpm/plugin-commands-installation@10.8.3
- @pnpm/lifecycle@13.1.11
- @pnpm/cli-utils@0.7.42
- @pnpm/config@15.10.11
- Updated dependencies [e8a631bf0]
- @pnpm/error@3.1.0
- @pnpm/cli-utils@0.7.41
- @pnpm/config@15.10.10
- @pnpm/plugin-commands-installation@10.8.2
- @pnpm/read-package-json@6.0.11
- @pnpm/read-project-manifest@3.0.12
- @pnpm/lifecycle@13.1.10
- Updated dependencies [536b16856]
- @pnpm/plugin-commands-installation@10.8.1
- Updated dependencies [abb41a626]
- Updated dependencies [51566e34b]
- Updated dependencies [5beb4e26b]
- Updated dependencies [d665f3ff7]
- @pnpm/plugin-commands-installation@10.8.0
- @pnpm/types@8.7.0
- @pnpm/config@15.10.9
- @pnpm/cli-utils@0.7.40
- @pnpm/lifecycle@13.1.9
- @pnpm/package-bins@6.0.8
- @pnpm/read-package-json@6.0.10
- @pnpm/read-project-manifest@3.0.11
- @pnpm/sort-packages@3.0.9
- Updated dependencies [56aeba4ba]
- Updated dependencies [56aeba4ba]
- @pnpm/plugin-commands-installation@10.7.2
- @pnpm/config@15.10.8
- @pnpm/cli-utils@0.7.39
- @pnpm/plugin-commands-installation@10.7.1
- @pnpm/config@15.10.7
- @pnpm/cli-utils@0.7.38
- Updated dependencies [156cc1ef6]
- @pnpm/plugin-commands-installation@10.7.0
- @pnpm/types@8.6.0
- @pnpm/cli-utils@0.7.37
- @pnpm/config@15.10.6
- @pnpm/lifecycle@13.1.8
- @pnpm/package-bins@6.0.7
- @pnpm/read-package-json@6.0.9
- @pnpm/read-project-manifest@3.0.10
- @pnpm/sort-packages@3.0.8
- @pnpm/plugin-commands-installation@10.6.5
- @pnpm/config@15.10.5
- @pnpm/cli-utils@0.7.36
- @pnpm/plugin-commands-installation@10.6.4
- @pnpm/cli-utils@0.7.35
- @pnpm/config@15.10.4
- @pnpm/plugin-commands-installation@10.6.3
- @pnpm/config@15.10.3
- @pnpm/cli-utils@0.7.34
- @pnpm/plugin-commands-installation@10.6.2
- @pnpm/config@15.10.2
- @pnpm/cli-utils@0.7.33
- @pnpm/plugin-commands-installation@10.6.1
- @pnpm/config@15.10.1
- @pnpm/cli-utils@0.7.32
- 2aa22e4b1: Set
NODE_PATH
whenpreferSymlinkedExecutables
is enabled.
- Updated dependencies [2aa22e4b1]
- @pnpm/config@15.10.0
- @pnpm/plugin-commands-installation@10.6.0
- @pnpm/cli-utils@0.7.31
- @pnpm/plugin-commands-installation@10.5.8
- @pnpm/config@15.9.4
- @pnpm/cli-utils@0.7.30
- @pnpm/plugin-commands-installation@10.5.7
- @pnpm/config@15.9.3
- @pnpm/cli-utils@0.7.29
- Updated dependencies [07bc24ad1]
- Updated dependencies [9faf0221d]
- @pnpm/read-package-json@6.0.8
- @pnpm/plugin-commands-installation@10.5.6
- @pnpm/lifecycle@13.1.7
- @pnpm/config@15.9.2
- @pnpm/cli-utils@0.7.28
- @pnpm/lifecycle@13.1.6
- @pnpm/plugin-commands-installation@10.5.5
- @pnpm/config@15.9.1
- @pnpm/cli-utils@0.7.27
- @pnpm/plugin-commands-installation@10.5.4
- @pnpm/config@15.9.0
- 8103f92bd: Use a patched version of ramda to fix deprecation warnings on Node.js 16. Related issue: ramda/ramda#3270
- Updated dependencies [39c040127]
- Updated dependencies [43cd6aaca]
- Updated dependencies [8103f92bd]
- Updated dependencies [65c4260de]
- Updated dependencies [29a81598a]
- @pnpm/plugin-commands-installation@10.5.3
- @pnpm/read-project-manifest@3.0.9
- @pnpm/config@15.9.0
- @pnpm/cli-utils@0.7.26
- @pnpm/lifecycle@13.1.5
- Updated dependencies [c90798461]
- Updated dependencies [34121d753]
- @pnpm/types@8.5.0
- @pnpm/config@15.8.1
- @pnpm/cli-utils@0.7.25
- @pnpm/lifecycle@13.1.4
- @pnpm/package-bins@6.0.6
- @pnpm/plugin-commands-installation@10.5.2
- @pnpm/read-package-json@6.0.7
- @pnpm/read-project-manifest@3.0.8
- @pnpm/sort-packages@3.0.7
- @pnpm/plugin-commands-installation@10.5.1
- Updated dependencies [cac34ad69]
- Updated dependencies [99019e071]
- @pnpm/config@15.8.0
- @pnpm/plugin-commands-installation@10.5.0
- @pnpm/cli-utils@0.7.24
- @pnpm/plugin-commands-installation@10.4.2
- @pnpm/config@15.7.1
- @pnpm/cli-utils@0.7.23
- Updated dependencies [01c5834bf]
- Updated dependencies [4fa1091c8]
- @pnpm/read-project-manifest@3.0.7
- @pnpm/config@15.7.0
- @pnpm/cli-utils@0.7.22
- @pnpm/plugin-commands-installation@10.4.1
- @pnpm/lifecycle@13.1.3
- Updated dependencies [7334b347b]
- Updated dependencies [0569f1022]
- @pnpm/config@15.6.1
- @pnpm/plugin-commands-installation@10.4.0
- @pnpm/cli-utils@0.7.21
- 0e9fa30ac: It should be possible to run exec/run/dlx with the
--use-node-version
option. - Updated dependencies [28f000509]
- Updated dependencies [406656f80]
- @pnpm/config@15.6.0
- @pnpm/plugin-commands-installation@10.3.10
- @pnpm/cli-utils@0.7.20
- @pnpm/config@15.5.2
- @pnpm/plugin-commands-installation@10.3.9
- @pnpm/cli-utils@0.7.19
- @pnpm/plugin-commands-installation@10.3.8
- @pnpm/cli-utils@0.7.18
- @pnpm/plugin-commands-installation@10.3.7
- Updated dependencies [b55b3782d]
- @pnpm/plugin-commands-installation@10.3.6
- 5f643f23b: Update ramda to v0.28.
- Updated dependencies [5f643f23b]
- @pnpm/cli-utils@0.7.17
- @pnpm/config@15.5.1
- @pnpm/plugin-commands-installation@10.3.5
- @pnpm/lifecycle@13.1.2
- @pnpm/plugin-commands-installation@10.3.4
- @pnpm/plugin-commands-installation@10.3.3
- Updated dependencies [f48d46ef6]
- @pnpm/config@15.5.0
- @pnpm/cli-utils@0.7.16
- @pnpm/plugin-commands-installation@10.3.2
- Updated dependencies [8e5b77ef6]
- @pnpm/types@8.4.0
- @pnpm/plugin-commands-installation@10.3.1
- @pnpm/cli-utils@0.7.15
- @pnpm/config@15.4.1
- @pnpm/lifecycle@13.1.1
- @pnpm/package-bins@6.0.5
- @pnpm/read-package-json@6.0.6
- @pnpm/read-project-manifest@3.0.6
- @pnpm/sort-packages@3.0.6
- Updated dependencies [2a34b21ce]
- Updated dependencies [949e84ba8]
- Updated dependencies [47b5e45dd]
- @pnpm/types@8.3.0
- @pnpm/lifecycle@13.1.0
- @pnpm/plugin-commands-installation@10.3.0
- @pnpm/config@15.4.0
- @pnpm/cli-utils@0.7.14
- @pnpm/package-bins@6.0.4
- @pnpm/read-package-json@6.0.5
- @pnpm/read-project-manifest@3.0.5
- @pnpm/sort-packages@3.0.5
- Updated dependencies [fb5bbfd7a]
- Updated dependencies [56cf04cb3]
- @pnpm/types@8.2.0
- @pnpm/config@15.3.0
- @pnpm/plugin-commands-installation@10.2.0
- @pnpm/cli-utils@0.7.13
- @pnpm/lifecycle@13.0.5
- @pnpm/package-bins@6.0.3
- @pnpm/read-package-json@6.0.4
- @pnpm/read-project-manifest@3.0.4
- @pnpm/sort-packages@3.0.4
- Updated dependencies [25798aad1]
- @pnpm/config@15.2.1
- @pnpm/cli-utils@0.7.12
- @pnpm/plugin-commands-installation@10.1.1
- Updated dependencies [4d39e4a0c]
- Updated dependencies [4d39e4a0c]
- Updated dependencies [bc80631d3]
- Updated dependencies [d5730ba81]
- @pnpm/types@8.1.0
- @pnpm/plugin-commands-installation@10.1.0
- @pnpm/config@15.2.0
- @pnpm/cli-utils@0.7.11
- @pnpm/lifecycle@13.0.4
- @pnpm/package-bins@6.0.2
- @pnpm/read-package-json@6.0.3
- @pnpm/read-project-manifest@3.0.3
- @pnpm/sort-packages@3.0.3
- @pnpm/plugin-commands-installation@10.0.12
- @pnpm/cli-utils@0.7.10
- @pnpm/plugin-commands-installation@10.0.11
- @pnpm/lifecycle@13.0.3
- @pnpm/config@15.1.4
- @pnpm/plugin-commands-installation@10.0.10
- Updated dependencies [ae2f845c5]
- @pnpm/config@15.1.4
- @pnpm/cli-utils@0.7.9
- @pnpm/plugin-commands-installation@10.0.9
- Updated dependencies [05159665d]
- @pnpm/config@15.1.3
- @pnpm/cli-utils@0.7.8
- @pnpm/plugin-commands-installation@10.0.8
- Updated dependencies [190f0b331]
- @pnpm/plugin-commands-installation@10.0.7
- @pnpm/cli-utils@0.7.7
- dddff3709:
pnpm dlx
shouldn't modify the lockfile in the current working directory #4743.
- Updated dependencies [af22c6c4f]
- @pnpm/config@15.1.2
- @pnpm/cli-utils@0.7.6
- @pnpm/plugin-commands-installation@10.0.6
- 53f653340:
pnpm dlx
should work with git-hosted packages. For example:pnpm dlx gengjiawen/envinfo
#4714. - 325ed5cba: fix(plugin-commands-script-runner): run --stream should prefix with dir name
- Updated dependencies [52b0576af]
- @pnpm/cli-utils@0.7.5
- @pnpm/plugin-commands-installation@10.0.5
- 8ef4db94c:
pnpm dlx
should work when the bin name of the executed package isn't the same as the package name #4672. - Updated dependencies [0075fcd23]
- Updated dependencies [0075fcd23]
- Updated dependencies [8ef4db94c]
- @pnpm/plugin-commands-installation@10.0.4
- @pnpm/cli-utils@0.7.4
- @pnpm/config@15.1.1
- Updated dependencies [18ba5e2c0]
- @pnpm/types@8.0.1
- @pnpm/cli-utils@0.7.3
- @pnpm/config@15.1.1
- @pnpm/lifecycle@13.0.2
- @pnpm/read-project-manifest@3.0.2
- @pnpm/sort-packages@3.0.2
- c5caf8334:
pnpm dlx
should work without a configure global directory. - Updated dependencies [e05dcc48a]
- @pnpm/config@15.1.0
- @pnpm/cli-utils@0.7.2
- 275c40523: When
pnpm exec
is running a command in a workspace project, the commands that are in the dependencies of that workspace project should be in the PATH #4481. - Updated dependencies [2109f2e8e]
- Updated dependencies [cdeb65203]
- Updated dependencies [8dac029ef]
- Updated dependencies [72b79f55a]
- Updated dependencies [546e644e9]
- Updated dependencies [c6463b9fd]
- Updated dependencies [4bed585e2]
- Updated dependencies [8fa95fd86]
- @pnpm/sort-packages@3.0.1
- @pnpm/store-path@6.0.0
- @pnpm/config@15.0.0
- @pnpm/cli-utils@0.7.1
- @pnpm/lifecycle@13.0.1
- @pnpm/error@3.0.1
- @pnpm/read-project-manifest@3.0.1
- c35ac786b: When using
pnpm run <script>
, all command line arguments after the script name are now passed to the script's argv, even--
. For example,pnpm run echo --hello -- world
will now pass--hello -- world
to theecho
script's argv. Previously flagged arguments (e.g.--silent
) were interpreted as pnpm arguments unless--
came before it. - 542014839: Node.js 12 is not supported.
- Updated dependencies [516859178]
- Updated dependencies [d504dc380]
- Updated dependencies [73d71a2d5]
- Updated dependencies [fa656992c]
- Updated dependencies [542014839]
- Updated dependencies [d999a0801]
- Updated dependencies [585e9ca9e]
- @pnpm/config@14.0.0
- @pnpm/types@8.0.0
- @pnpm/command@3.0.0
- @pnpm/error@3.0.0
- @pnpm/lifecycle@13.0.0
- @pnpm/read-project-manifest@3.0.0
- @pnpm/sort-packages@3.0.0
- @pnpm/cli-utils@0.7.0
- @pnpm/common-cli-options-help@0.9.0
- Updated dependencies [70ba51da9]
- @pnpm/error@2.1.0
- @pnpm/cli-utils@0.6.50
- @pnpm/config@13.13.2
- @pnpm/read-project-manifest@2.0.13
- @pnpm/lifecycle@12.1.7
- Updated dependencies [b138d048c]
- @pnpm/types@7.10.0
- @pnpm/cli-utils@0.6.49
- @pnpm/config@13.13.1
- @pnpm/lifecycle@12.1.6
- @pnpm/read-project-manifest@2.0.12
- @pnpm/sort-packages@2.1.8
-
8d3255515: Added
--shell-mode
/-c
option support topnpm exec
#4328--shell-mode
: shell interpreter. See: https://github.com/sindresorhus/execa/tree/484f28de7c35da5150155e7a523cbb20de161a4f#shell
Usage example:
pnpm -r --shell-mode exec -- echo \"\$PNPM_PACKAGE_NAME\" pnpm -r -c exec -- echo \"\$PNPM_PACKAGE_NAME\"
{ "scripts": { "check": " pnpm -r --shell-mode exec -- echo \"\\$PNPM_PACKAGE_NAME\"" } }
- cd4f9341e: The
pnpx
,pnpm dlx
,pnpm create
, andpnpm exec
commands should set thenpm_config_user_agent
env variable #3985.
- Updated dependencies [7ae349cd3]
- @pnpm/lifecycle@12.1.5
- Updated dependencies [334e5340a]
- @pnpm/config@13.13.0
- @pnpm/cli-utils@0.6.48
- 9c0f7e69a:
pnpm exec
should look for the executed command in thenode_modules/.bin
directory that is relative to the current working directory. Only after that should it look for the executable in the workspace root. - Updated dependencies [b7566b979]
- @pnpm/config@13.12.0
- @pnpm/cli-utils@0.6.47
- Updated dependencies [fff0e4493]
- @pnpm/config@13.11.0
- @pnpm/cli-utils@0.6.46
- @pnpm/cli-utils@0.6.45
- Updated dependencies [e76151f66]
- Updated dependencies [26cd01b88]
- @pnpm/config@13.10.0
- @pnpm/types@7.9.0
- @pnpm/lifecycle@12.1.4
- @pnpm/cli-utils@0.6.44
- @pnpm/read-project-manifest@2.0.11
- @pnpm/sort-packages@2.1.7
- ea24c69fe:
@zkochan/rimraf
should be a prod dependency.- @pnpm/cli-utils@0.6.43
- Updated dependencies [8fe8f5e55]
- @pnpm/config@13.9.0
- @pnpm/cli-utils@0.6.42
- Updated dependencies [732d4962f]
- Updated dependencies [a6cf11cb7]
- @pnpm/config@13.8.0
- @pnpm/cli-utils@0.6.41
- Updated dependencies [b5734a4a7]
- @pnpm/types@7.8.0
- @pnpm/cli-utils@0.6.40
- @pnpm/config@13.7.2
- @pnpm/lifecycle@12.1.3
- @pnpm/read-project-manifest@2.0.10
- @pnpm/sort-packages@2.1.6
- @pnpm/cli-utils@0.6.39
- Updated dependencies [6493e0c93]
- @pnpm/types@7.7.1
- @pnpm/cli-utils@0.6.38
- @pnpm/config@13.7.1
- @pnpm/lifecycle@12.1.2
- @pnpm/read-project-manifest@2.0.9
- @pnpm/sort-packages@2.1.5
- Updated dependencies [30bfca967]
- Updated dependencies [927c4a089]
- Updated dependencies [10a4bd4db]
- Updated dependencies [ba9b2eba1]
- @pnpm/config@13.7.0
- @pnpm/common-cli-options-help@0.8.0
- @pnpm/types@7.7.0
- @pnpm/lifecycle@12.1.1
- @pnpm/cli-utils@0.6.37
- @pnpm/read-project-manifest@2.0.8
- @pnpm/sort-packages@2.1.4
- Updated dependencies [46aaf7108]
- @pnpm/config@13.6.1
- @pnpm/cli-utils@0.6.36
- Updated dependencies [8a99a01ff]
- @pnpm/config@13.6.0
- @pnpm/cli-utils@0.6.35
- @pnpm/cli-utils@0.6.34
- Updated dependencies [a7ff2d5ce]
- @pnpm/config@13.5.1
- @pnpm/cli-utils@0.6.33
- 5a11c8bac:
pnpm dlx
will now support version specifiers for packages. E.g.pnpm dlx create-svelte@next
#4023.
- 002778559: New setting added:
scriptsPrependNodePath
. This setting can betrue
,false
, orwarn-only
. Whentrue
, the path to thenode
executable with which pnpm executed is prepended to thePATH
of the scripts. Whenwarn-only
, pnpm will print a warning if the scripts run with anode
binary that differs from thenode
binary executing the pnpm CLI.
- Updated dependencies [002778559]
- @pnpm/config@13.5.0
- @pnpm/lifecycle@12.1.0
- @pnpm/cli-utils@0.6.32
- eede95c5c:
pnpm exec
should exit with the exit code of the child process. This fixes a regression introduced in pnpm v6.20.4 via #3951.
-
435626ad3: Added
--reverse
option support topnpm exec
#3984.Usage example:
pnpm --reverse -r exec pwd
- @pnpm/cli-utils@0.6.31
- Updated dependencies [302ae4f6f]
- Updated dependencies [fa03cbdc8]
- @pnpm/types@7.6.0
- @pnpm/lifecycle@12.0.2
- @pnpm/config@13.4.2
- @pnpm/cli-utils@0.6.30
- @pnpm/read-project-manifest@2.0.7
- @pnpm/sort-packages@2.1.3
- 8cde32987: Return the exit code instead of killing the process.
- Updated dependencies [5b90ab98f]
- @pnpm/lifecycle@12.0.1
- 0e17caf1d: Do not run pre/post scripts by default on recursive run.
- 7d7f6417f:
dlx
should be able to run scoped packages.
- Updated dependencies [4ab87844a]
- Updated dependencies [4ab87844a]
- Updated dependencies [37dcfceeb]
- Updated dependencies [4ab87844a]
- @pnpm/types@7.5.0
- @pnpm/lifecycle@12.0.0
- @pnpm/cli-utils@0.6.29
- @pnpm/config@13.4.1
- @pnpm/read-project-manifest@2.0.6
- @pnpm/sort-packages@2.1.2
- Updated dependencies [b6d74c545]
- @pnpm/config@13.4.0
- @pnpm/cli-utils@0.6.28
- Updated dependencies [bd7bcdbe8]
- @pnpm/config@13.3.0
- @pnpm/cli-utils@0.6.27
- Updated dependencies [5ee3b2dc7]
- @pnpm/config@13.2.0
- @pnpm/cli-utils@0.6.26
- @pnpm/cli-utils@0.6.25
- c83488d01: New command added: create.
pnpm create
is similar toyarn create
. - 1efaaf706:
pnpm dlx
supports the--silent
option.
- 091ff5f12: Add link to the docs into the help output of dlx and exec.
- Updated dependencies [4027a3c69]
- Updated dependencies [1efaaf706]
- @pnpm/config@13.1.0
- @pnpm/common-cli-options-help@0.7.1
- @pnpm/cli-utils@0.6.24
- Updated dependencies [4a4d42d8f]
- @pnpm/lifecycle@11.0.5
- Updated dependencies [fe5688dc0]
- Updated dependencies [c7081cbb4]
- Updated dependencies [c7081cbb4]
- @pnpm/common-cli-options-help@0.7.0
- @pnpm/config@13.0.0
- @pnpm/cli-utils@0.6.23
- Updated dependencies [d62259d67]
- @pnpm/config@12.6.0
- @pnpm/cli-utils@0.6.22
- 04b7f6086: Use safe-execa instead of execa to prevent binary planting attacks on Windows.
- Updated dependencies [6681fdcbc]
- @pnpm/config@12.5.0
- @pnpm/cli-utils@0.6.21
- @pnpm/cli-utils@0.6.20
- Updated dependencies [ede519190]
- @pnpm/config@12.4.9
- @pnpm/cli-utils@0.6.19
- 7f097f26f: Support for multiple
--package
parameters added forpnpm dlx
command
- @pnpm/config@12.4.8
- @pnpm/cli-utils@0.6.18
- Updated dependencies [655af55ba]
- @pnpm/config@12.4.7
- @pnpm/cli-utils@0.6.17
- b17096a36:
pnpm dlx
should not fail when pnpm has no write access to the CWD.
- 376c30485: New command added for running packages in a temporary environment:
pnpm dlx <command> ...
- bd442ecb5: fix: add "run" to NO_SCRIPT error example
- Updated dependencies [3fb74c618]
- @pnpm/config@12.4.6
- @pnpm/cli-utils@0.6.16
- Updated dependencies [051296a16]
- @pnpm/config@12.4.5
- @pnpm/cli-utils@0.6.15
- Updated dependencies [af8b5716e]
- @pnpm/config@12.4.4
- @pnpm/cli-utils@0.6.14
- Updated dependencies [b734b45ea]
- @pnpm/types@7.4.0
- @pnpm/cli-utils@0.6.13
- @pnpm/config@12.4.3
- @pnpm/lifecycle@11.0.4
- @pnpm/read-project-manifest@2.0.5
- @pnpm/sort-packages@2.1.1
- Updated dependencies [7af16a011]
- Updated dependencies [73c1f802e]
- @pnpm/lifecycle@11.0.3
- @pnpm/config@12.4.2
- @pnpm/cli-utils@0.6.12
- @pnpm/cli-utils@0.6.11
- 9476d5ac5:
pnpm exec
should work outside of Node.js projects.
- Updated dependencies [2264bfdf4]
- @pnpm/config@12.4.1
- @pnpm/cli-utils@0.6.10
- 691f64713: New required option added: cacheDir.
- Updated dependencies [25f6968d4]
- Updated dependencies [5aaf3e3fa]
- @pnpm/config@12.4.0
- @pnpm/cli-utils@0.6.9
- Updated dependencies [1442f8786]
- Updated dependencies [8e76690f4]
- @pnpm/sort-packages@2.1.0
- @pnpm/types@7.3.0
- @pnpm/cli-utils@0.6.8
- @pnpm/config@12.3.3
- @pnpm/lifecycle@11.0.2
- @pnpm/read-project-manifest@2.0.4
- 4add11a96:
pnpm exec
should be executed in the context of the current working directory.
- 06f127503:
--
is ignored, when it is passed in as the first parameter to the exec command. This is for backward compatibility.
- Updated dependencies [724c5abd8]
- @pnpm/types@7.2.0
- @pnpm/cli-utils@0.6.7
- @pnpm/config@12.3.2
- @pnpm/lifecycle@11.0.1
- @pnpm/read-project-manifest@2.0.3
- @pnpm/sort-packages@2.0.2
- a1a03d145: Import only the required functions from ramda.
- Updated dependencies [a1a03d145]
- @pnpm/config@12.3.1
- @pnpm/cli-utils@0.6.6
- a77a2005e:
pnpm exec
should exit with the exit code of the child process and should not print an error.
- 209c14235:
pnpm run
is passed through topnpm exec
when it detects a command that is not in the scripts.
- c1f137412:
pnpm exec
should addnode_modules/.bin
to the PATH. - c1f137412:
pnpm exec
should add the Node.js location to the PATH.
- Updated dependencies [84ec82e05]
- Updated dependencies [c2a71e4fd]
- Updated dependencies [84ec82e05]
- @pnpm/config@12.3.0
- @pnpm/common-cli-options-help@0.6.0
- @pnpm/cli-utils@0.6.5
- ff9714d78: Don't list the commands twice when
pnpm run
is executed in the root of a workspace.
- @pnpm/cli-utils@0.6.4
- @pnpm/cli-utils@0.6.3
- @pnpm/config@12.2.0
- Updated dependencies [e6a2654a2]
- @pnpm/lifecycle@11.0.0
- @pnpm/config@12.2.0
- Updated dependencies [05baaa6e7]
- Updated dependencies [dfdf669e6]
- Updated dependencies [97c64bae4]
- @pnpm/config@12.2.0
- @pnpm/common-cli-options-help@0.5.0
- @pnpm/types@7.1.0
- @pnpm/cli-utils@0.6.2
- @pnpm/lifecycle@10.0.1
- @pnpm/sort-packages@2.0.1
- ba5231ccf: New option added for:
enable-pre-post-scripts
. When it is set totrue
, lifecycle scripts with pre/post prefixes are automatically executed by pnpm.
- Updated dependencies [ba5231ccf]
- @pnpm/config@12.1.0
- @pnpm/cli-utils@0.6.1
- 97b986fbc: Node.js 10 support is dropped. At least Node.js 12.17 is required for the package to work.
- 34338d2d0: Arbitrary pre/post hooks for user-defined scripts (such as
prestart
) are not executed automatically. - 048c94871:
.pnp.js
renamed to.pnp.cjs
in order to force CommonJS.
- Updated dependencies [97b986fbc]
- Updated dependencies [78470a32d]
- Updated dependencies [aed712455]
- Updated dependencies [aed712455]
- @pnpm/cli-utils@0.6.0
- @pnpm/command@2.0.0
- @pnpm/common-cli-options-help@0.4.0
- @pnpm/config@12.0.0
- @pnpm/error@2.0.0
- @pnpm/lifecycle@10.0.0
- @pnpm/sort-packages@2.0.0
- @pnpm/types@7.0.0
- Updated dependencies [4f1ce907a]
- @pnpm/config@11.14.2
- @pnpm/cli-utils@0.5.4
- Updated dependencies [d853fb14a]
- Updated dependencies [4b3852c39]
- @pnpm/lifecycle@9.6.5
- @pnpm/config@11.14.1
- @pnpm/cli-utils@0.5.3
- @pnpm/config@11.14.0
- @pnpm/cli-utils@0.5.2
- Updated dependencies [3be2b1773]
- @pnpm/cli-utils@0.5.1
- Updated dependencies [a5e9d903c]
- Updated dependencies [cb040ae18]
- @pnpm/common-cli-options-help@0.3.1
- @pnpm/cli-utils@0.5.0
- @pnpm/config@11.14.0
- c4cc62506: Add '--reverse' flag for reversing the order of package executions during 'recursive run'
- Updated dependencies [c4cc62506]
- @pnpm/config@11.13.0
- @pnpm/cli-utils@0.4.51
- Updated dependencies [bff84dbca]
- @pnpm/config@11.12.1
- @pnpm/cli-utils@0.4.50
- @pnpm/cli-utils@0.4.49
- @pnpm/cli-utils@0.4.48
- Updated dependencies [9a9bc67d2]
- @pnpm/lifecycle@9.6.4
- Updated dependencies [9ad8c27bf]
- Updated dependencies [548f28df9]
- Updated dependencies [548f28df9]
- @pnpm/types@6.4.0
- @pnpm/cli-utils@0.4.47
- @pnpm/config@11.12.0
- @pnpm/lifecycle@9.6.3
- @pnpm/sort-packages@1.0.16
- @pnpm/config@11.11.1
- @pnpm/cli-utils@0.4.46
- Updated dependencies [f40bc5927]
- @pnpm/config@11.11.0
- @pnpm/cli-utils@0.4.45
- Updated dependencies [425c7547d]
- @pnpm/config@11.10.2
- @pnpm/cli-utils@0.4.44
- Updated dependencies [ea09da716]
- @pnpm/config@11.10.1
- @pnpm/cli-utils@0.4.43
- 9427ab392:
--no-bail
should work with non-recursiverun
commands as well. - Updated dependencies [1ec47db33]
- Updated dependencies [a8656b42f]
- @pnpm/common-cli-options-help@0.3.0
- @pnpm/config@11.10.0
- @pnpm/cli-utils@0.4.42
- Updated dependencies [041537bc3]
- @pnpm/config@11.9.1
- @pnpm/cli-utils@0.4.41
- Updated dependencies [8698a7060]
- @pnpm/config@11.9.0
- @pnpm/cli-utils@0.4.40
- Updated dependencies [fcc1c7100]
- @pnpm/config@11.8.0
- @pnpm/cli-utils@0.4.39
- Updated dependencies [0c5f1bcc9]
- @pnpm/error@1.4.0
- @pnpm/cli-utils@0.4.38
- @pnpm/config@11.7.2
- @pnpm/lifecycle@9.6.2
- @pnpm/cli-utils@0.4.37
- @pnpm/cli-utils@0.4.36
- Updated dependencies [b5d694e7f]
- @pnpm/types@6.3.1
- @pnpm/cli-utils@0.4.35
- @pnpm/config@11.7.1
- @pnpm/lifecycle@9.6.1
- @pnpm/sort-packages@1.0.15
- 50b360ec1: A new option added for specifying the shell to use, when running scripts: scriptShell.
- Updated dependencies [50b360ec1]
- @pnpm/config@11.7.0
- @pnpm/lifecycle@9.6.0
- @pnpm/cli-utils@0.4.34
- Updated dependencies [d54043ee4]
- @pnpm/types@6.3.0
- @pnpm/cli-utils@0.4.33
- @pnpm/config@11.6.1
- @pnpm/lifecycle@9.5.1
- @pnpm/sort-packages@1.0.14
- f591fdeeb: Scripts support Plug'n'Play.
- Updated dependencies [f591fdeeb]
- Updated dependencies [f591fdeeb]
- Updated dependencies [f591fdeeb]
- @pnpm/config@11.6.0
- @pnpm/lifecycle@9.5.0
- @pnpm/cli-utils@0.4.32
- @pnpm/cli-utils@0.4.31
- Updated dependencies [74914c178]
- @pnpm/config@11.5.0
- @pnpm/cli-utils@0.4.30
- Updated dependencies [203e65ac8]
- @pnpm/lifecycle@9.4.0
- 23cf3c88b: New option added:
shellEmulator
.
- Updated dependencies [23cf3c88b]
- @pnpm/config@11.4.0
- @pnpm/lifecycle@9.3.0
- @pnpm/cli-utils@0.4.29
- 092f8dd83: When a script is not found but is present in the workspace root, suggest to use
pnpm -w run
. - 092f8dd83:
pnpm run
prints all scripts from the root of the workspace. They may be executed usingpnpm -w run
.
- Updated dependencies [767212f4e]
- Updated dependencies [092f8dd83]
- Updated dependencies [092f8dd83]
- @pnpm/config@11.3.0
- @pnpm/common-cli-options-help@0.2.0
- @pnpm/cli-utils@0.4.28
- d11442a57: If a script is not found in the current project but is present in the root project of the workspace, notify the user about it in the hint of the error.
- @pnpm/lifecycle@9.2.5
- @pnpm/cli-utils@0.4.27
- @pnpm/cli-utils@0.4.26
- de61940a5: The start and stop script commands are removed. There is no reason to define separate handlers for shorthand commands as any unknown command is automatically converted to a script.
- de61940a5:
pnpm test|start|stop
support the same options aspnpm run test|start|stop
. - Updated dependencies [75a36deba]
- Updated dependencies [9f1a29ff9]
- @pnpm/error@1.3.1
- @pnpm/config@11.2.7
- @pnpm/cli-utils@0.4.25
- @pnpm/lifecycle@9.2.4
- Updated dependencies [ac0d3e122]
- @pnpm/config@11.2.6
- @pnpm/cli-utils@0.4.24
- Updated dependencies [972864e0d]
- @pnpm/config@11.2.5
- @pnpm/lifecycle@9.2.3
- @pnpm/cli-utils@0.4.23
- Updated dependencies [6d480dd7a]
- @pnpm/error@1.3.0
- @pnpm/cli-utils@0.4.22
- @pnpm/config@11.2.4
- Updated dependencies [13c18e397]
- @pnpm/config@11.2.3
- @pnpm/cli-utils@0.4.21
- Updated dependencies [3f6d35997]
- @pnpm/config@11.2.2
- @pnpm/cli-utils@0.4.20
- @pnpm/cli-utils@0.4.19
- @pnpm/cli-utils@0.4.18
- a2ef8084f: Use the same versions of dependencies across the pnpm monorepo.
- Updated dependencies [a2ef8084f]
- @pnpm/config@11.2.1
- @pnpm/lifecycle@9.2.2
- @pnpm/cli-utils@0.4.17
- Updated dependencies [ad69677a7]
- @pnpm/cli-utils@0.4.16
- @pnpm/config@11.2.0
- @pnpm/lifecycle@9.2.1
- @pnpm/cli-utils@0.4.15
- Updated dependencies [65b4d07ca]
- Updated dependencies [ab3b8f51d]
- @pnpm/config@11.1.0
- @pnpm/cli-utils@0.4.14
- 76aaead32:
run --silent <cmd>
should only print output of the command and nothing from pnpm. - Updated dependencies [76aaead32]
- @pnpm/lifecycle@9.2.0
- @pnpm/config@11.0.1
- @pnpm/cli-utils@0.4.13
- Updated dependencies [71aeb9a38]
- Updated dependencies [915828b46]
- @pnpm/config@11.0.0
- @pnpm/cli-utils@0.4.12
- @pnpm/config@10.0.1
- @pnpm/cli-utils@0.4.11
- 220896511: Remove common-tags from dependencies.
- Updated dependencies [db17f6f7b]
- Updated dependencies [1146b76d2]
- Updated dependencies [db17f6f7b]
- @pnpm/config@10.0.0
- @pnpm/types@6.2.0
- @pnpm/cli-utils@0.4.10
- @pnpm/lifecycle@9.1.3
- @pnpm/sort-packages@1.0.13
- Updated dependencies [71a8c8ce3]
- Updated dependencies [71a8c8ce3]
- @pnpm/types@6.1.0
- @pnpm/config@9.2.0
- @pnpm/cli-utils@0.4.9
- @pnpm/lifecycle@9.1.2
- @pnpm/sort-packages@1.0.12
- Updated dependencies [e934b1a48]
- @pnpm/cli-utils@0.4.8
- d3ddd023c: Update p-limit to v3.
- Updated dependencies [d3ddd023c]
- Updated dependencies [68d8dc68f]
- @pnpm/lifecycle@9.1.1
- @pnpm/cli-utils@0.4.7
-
ffddf34a8: Add new global option called
--stream
. When used, the output from child processes is streamed to the console immediately, prefixed with the originating package directory. This allows output from different packages to be interleaved. -
0e8daafe4: The
run
andexec
commands may use the--parallel
option.--parallel
completely disregards concurrency and topological sorting, running a given script immediately in all matching packages with prefixed streaming output. This is the preferred flag for long-running processes such as watch run over many packages.For example:
pnpm run --parallel watch
-
8094b2a62: A recursive run should not rerun the same package script which started the lifecycle event.
For instance, let's say one of the workspace projects has the following script:
"scripts": { "build": "pnpm run -r build" }
Running
pnpm run build
in this project should not start an infinite recursion.pnpm run -r build
in this case should runbuild
in all the workspace projects except the one that started the build.Related issue: #2528
-
Updated dependencies [ffddf34a8]
-
Updated dependencies [ffddf34a8]
-
Updated dependencies [8094b2a62]
- @pnpm/common-cli-options-help@0.2.0
- @pnpm/config@9.1.0
- @pnpm/lifecycle@9.1.0
- @pnpm/cli-utils@0.4.6
- @pnpm/sort-packages@1.0.11
- 7300eba86: Support if-present flag for recursive run
- Updated dependencies [242cf8737]
- Updated dependencies [da091c711]
- Updated dependencies [f35a3ec1c]
- Updated dependencies [e11019b89]
- Updated dependencies [802d145fc]
- Updated dependencies [45fdcfde2]
- Updated dependencies [e3990787a]
- @pnpm/config@9.0.0
- @pnpm/types@6.0.0
- @pnpm/lifecycle@9.0.0
- @pnpm/cli-utils@0.4.5
- @pnpm/command@1.0.1
- @pnpm/common-cli-options-help@0.1.6
- @pnpm/error@1.2.1
- @pnpm/sort-packages@1.0.10
- Updated dependencies [242cf8737]
- Updated dependencies [45fdcfde2]
- @pnpm/config@9.0.0-alpha.2
- @pnpm/cli-utils@0.4.5-alpha.2
- @pnpm/sort-packages@1.0.10-alpha.2
- Updated dependencies [da091c71]
- Updated dependencies [e3990787]
- @pnpm/types@6.0.0-alpha.0
- @pnpm/lifecycle@9.0.0-alpha.1
- @pnpm/cli-utils@0.4.5-alpha.1
- @pnpm/config@8.3.1-alpha.1
- @pnpm/sort-packages@1.0.10-alpha.1
- @pnpm/config@8.3.1-alpha.0
- @pnpm/cli-utils@0.4.5-alpha.0
- @pnpm/sort-packages@1.0.10-alpha.0
- 7300eba86: Support if-present flag for recursive run
- Updated dependencies [f35a3ec1c]
- @pnpm/lifecycle@8.2.0-alpha.0
- c80d4ba3c: Support if-present flag for recursive run
- Updated dependencies [2ec4c4eb9]
- @pnpm/lifecycle@8.2.0
- 907c63a48: Dependencies updated.
- @pnpm/cli-utils@0.4.4