Files
pnpm/exec/plugin-commands-script-runners/CHANGELOG.md
2023-03-05 12:09:42 +02:00

2245 lines
44 KiB
Markdown

# @pnpm/plugin-commands-script-runners
## 6.5.3
### Patch Changes
- Updated dependencies [690bead26]
- @pnpm/plugin-commands-installation@11.5.3
- @pnpm/config@16.7.1
- @pnpm/cli-utils@1.1.3
## 6.5.2
### Patch Changes
- 7d64d757b: Add `skipped` status in exec report summary when script is missing [#6139](https://github.com/pnpm/pnpm/pull/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
## 6.5.1
### Patch Changes
- @pnpm/plugin-commands-installation@11.5.1
- @pnpm/config@16.6.4
- @pnpm/cli-utils@1.1.1
## 6.5.0
### Minor Changes
- 0377d9367: Add --report-summary for pnpm exec and pnpm run [#6008](https://github.com/pnpm/pnpm/issues/6008)
### Patch Changes
- Updated dependencies [0377d9367]
- @pnpm/plugin-commands-installation@11.5.0
- @pnpm/cli-utils@1.1.0
- @pnpm/config@16.6.3
## 6.4.2
### Patch Changes
- @pnpm/plugin-commands-installation@11.4.6
- @pnpm/config@16.6.2
- @pnpm/cli-utils@1.0.34
## 6.4.1
### Patch Changes
- @pnpm/plugin-commands-installation@11.4.5
- @pnpm/config@16.6.1
- @pnpm/lifecycle@14.1.6
- @pnpm/cli-utils@1.0.33
## 6.4.0
### Minor Changes
- 9ac694044: Support script selector with RegExp such as `pnpm run /build:.*/` and execute the matched scripts with the RegExp [#5871](https://github.com/pnpm/pnpm/pull/5871).
### Patch Changes
- Updated dependencies [308eb2c9b]
- Updated dependencies [59ee53678]
- @pnpm/plugin-commands-installation@11.4.4
- @pnpm/config@16.6.0
- @pnpm/cli-utils@1.0.32
## 6.3.11
### Patch Changes
- Updated dependencies [6348f5931]
- @pnpm/plugin-commands-installation@11.4.3
- @pnpm/config@16.5.5
- @pnpm/cli-utils@1.0.31
## 6.3.10
### Patch Changes
- @pnpm/plugin-commands-installation@11.4.2
- @pnpm/config@16.5.4
- @pnpm/cli-utils@1.0.30
## 6.3.9
### Patch Changes
- @pnpm/plugin-commands-installation@11.4.1
- @pnpm/config@16.5.3
- @pnpm/cli-utils@1.0.29
## 6.3.8
### Patch Changes
- Updated dependencies [e8f6ab683]
- @pnpm/plugin-commands-installation@11.4.0
- @pnpm/config@16.5.2
- @pnpm/cli-utils@1.0.28
## 6.3.7
### Patch Changes
- 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
## 6.3.6
### Patch Changes
- Updated dependencies [28b47a156]
- @pnpm/config@16.5.0
- @pnpm/plugin-commands-installation@11.3.4
- @pnpm/cli-utils@1.0.26
## 6.3.5
### Patch Changes
- @pnpm/plugin-commands-installation@11.3.3
- @pnpm/config@16.4.3
- @pnpm/cli-utils@1.0.25
- @pnpm/lifecycle@14.1.5
## 6.3.4
### Patch Changes
- @pnpm/plugin-commands-installation@11.3.2
- @pnpm/config@16.4.2
- @pnpm/cli-utils@1.0.24
## 6.3.3
### Patch Changes
- @pnpm/plugin-commands-installation@11.3.1
- @pnpm/config@16.4.1
- @pnpm/cli-utils@1.0.23
## 6.3.2
### Patch Changes
- 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](https://github.com/pnpm/pnpm/issues/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
## 6.3.1
### Patch Changes
- 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
## 6.3.0
### Minor Changes
- da15828ec: `pnpm exec` and `pnpm run` command support `--resume-from` option. When used, the command will executed from given package [#4690](https://github.com/pnpm/pnpm/issues/4690).
### Patch Changes
- Updated dependencies [08ceaf3fc]
- @pnpm/plugin-commands-installation@11.1.7
- @pnpm/cli-utils@1.0.20
- @pnpm/config@16.2.2
## 6.2.0
### Minor Changes
- b3dfa3ba8: The `pnpm dlx` command supports the `--shell-mode` (or `-c`) option. When used, the script is executed by a shell [#5679](https://github.com/pnpm/pnpm/issues/5679).
### Patch Changes
- Updated dependencies [d71dbf230]
- @pnpm/config@16.2.1
- @pnpm/plugin-commands-installation@11.1.6
- @pnpm/cli-utils@1.0.19
## 6.1.1
### Patch Changes
- Updated dependencies [841f52e70]
- @pnpm/config@16.2.0
- @pnpm/plugin-commands-installation@11.1.5
- @pnpm/cli-utils@1.0.18
## 6.1.0
### Minor Changes
- 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](https://github.com/pnpm/pnpm/issues/5569).
### Patch Changes
- 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
## 6.0.16
### Patch Changes
- @pnpm/plugin-commands-installation@11.1.3
- @pnpm/config@16.1.10
- @pnpm/cli-utils@1.0.16
## 6.0.15
### Patch Changes
- 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
## 6.0.14
### Patch Changes
- @pnpm/cli-utils@1.0.14
- @pnpm/plugin-commands-installation@11.1.1
- @pnpm/config@16.1.8
## 6.0.13
### Patch Changes
- 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
## 6.0.12
### Patch Changes
- @pnpm/plugin-commands-installation@11.0.12
- @pnpm/config@16.1.6
- @pnpm/cli-utils@1.0.12
## 6.0.11
### Patch Changes
- @pnpm/plugin-commands-installation@11.0.11
- @pnpm/config@16.1.5
- @pnpm/cli-utils@1.0.11
## 6.0.10
### Patch Changes
- 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
## 6.0.9
### Patch Changes
- Updated dependencies [969f8a002]
- @pnpm/plugin-commands-installation@11.0.9
- @pnpm/config@16.1.3
- @pnpm/cli-utils@1.0.9
## 6.0.8
### Patch Changes
- 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
## 6.0.7
### Patch Changes
- @pnpm/lifecycle@14.0.3
- @pnpm/plugin-commands-installation@11.0.7
- @pnpm/config@16.1.1
- @pnpm/cli-utils@1.0.7
## 6.0.6
### Patch Changes
- Updated dependencies [3dab7f83c]
- Updated dependencies [3dab7f83c]
- @pnpm/config@16.1.0
- @pnpm/plugin-commands-installation@11.0.6
- @pnpm/cli-utils@1.0.6
## 6.0.5
### Patch Changes
- 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
## 6.0.4
### Patch Changes
- Updated dependencies [0da2f0412]
- @pnpm/plugin-commands-installation@11.0.4
- @pnpm/config@16.0.4
- @pnpm/cli-utils@1.0.4
## 6.0.3
### Patch Changes
- Updated dependencies [aacb83f73]
- Updated dependencies [a14ad09e6]
- @pnpm/config@16.0.3
- @pnpm/cli-utils@1.0.3
- @pnpm/plugin-commands-installation@11.0.3
## 6.0.2
### Patch Changes
- Updated dependencies [bea0acdfc]
- @pnpm/config@16.0.2
- @pnpm/cli-utils@1.0.2
- @pnpm/plugin-commands-installation@11.0.2
## 6.0.1
### Patch Changes
- 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
## 6.0.0
### Major Changes
- f884689e0: Require `@pnpm/logger` v5.
### Patch Changes
- 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
## 5.1.13
### Patch Changes
- 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
## 5.1.12
### Patch Changes
- 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
## 5.1.11
### Patch Changes
- 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
## 5.1.10
### Patch Changes
- Updated dependencies [536b16856]
- @pnpm/plugin-commands-installation@10.8.1
## 5.1.9
### Patch Changes
- 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
## 5.1.8
### Patch Changes
- Updated dependencies [56aeba4ba]
- Updated dependencies [56aeba4ba]
- @pnpm/plugin-commands-installation@10.7.2
- @pnpm/config@15.10.8
- @pnpm/cli-utils@0.7.39
## 5.1.7
### Patch Changes
- @pnpm/plugin-commands-installation@10.7.1
- @pnpm/config@15.10.7
- @pnpm/cli-utils@0.7.38
## 5.1.6
### Patch Changes
- 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
## 5.1.5
### Patch Changes
- @pnpm/plugin-commands-installation@10.6.5
- @pnpm/config@15.10.5
- @pnpm/cli-utils@0.7.36
## 5.1.4
### Patch Changes
- @pnpm/plugin-commands-installation@10.6.4
- @pnpm/cli-utils@0.7.35
- @pnpm/config@15.10.4
## 5.1.3
### Patch Changes
- @pnpm/plugin-commands-installation@10.6.3
- @pnpm/config@15.10.3
- @pnpm/cli-utils@0.7.34
## 5.1.2
### Patch Changes
- @pnpm/plugin-commands-installation@10.6.2
- @pnpm/config@15.10.2
- @pnpm/cli-utils@0.7.33
## 5.1.1
### Patch Changes
- @pnpm/plugin-commands-installation@10.6.1
- @pnpm/config@15.10.1
- @pnpm/cli-utils@0.7.32
## 5.1.0
### Minor Changes
- 2aa22e4b1: Set `NODE_PATH` when `preferSymlinkedExecutables` is enabled.
### Patch Changes
- Updated dependencies [2aa22e4b1]
- @pnpm/config@15.10.0
- @pnpm/plugin-commands-installation@10.6.0
- @pnpm/cli-utils@0.7.31
## 5.0.39
### Patch Changes
- @pnpm/plugin-commands-installation@10.5.8
- @pnpm/config@15.9.4
- @pnpm/cli-utils@0.7.30
## 5.0.38
### Patch Changes
- @pnpm/plugin-commands-installation@10.5.7
- @pnpm/config@15.9.3
- @pnpm/cli-utils@0.7.29
## 5.0.37
### Patch Changes
- 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
## 5.0.36
### Patch Changes
- @pnpm/lifecycle@13.1.6
- @pnpm/plugin-commands-installation@10.5.5
- @pnpm/config@15.9.1
- @pnpm/cli-utils@0.7.27
## 5.0.35
### Patch Changes
- @pnpm/plugin-commands-installation@10.5.4
- @pnpm/config@15.9.0
## 5.0.34
### Patch Changes
- 8103f92bd: Use a patched version of ramda to fix deprecation warnings on Node.js 16. Related issue: https://github.com/ramda/ramda/pull/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
## 5.0.33
### Patch Changes
- 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
## 5.0.32
### Patch Changes
- @pnpm/plugin-commands-installation@10.5.1
## 5.0.31
### Patch Changes
- Updated dependencies [cac34ad69]
- Updated dependencies [99019e071]
- @pnpm/config@15.8.0
- @pnpm/plugin-commands-installation@10.5.0
- @pnpm/cli-utils@0.7.24
## 5.0.30
### Patch Changes
- @pnpm/plugin-commands-installation@10.4.2
- @pnpm/config@15.7.1
- @pnpm/cli-utils@0.7.23
## 5.0.29
### Patch Changes
- 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
## 5.0.28
### Patch Changes
- Updated dependencies [7334b347b]
- Updated dependencies [0569f1022]
- @pnpm/config@15.6.1
- @pnpm/plugin-commands-installation@10.4.0
- @pnpm/cli-utils@0.7.21
## 5.0.27
### Patch Changes
- 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
## 5.0.26
### Patch Changes
- @pnpm/config@15.5.2
- @pnpm/plugin-commands-installation@10.3.9
- @pnpm/cli-utils@0.7.19
## 5.0.25
### Patch Changes
- @pnpm/plugin-commands-installation@10.3.8
## 5.0.24
### Patch Changes
- @pnpm/cli-utils@0.7.18
- @pnpm/plugin-commands-installation@10.3.7
## 5.0.23
### Patch Changes
- Updated dependencies [b55b3782d]
- @pnpm/plugin-commands-installation@10.3.6
## 5.0.22
### Patch Changes
- 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
## 5.0.21
### Patch Changes
- @pnpm/plugin-commands-installation@10.3.4
## 5.0.20
### Patch Changes
- @pnpm/plugin-commands-installation@10.3.3
## 5.0.19
### Patch Changes
- Updated dependencies [f48d46ef6]
- @pnpm/config@15.5.0
- @pnpm/cli-utils@0.7.16
- @pnpm/plugin-commands-installation@10.3.2
## 5.0.18
### Patch Changes
- 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
## 5.0.17
### Patch Changes
- 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
## 5.0.16
### Patch Changes
- 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
## 5.0.15
### Patch Changes
- Updated dependencies [25798aad1]
- @pnpm/config@15.2.1
- @pnpm/cli-utils@0.7.12
- @pnpm/plugin-commands-installation@10.1.1
## 5.0.14
### Patch Changes
- 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
## 5.0.13
### Patch Changes
- @pnpm/plugin-commands-installation@10.0.12
## 5.0.12
### Patch Changes
- @pnpm/cli-utils@0.7.10
- @pnpm/plugin-commands-installation@10.0.11
- @pnpm/lifecycle@13.0.3
- @pnpm/config@15.1.4
## 5.0.11
### Patch Changes
- @pnpm/plugin-commands-installation@10.0.10
## 5.0.10
### Patch Changes
- Updated dependencies [ae2f845c5]
- @pnpm/config@15.1.4
- @pnpm/cli-utils@0.7.9
- @pnpm/plugin-commands-installation@10.0.9
## 5.0.9
### Patch Changes
- Updated dependencies [05159665d]
- @pnpm/config@15.1.3
- @pnpm/cli-utils@0.7.8
- @pnpm/plugin-commands-installation@10.0.8
## 5.0.8
### Patch Changes
- Updated dependencies [190f0b331]
- @pnpm/plugin-commands-installation@10.0.7
- @pnpm/cli-utils@0.7.7
## 5.0.7
### Patch Changes
- dddff3709: `pnpm dlx` shouldn't modify the lockfile in the current working directory [#4743](https://github.com/pnpm/pnpm/issues/4743).
## 5.0.6
### Patch Changes
- Updated dependencies [af22c6c4f]
- @pnpm/config@15.1.2
- @pnpm/cli-utils@0.7.6
- @pnpm/plugin-commands-installation@10.0.6
## 5.0.5
### Patch Changes
- 53f653340: `pnpm dlx` should work with git-hosted packages. For example: `pnpm dlx gengjiawen/envinfo` [#4714](https://github.com/pnpm/pnpm/issues/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
## 5.0.4
### Patch Changes
- 8ef4db94c: `pnpm dlx` should work when the bin name of the executed package isn't the same as the package name [#4672](https://github.com/pnpm/pnpm/issues/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
## 5.0.3
### Patch Changes
- 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
## 5.0.2
### Patch Changes
- c5caf8334: `pnpm dlx` should work without a configure global directory.
- Updated dependencies [e05dcc48a]
- @pnpm/config@15.1.0
- @pnpm/cli-utils@0.7.2
## 5.0.1
### Patch Changes
- 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](https://github.com/pnpm/pnpm/issues/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
## 5.0.0
### Major Changes
- 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 the `echo` 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.
### Patch Changes
- 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
## 4.6.2
### Patch Changes
- 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
## 4.6.1
### Patch Changes
- 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
## 4.6.0
### Minor Changes
- 8d3255515: Added `--shell-mode`/`-c` option support to `pnpm exec` [#4328](https://github.com/pnpm/pnpm/pull/4328)
- `--shell-mode`: shell interpreter. See: https://github.com/sindresorhus/execa/tree/484f28de7c35da5150155e7a523cbb20de161a4f#shell
Usage example:
```shell
pnpm -r --shell-mode exec -- echo \"\$PNPM_PACKAGE_NAME\"
pnpm -r -c exec -- echo \"\$PNPM_PACKAGE_NAME\"
```
```json
{
"scripts": {
"check": " pnpm -r --shell-mode exec -- echo \"\\$PNPM_PACKAGE_NAME\""
}
}
```
### Patch Changes
- cd4f9341e: The `pnpx`, `pnpm dlx`, `pnpm create`, and `pnpm exec` commands should set the `npm_config_user_agent` env variable [#3985](https://github.com/pnpm/pnpm/issues/3985).
## 4.5.18
### Patch Changes
- Updated dependencies [7ae349cd3]
- @pnpm/lifecycle@12.1.5
## 4.5.17
### Patch Changes
- Updated dependencies [334e5340a]
- @pnpm/config@13.13.0
- @pnpm/cli-utils@0.6.48
## 4.5.16
### Patch Changes
- 9c0f7e69a: `pnpm exec` should look for the executed command in the `node_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
## 4.5.15
### Patch Changes
- Updated dependencies [fff0e4493]
- @pnpm/config@13.11.0
- @pnpm/cli-utils@0.6.46
## 4.5.14
### Patch Changes
- @pnpm/cli-utils@0.6.45
## 4.5.13
### Patch Changes
- 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
## 4.5.12
### Patch Changes
- ea24c69fe: `@zkochan/rimraf` should be a prod dependency.
- @pnpm/cli-utils@0.6.43
## 4.5.11
### Patch Changes
- Updated dependencies [8fe8f5e55]
- @pnpm/config@13.9.0
- @pnpm/cli-utils@0.6.42
## 4.5.10
### Patch Changes
- Updated dependencies [732d4962f]
- Updated dependencies [a6cf11cb7]
- @pnpm/config@13.8.0
- @pnpm/cli-utils@0.6.41
## 4.5.9
### Patch Changes
- 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
## 4.5.8
### Patch Changes
- @pnpm/cli-utils@0.6.39
## 4.5.7
### Patch Changes
- 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
## 4.5.6
### Patch Changes
- 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
## 4.5.5
### Patch Changes
- Updated dependencies [46aaf7108]
- @pnpm/config@13.6.1
- @pnpm/cli-utils@0.6.36
## 4.5.4
### Patch Changes
- Updated dependencies [8a99a01ff]
- @pnpm/config@13.6.0
- @pnpm/cli-utils@0.6.35
## 4.5.3
### Patch Changes
- @pnpm/cli-utils@0.6.34
## 4.5.2
### Patch Changes
- Updated dependencies [a7ff2d5ce]
- @pnpm/config@13.5.1
- @pnpm/cli-utils@0.6.33
## 4.5.1
### Patch Changes
- 5a11c8bac: `pnpm dlx` will now support version specifiers for packages. E.g. `pnpm dlx create-svelte@next` [#4023](https://github.com/pnpm/pnpm/issues/4023).
## 4.5.0
### Minor Changes
- 002778559: New setting added: `scriptsPrependNodePath`. This setting can be `true`, `false`, or `warn-only`.
When `true`, the path to the `node` executable with which pnpm executed is prepended to the `PATH` of the scripts.
When `warn-only`, pnpm will print a warning if the scripts run with a `node` binary that differs from the `node` binary executing the pnpm CLI.
### Patch Changes
- Updated dependencies [002778559]
- @pnpm/config@13.5.0
- @pnpm/lifecycle@12.1.0
- @pnpm/cli-utils@0.6.32
## 4.4.1
### Patch Changes
- 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](https://github.com/pnpm/pnpm/pull/3951).
## 4.4.0
### Minor Changes
- 435626ad3: Added `--reverse` option support to `pnpm exec` [#3984](https://github.com/pnpm/pnpm/issues/3972).
Usage example:
```
pnpm --reverse -r exec pwd
```
## 4.3.9
### Patch Changes
- @pnpm/cli-utils@0.6.31
## 4.3.8
### Patch Changes
- 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
## 4.3.7
### Patch Changes
- 8cde32987: Return the exit code instead of killing the process.
- Updated dependencies [5b90ab98f]
- @pnpm/lifecycle@12.0.1
## 4.3.6
### Patch Changes
- 0e17caf1d: Do not run pre/post scripts by default on recursive run.
- 7d7f6417f: `dlx` should be able to run scoped packages.
## 4.3.5
### Patch Changes
- 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
## 4.3.4
### Patch Changes
- Updated dependencies [b6d74c545]
- @pnpm/config@13.4.0
- @pnpm/cli-utils@0.6.28
## 4.3.3
### Patch Changes
- Updated dependencies [bd7bcdbe8]
- @pnpm/config@13.3.0
- @pnpm/cli-utils@0.6.27
## 4.3.2
### Patch Changes
- Updated dependencies [5ee3b2dc7]
- @pnpm/config@13.2.0
- @pnpm/cli-utils@0.6.26
## 4.3.1
### Patch Changes
- @pnpm/cli-utils@0.6.25
## 4.3.0
### Minor Changes
- c83488d01: New command added: create. `pnpm create` is similar to `yarn create`.
- 1efaaf706: `pnpm dlx` supports the `--silent` option.
### Patch Changes
- 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
## 4.2.7
### Patch Changes
- Updated dependencies [4a4d42d8f]
- @pnpm/lifecycle@11.0.5
## 4.2.6
### Patch Changes
- 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
## 4.2.5
### Patch Changes
- Updated dependencies [d62259d67]
- @pnpm/config@12.6.0
- @pnpm/cli-utils@0.6.22
## 4.2.4
### Patch Changes
- 04b7f6086: Use safe-execa instead of execa to prevent binary planting attacks on Windows.
## 4.2.3
### Patch Changes
- Updated dependencies [6681fdcbc]
- @pnpm/config@12.5.0
- @pnpm/cli-utils@0.6.21
## 4.2.2
### Patch Changes
- @pnpm/cli-utils@0.6.20
## 4.2.1
### Patch Changes
- Updated dependencies [ede519190]
- @pnpm/config@12.4.9
- @pnpm/cli-utils@0.6.19
## 4.2.0
### Minor Changes
- 7f097f26f: Support for multiple `--package` parameters added for `pnpm dlx` command
### Patch Changes
- @pnpm/config@12.4.8
- @pnpm/cli-utils@0.6.18
## 4.1.2
### Patch Changes
- Updated dependencies [655af55ba]
- @pnpm/config@12.4.7
- @pnpm/cli-utils@0.6.17
## 4.1.1
### Patch Changes
- b17096a36: `pnpm dlx` should not fail when pnpm has no write access to the CWD.
## 4.1.0
### Minor Changes
- 376c30485: New command added for running packages in a temporary environment: `pnpm dlx <command> ...`
### Patch Changes
- bd442ecb5: fix: add "run" to NO_SCRIPT error example
## 4.0.8
### Patch Changes
- Updated dependencies [3fb74c618]
- @pnpm/config@12.4.6
- @pnpm/cli-utils@0.6.16
## 4.0.7
### Patch Changes
- Updated dependencies [051296a16]
- @pnpm/config@12.4.5
- @pnpm/cli-utils@0.6.15
## 4.0.6
### Patch Changes
- Updated dependencies [af8b5716e]
- @pnpm/config@12.4.4
- @pnpm/cli-utils@0.6.14
## 4.0.5
### Patch Changes
- 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
## 4.0.4
### Patch Changes
- Updated dependencies [7af16a011]
- Updated dependencies [73c1f802e]
- @pnpm/lifecycle@11.0.3
- @pnpm/config@12.4.2
- @pnpm/cli-utils@0.6.12
## 4.0.3
### Patch Changes
- @pnpm/cli-utils@0.6.11
## 4.0.2
### Patch Changes
- 9476d5ac5: `pnpm exec` should work outside of Node.js projects.
## 4.0.1
### Patch Changes
- Updated dependencies [2264bfdf4]
- @pnpm/config@12.4.1
- @pnpm/cli-utils@0.6.10
## 4.0.0
### Major Changes
- 691f64713: New required option added: cacheDir.
### Patch Changes
- Updated dependencies [25f6968d4]
- Updated dependencies [5aaf3e3fa]
- @pnpm/config@12.4.0
- @pnpm/cli-utils@0.6.9
## 3.3.2
### Patch Changes
- 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
## 3.3.1
### Patch Changes
- 4add11a96: `pnpm exec` should be executed in the context of the current working directory.
## 3.3.0
### Minor Changes
- 06f127503: `--` is ignored, when it is passed in as the first parameter to the exec command. This is for backward compatibility.
### Patch Changes
- 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
## 3.2.2
### Patch Changes
- a1a03d145: Import only the required functions from ramda.
- Updated dependencies [a1a03d145]
- @pnpm/config@12.3.1
- @pnpm/cli-utils@0.6.6
## 3.2.1
### Patch Changes
- a77a2005e: `pnpm exec` should exit with the exit code of the child process and should not print an error.
## 3.2.0
### Minor Changes
- 209c14235: `pnpm run` is passed through to `pnpm exec` when it detects a command that is not in the scripts.
### Patch Changes
- c1f137412: `pnpm exec` should add `node_modules/.bin` to the PATH.
- c1f137412: `pnpm exec` should add the Node.js location to the PATH.
## 3.1.6
### Patch Changes
- 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
## 3.1.5
### Patch Changes
- ff9714d78: Don't list the commands twice when `pnpm run` is executed in the root of a workspace.
## 3.1.4
### Patch Changes
- @pnpm/cli-utils@0.6.4
## 3.1.3
### Patch Changes
- @pnpm/cli-utils@0.6.3
- @pnpm/config@12.2.0
## 3.1.2
### Patch Changes
- Updated dependencies [e6a2654a2]
- @pnpm/lifecycle@11.0.0
- @pnpm/config@12.2.0
## 3.1.1
### Patch Changes
- 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
## 3.1.0
### Minor Changes
- ba5231ccf: New option added for: `enable-pre-post-scripts`. When it is set to `true`, lifecycle scripts with pre/post prefixes are automatically executed by pnpm.
### Patch Changes
- Updated dependencies [ba5231ccf]
- @pnpm/config@12.1.0
- @pnpm/cli-utils@0.6.1
## 3.0.0
### Major Changes
- 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.
### Patch Changes
- 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
## 2.6.5
### Patch Changes
- Updated dependencies [4f1ce907a]
- @pnpm/config@11.14.2
- @pnpm/cli-utils@0.5.4
## 2.6.4
### Patch Changes
- Updated dependencies [d853fb14a]
- Updated dependencies [4b3852c39]
- @pnpm/lifecycle@9.6.5
- @pnpm/config@11.14.1
- @pnpm/cli-utils@0.5.3
## 2.6.3
### Patch Changes
- @pnpm/config@11.14.0
- @pnpm/cli-utils@0.5.2
## 2.6.2
### Patch Changes
- Updated dependencies [3be2b1773]
- @pnpm/cli-utils@0.5.1
## 2.6.1
### Patch Changes
- 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
## 2.6.0
### Minor Changes
- c4cc62506: Add '--reverse' flag for reversing the order of package executions during 'recursive run'
### Patch Changes
- Updated dependencies [c4cc62506]
- @pnpm/config@11.13.0
- @pnpm/cli-utils@0.4.51
## 2.5.17
### Patch Changes
- Updated dependencies [bff84dbca]
- @pnpm/config@11.12.1
- @pnpm/cli-utils@0.4.50
## 2.5.16
### Patch Changes
- @pnpm/cli-utils@0.4.49
## 2.5.15
### Patch Changes
- @pnpm/cli-utils@0.4.48
## 2.5.14
### Patch Changes
- Updated dependencies [9a9bc67d2]
- @pnpm/lifecycle@9.6.4
## 2.5.13
### Patch Changes
- 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
## 2.5.12
### Patch Changes
- @pnpm/config@11.11.1
- @pnpm/cli-utils@0.4.46
## 2.5.11
### Patch Changes
- Updated dependencies [f40bc5927]
- @pnpm/config@11.11.0
- @pnpm/cli-utils@0.4.45
## 2.5.10
### Patch Changes
- Updated dependencies [425c7547d]
- @pnpm/config@11.10.2
- @pnpm/cli-utils@0.4.44
## 2.5.9
### Patch Changes
- Updated dependencies [ea09da716]
- @pnpm/config@11.10.1
- @pnpm/cli-utils@0.4.43
## 2.5.8
### Patch Changes
- 9427ab392: `--no-bail` should work with non-recursive `run` 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
## 2.5.7
### Patch Changes
- Updated dependencies [041537bc3]
- @pnpm/config@11.9.1
- @pnpm/cli-utils@0.4.41
## 2.5.6
### Patch Changes
- Updated dependencies [8698a7060]
- @pnpm/config@11.9.0
- @pnpm/cli-utils@0.4.40
## 2.5.5
### Patch Changes
- Updated dependencies [fcc1c7100]
- @pnpm/config@11.8.0
- @pnpm/cli-utils@0.4.39
## 2.5.4
### Patch Changes
- Updated dependencies [0c5f1bcc9]
- @pnpm/error@1.4.0
- @pnpm/cli-utils@0.4.38
- @pnpm/config@11.7.2
- @pnpm/lifecycle@9.6.2
## 2.5.3
### Patch Changes
- @pnpm/cli-utils@0.4.37
## 2.5.2
### Patch Changes
- @pnpm/cli-utils@0.4.36
## 2.5.1
### Patch Changes
- 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
## 2.5.0
### Minor Changes
- 50b360ec1: A new option added for specifying the shell to use, when running scripts: scriptShell.
### Patch Changes
- Updated dependencies [50b360ec1]
- @pnpm/config@11.7.0
- @pnpm/lifecycle@9.6.0
- @pnpm/cli-utils@0.4.34
## 2.4.1
### Patch Changes
- 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
## 2.4.0
### Minor Changes
- f591fdeeb: Scripts support Plug'n'Play.
### Patch Changes
- 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
## 2.3.3
### Patch Changes
- @pnpm/cli-utils@0.4.31
## 2.3.2
### Patch Changes
- Updated dependencies [74914c178]
- @pnpm/config@11.5.0
- @pnpm/cli-utils@0.4.30
## 2.3.1
### Patch Changes
- Updated dependencies [203e65ac8]
- @pnpm/lifecycle@9.4.0
## 2.3.0
### Minor Changes
- 23cf3c88b: New option added: `shellEmulator`.
### Patch Changes
- Updated dependencies [23cf3c88b]
- @pnpm/config@11.4.0
- @pnpm/lifecycle@9.3.0
- @pnpm/cli-utils@0.4.29
## 2.2.0
### Minor Changes
- 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 using `pnpm -w run`.
### Patch Changes
- 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
## 2.1.0
### Minor Changes
- 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.
### Patch Changes
- @pnpm/lifecycle@9.2.5
- @pnpm/cli-utils@0.4.27
## 2.0.1
### Patch Changes
- @pnpm/cli-utils@0.4.26
## 2.0.0
### Major Changes
- 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.
### Patch Changes
- de61940a5: `pnpm test|start|stop` support the same options as `pnpm 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
## 1.2.19
### Patch Changes
- Updated dependencies [ac0d3e122]
- @pnpm/config@11.2.6
- @pnpm/cli-utils@0.4.24
## 1.2.18
### Patch Changes
- Updated dependencies [972864e0d]
- @pnpm/config@11.2.5
- @pnpm/lifecycle@9.2.3
- @pnpm/cli-utils@0.4.23
## 1.2.17
### Patch Changes
- Updated dependencies [6d480dd7a]
- @pnpm/error@1.3.0
- @pnpm/cli-utils@0.4.22
- @pnpm/config@11.2.4
## 1.2.16
### Patch Changes
- Updated dependencies [13c18e397]
- @pnpm/config@11.2.3
- @pnpm/cli-utils@0.4.21
## 1.2.15
### Patch Changes
- Updated dependencies [3f6d35997]
- @pnpm/config@11.2.2
- @pnpm/cli-utils@0.4.20
## 1.2.14
### Patch Changes
- @pnpm/cli-utils@0.4.19
## 1.2.13
### Patch Changes
- @pnpm/cli-utils@0.4.18
## 1.2.12
### Patch Changes
- 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
## 1.2.11
### Patch Changes
- Updated dependencies [ad69677a7]
- @pnpm/cli-utils@0.4.16
- @pnpm/config@11.2.0
## 1.2.10
### Patch Changes
- @pnpm/lifecycle@9.2.1
- @pnpm/cli-utils@0.4.15
## 1.2.9
### Patch Changes
- Updated dependencies [65b4d07ca]
- Updated dependencies [ab3b8f51d]
- @pnpm/config@11.1.0
- @pnpm/cli-utils@0.4.14
## 1.2.8
### Patch Changes
- 76aaead32: `run --silent <cmd>` should only print output of the command and nothing from pnpm.
- Updated dependencies [76aaead32]
- @pnpm/lifecycle@9.2.0
## 1.2.7
### Patch Changes
- @pnpm/config@11.0.1
- @pnpm/cli-utils@0.4.13
## 1.2.6
### Patch Changes
- Updated dependencies [71aeb9a38]
- Updated dependencies [915828b46]
- @pnpm/config@11.0.0
- @pnpm/cli-utils@0.4.12
## 1.2.5
### Patch Changes
- @pnpm/config@10.0.1
- @pnpm/cli-utils@0.4.11
## 1.2.4
### Patch Changes
- 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
## 1.2.3
### Patch Changes
- 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
## 1.2.2
### Patch Changes
- Updated dependencies [e934b1a48]
- @pnpm/cli-utils@0.4.8
## 1.2.1
### Patch Changes
- d3ddd023c: Update p-limit to v3.
- Updated dependencies [d3ddd023c]
- Updated dependencies [68d8dc68f]
- @pnpm/lifecycle@9.1.1
- @pnpm/cli-utils@0.4.7
## 1.2.0
### Minor Changes
- 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` and `exec` 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`
### Patch Changes
- 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:
```json
"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 run `build` 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
## 1.1.0
### Minor Changes
- 7300eba86: Support if-present flag for recursive run
### Patch Changes
- 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
## 1.1.0-alpha.3
### Patch Changes
- 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
## 1.1.0-alpha.2
### Patch Changes
- 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
## 1.1.0-alpha.1
### Patch Changes
- @pnpm/config@8.3.1-alpha.0
- @pnpm/cli-utils@0.4.5-alpha.0
- @pnpm/sort-packages@1.0.10-alpha.0
## 1.1.0-alpha.0
### Minor Changes
- 7300eba86: Support if-present flag for recursive run
### Patch Changes
- Updated dependencies [f35a3ec1c]
- @pnpm/lifecycle@8.2.0-alpha.0
## 1.1.0
### Minor Changes
- c80d4ba3c: Support if-present flag for recursive run
### Patch Changes
- Updated dependencies [2ec4c4eb9]
- @pnpm/lifecycle@8.2.0
## 1.0.8
### Patch Changes
- 907c63a48: Dependencies updated.
- @pnpm/cli-utils@0.4.4