10.1.2 (2025-05-15)
- workspace:
@npmcli/arborist@9.1.0
10.1.1 (2025-04-08)
- workspace:
@npmcli/arborist@9.0.2
10.1.0 (2025-03-05)
10.0.0 (2024-12-16)
- workspace:
@npmcli/arborist@9.0.0
10.0.0-pre.1 (2024-12-06)
bun.lockbfiles are now included in the strict ignore list during packing
c0bcc2a#7955walk-up-path@4.0.0ca84b22#7945pacote@21.0.0- workspace:
@npmcli/arborist@9.0.0-pre.1
10.0.0-pre.0 (2024-11-26)
- libnpmexec now supports node
^20.17.0 || >=22.9.0
7f541e8#7815 make pack and exec work with git hash refs (#7815) (@milaninfy)2902d4c#7831 for libnpmexec sets node engine range to^20.17.0 || >=22.9.0(@reggi)
9.0.0 (2024-10-03)
libnpmexecnow supports node^18.17.0 || >=20.5.0
99ccae3#7803 updatebin-links@5.0.09cd6603#7803 updateread-package-json-fast@4.0.08b7dbc8#7803 updateread@4.0.0f6909a0#7803 updateproc-log@5.0.0e7ab206#7803 updatepacote@19.0.050a7bc8#7803 updatenpm-package-arg@12.0.0538a4cc#7803 update@npmcli/run-script@9.0.1
8.1.4 (2024-08-28)
8.1.3 (2024-07-09)
71c6848#7587 exec: npx to run specified version if multiple version exist globally (#7587) (@milaninfy)
- workspace:
@npmcli/arborist@7.5.4
8.1.2 (2024-05-29)
6b55646#7569 exec: look in workspace and root for bin entries (#7569) (@wraithgar)2d1d8d0#7559 addsnode:specifier to all native node modules (#7559) (@reggi)
- workspace:
@npmcli/arborist@7.5.3
8.1.1 (2024-05-15)
8.1.1 (2024-05-15)
8.1.0 (2024-04-30)
8.0.0 (2024-04-25)
- libnpmexec now emits an output event on process instead of invoking the output function passed in
39e4da0#7373 libnpmexec: no longer accept output function (@lukekarrys)9622597#7339 refactor terminal display (#7339) (@lukekarrys)
36adff3#7408pacote@18.0.2fc6e291#7392proc-log@4.2.0(#7392)7678a3d#7378proc-log@4.1.0b8f8b41#7373@npmcli/run-script@8.0.079f79c7#7373proc-log@4.0.09027266#7373pacote@18.0.0ac98fd3#7373npm-package-arg@11.0.2- workspace:
@npmcli/arborist@7.5.0
7.0.10 (2024-04-10)
- workspace:
@npmcli/arborist@7.4.2
7.0.9 (2024-04-03)
5469614#7327init-package-json@6.0.25469614#7327promzard@1.0.15469614#7327read@3.0.1(#7327)- workspace:
@npmcli/arborist@7.4.1
7.0.8 (2024-02-28)
- workspace:
@npmcli/arborist@7.4.0
7.0.7 (2024-01-24)
- workspace:
@npmcli/arborist@7.3.1
7.0.6 (2024-01-10)
- workspace:
@npmcli/arborist@7.3.0
7.0.5 (2023-12-06)
- workspace:
@npmcli/arborist@7.2.2
f656b66#7062@npmcli/template-oss@4.21.3(#7062) (@lukekarrys)9754b17#7051 use global npm for workspace tests (@lukekarrys)3891757#7051@npmcli/template-oss@4.21.2(@lukekarrys)
7.0.4 (2023-11-14)
7.0.3 (2023-10-31)
7.0.2 (2023-10-02)
7.0.1 (2023-09-08)
- Workspace:
@npmcli/arborist@7.1.0
7.0.0 (2023-08-31)
fb31c7etrigger release process (@lukekarrys)
- Workspace:
@npmcli/arborist@7.0.0
7.0.0-pre.0 (2023-08-31)
- support for node <=16.13 has been removed
- support for node 14 has been removed
6b251b1#6706 drop node 16.13.x support (@lukekarrys)37a99eb#6706 drop node14 support (@lukekarrys)
eb41977#6706@npmcli/run-script@7.0.1f334466#6706pacote@17.0.4bb63bf9#6706@npmcli/run-script@7.0.043831d0#6706pacote@17.0.344e8fec#6706pacote@17.0.281ff4df#6706pacote@17.0.1cac0725#6706pacote@17.0.0c784b57#6706npm-package-arg@11.0.0edbc25a#6706pacote@16.0.0- Workspace:
@npmcli/arborist@7.0.0-pre.0
6.0.3 (2023-07-18)
6.0.2 (2023-07-05)
- Workspace:
@npmcli/arborist@6.3.0
6.0.1 (2023-06-21)
- Workspace:
@npmcli/arborist@6.2.10
6.0.0 (2023-05-31)
- require passing in chalk instance
9e7f5acrequire passing in chalk instance (@lukekarrys)
5.0.17 (2023-05-03)
- Workspace:
@npmcli/arborist@6.2.9
5.0.16 (2023-04-19)
5.0.15 (2023-04-05)
- Workspace:
@npmcli/arborist@6.2.7
5.0.14 (2023-03-30)
- Workspace:
@npmcli/arborist@6.2.6
5.0.13 (2023-03-08)
- Workspace:
@npmcli/arborist@6.2.5
5.0.12 (2023-03-02)
- Workspace:
@npmcli/arborist@6.2.4
5.0.11 (2023-02-22)
- Workspace:
@npmcli/arborist@6.2.3
5.0.10 (2023-02-07)
f4c8c62init-package-json@5.0.010445caremove mkdirp5c84a99ci-info@3.7.1fc5332fread@2.0.0- Workspace:
@npmcli/arborist@6.2.2
5.0.9 (2023-02-01)
721fe3f#6118read-package-json-fast@3.0.26e4a649pacote@15.0.8a39556f@npmcli/template-oss@4.11.3- Workspace:
@npmcli/arborist@6.2.1
5.0.8 (2023-01-25)
- Workspace:
@npmcli/arborist@6.2.0
5.0.7 (2023-01-12)
- Workspace:
@npmcli/arborist@6.1.6
5.0.6 (2022-12-07)
0e6c28b#5934ci-info@3.7.0(#5934)0a3fe00#5933minipass@4.0.03da9a1apacote@15.0.7875bd56npm-package-arg@10.1.0- Workspace:
@npmcli/arborist@6.1.5
5.0.5 (2022-11-30)
- Workspace:
@npmcli/arborist@6.1.4
5.0.4 (2022-11-16)
5.0.3 (2022-11-09)
a767aaenpx: look for bins in local package.json (@wraithgar)
- Workspace:
@npmcli/arborist@6.1.2
5.0.2 (2022-11-02)
b89c19e#5795cli-table3@0.6.39972ed1@npmcli/ci-detect@3.0.1abfb28b@npmcli/run-script@6.0.0- Workspace:
@npmcli/arborist@6.1.1
5.0.1 (2022-10-26)
- Workspace:
@npmcli/arborist@6.1.0
5.0.0 (2022-10-19)
586e78dempty commit to trigger all workspace releases (@lukekarrys)
- Workspace:
@npmcli/arborist@6.0.0
5.0.0-pre.5 (2022-10-19)
- this package no longer attempts to change file ownership automatically
1afe5baaccount for new npm-package-arg behavior (@wraithgar)
88137a3npmlog@7.0.12008ea6npm-package-arg@10.0.0,pacote@15.0.2aa01072#5707 update the following dependencies- Workspace:
@npmcli/arborist@6.0.0-pre.5
5.0.0-pre.4 (2022-10-05)
5344d2c#5644pacote@14.0.08b072dc#5639@npmcli/ci-detect@3.0.0(#5639)- Workspace:
@npmcli/arborist@6.0.0-pre.4
5.0.0-pre.3 (2022-09-30)
npm packnow follows a strict order of operations when applying ignore rules. If a files array is present in the package.json, then rules in .gitignore and .npmignore files from the root will be ignored.
3ae796dimplement newnpm-packlistbehavior (@lukekarrys)
- Workspace:
@npmcli/arborist@6.0.0-pre.3
5.0.0-pre.2 (2022-09-23)
- Workspace:
@npmcli/arborist@6.0.0-pre.2
5.0.0-pre.1 (2022-09-14)
- Workspace:
@npmcli/arborist@6.0.0-pre.1
5.0.0-pre.0 (2022-09-08)
- workspaces: all workspace packages are now compatible with the following semver range for node:
^14.17.0 || ^16.13.0 || >=18.0.0
- The following workspace dependencies were updated
- dependencies
- @npmcli/arborist bumped from ^5.6.1 to ^6.0.0-pre.0
- dependencies
4.0.12 (2022-08-31)
1286f03#5381 deps:unique-filename@2.0.17fbf6f7#5381 deps:bin-links@3.0.38ab12dc#5323 deps:@npmcli/eslint-config@3.1.0- The following workspace dependencies were updated
- dependencies
- @npmcli/arborist bumped from ^5.0.0 to ^5.6.1
- dependencies
4.0.11 (2022-08-17)
- don't prompt on
npm exec [directory](#5298) (6eba131) - npm exec does not use script-shell option to run commands (#5297) (e5a9162)
4.0.10 (2022-08-10)
- ignore global prefix if --prefix is used (#5291) (daaf461)
- look up local command bins from local tree (#5273) (c992fd6)
- only try to run global bin if the bin name exists (#5253) (95ae9f2)
4.0.9 (2022-08-03)
- fix exec tests and clean up workspace-location-msg (3b30af2)
- properly find and run global scoped packages (#5250) (19a8346)
- properly find locally/globally/npxCache packages (ea44995)
- use binPaths (19f1497)
4.0.8 (2022-06-23)
4.0.7 (2022-06-22)
4.0.6 (2022-06-01)
4.0.5 (2022-04-26)
- npmlog@6.0.2 (5e31322)
4.0.4 (2022-04-19)
4.0.3 (2022-04-06)
4.0.2 (2022-03-15)
4.0.1 (2022-03-03)
- Added a new required
npxCacheoption
- Added a default value to
scriptShelloption
- Add add walk up dir lookup logic to satisfy local bins,
similar to
@npmcli/run-script
- Fix
scriptShelloption name.
- Initial implementation, moves the code that used to live in the npm cli, ref: https://github.com/npm/cli/blob/release/v7.10.0/lib/exec.js into this separate module, providing a programmatic API to the npm exec functionality.