deps: upgrade npm to 11.6.0 · nodejs/node@45af696

192 files changed

lines changed

Original file line numberDiff line numberDiff line change

@@ -1,5 +1,7 @@

11

#!/usr/bin/env pwsh

22
3+

Set-StrictMode -Version 'Latest'

4+
35

$NODE_EXE="$PSScriptRoot/node.exe"

46

if (-not (Test-Path $NODE_EXE)) {

57

$NODE_EXE="$PSScriptRoot/node"

@@ -27,7 +29,7 @@ if ($MyInvocation.ExpectingInput) { # takes pipeline input

2729

} elseif (-not $MyInvocation.Line) { # used "-File" argument

2830

& $NODE_EXE $NPM_CLI_JS $args

2931

} else { # used "-Command" argument

30-

if ($MyInvocation.Statement) {

32+

if (($MyInvocation | Get-Member -Name 'Statement') -and $MyInvocation.Statement) {

3133

$NPM_ORIGINAL_COMMAND = $MyInvocation.Statement

3234

} else {

3335

$NPM_ORIGINAL_COMMAND = (

@@ -38,9 +40,9 @@ if ($MyInvocation.ExpectingInput) { # takes pipeline input

3840

$NODE_EXE = $NODE_EXE.Replace("``", "````")

3941

$NPM_CLI_JS = $NPM_CLI_JS.Replace("``", "````")

4042
41-

$NPM_NO_REDIRECTS_COMMAND = [Management.Automation.Language.Parser]::ParseInput($NPM_ORIGINAL_COMMAND, [ref] $null, [ref] $null).

42-

EndBlock.Statements.PipelineElements.CommandElements.Extent.Text -join ' '

43-

$NPM_ARGS = $NPM_NO_REDIRECTS_COMMAND.Substring($MyInvocation.InvocationName.Length).Trim()

43+

$NPM_COMMAND_ARRAY = [Management.Automation.Language.Parser]::ParseInput($NPM_ORIGINAL_COMMAND, [ref] $null, [ref] $null).

44+

EndBlock.Statements.PipelineElements.CommandElements.Extent.Text

45+

$NPM_ARGS = ($NPM_COMMAND_ARRAY | Select-Object -Skip 1) -join ' '

4446
4547

Invoke-Expression "& `"$NODE_EXE`" `"$NPM_CLI_JS`" $NPM_ARGS"

4648

}

Original file line numberDiff line numberDiff line change

@@ -1,5 +1,7 @@

11

#!/usr/bin/env pwsh

22
3+

Set-StrictMode -Version 'Latest'

4+
35

$NODE_EXE="$PSScriptRoot/node.exe"

46

if (-not (Test-Path $NODE_EXE)) {

57

$NODE_EXE="$PSScriptRoot/node"

@@ -27,7 +29,7 @@ if ($MyInvocation.ExpectingInput) { # takes pipeline input

2729

} elseif (-not $MyInvocation.Line) { # used "-File" argument

2830

& $NODE_EXE $NPX_CLI_JS $args

2931

} else { # used "-Command" argument

30-

if ($MyInvocation.Statement) {

32+

if (($MyInvocation | Get-Member -Name 'Statement') -and $MyInvocation.Statement) {

3133

$NPX_ORIGINAL_COMMAND = $MyInvocation.Statement

3234

} else {

3335

$NPX_ORIGINAL_COMMAND = (

@@ -38,9 +40,9 @@ if ($MyInvocation.ExpectingInput) { # takes pipeline input

3840

$NODE_EXE = $NODE_EXE.Replace("``", "````")

3941

$NPX_CLI_JS = $NPX_CLI_JS.Replace("``", "````")

4042
41-

$NPX_NO_REDIRECTS_COMMAND = [Management.Automation.Language.Parser]::ParseInput($NPX_ORIGINAL_COMMAND, [ref] $null, [ref] $null).

42-

EndBlock.Statements.PipelineElements.CommandElements.Extent.Text -join ' '

43-

$NPX_ARGS = $NPX_NO_REDIRECTS_COMMAND.Substring($MyInvocation.InvocationName.Length).Trim()

43+

$NPX_COMMAND_ARRAY = [Management.Automation.Language.Parser]::ParseInput($NPX_ORIGINAL_COMMAND, [ref] $null, [ref] $null).

44+

EndBlock.Statements.PipelineElements.CommandElements.Extent.Text

45+

$NPX_ARGS = ($NPX_COMMAND_ARRAY | Select-Object -Skip 1) -join ' '

4446
4547

Invoke-Expression "& `"$NODE_EXE`" `"$NPX_CLI_JS`" $NPX_ARGS"

4648

}

Original file line numberDiff line numberDiff line change

@@ -27,7 +27,7 @@ packages will *also* show the paths to the specified packages. For

2727

example, running `npm ls promzard` in npm's source tree will show:

2828
2929

```bash

30-

npm@11.5.1 /path/to/npm

30+

npm@11.6.0 /path/to/npm

3131

└─┬ init-package-json@0.0.4

3232

└── promzard@0.1.5

3333

```

Original file line numberDiff line numberDiff line change

@@ -14,7 +14,7 @@ Note: This command is unaware of workspaces.

1414
1515

### Version

1616
17-

11.5.1

17+

11.6.0

1818
1919

### Description

2020
Original file line numberDiff line numberDiff line change

@@ -25,11 +25,14 @@ The four relevant files are:

2525

* npm builtin config file (`/path/to/npm/npmrc`)

2626
2727

All npm config files are an ini-formatted list of `key = value` parameters.

28-

Environment variables can be replaced using `${VARIABLE_NAME}`. For

28+

Environment variables can be replaced using `${VARIABLE_NAME}`. By default

29+

if the variable is not defined, it is left unreplaced. By adding `?` after

30+

variable name they can be forced to evaluate to an empty string instead. For

2931

example:

3032
3133

```bash

3234

cache = ${HOME}/.npm-packages

35+

node-options = "${NODE_OPTIONS?} --use-system-ca"

3336

```

3437
3538

Each of these files is loaded, and config options are resolved in priority

Original file line numberDiff line numberDiff line change

@@ -141,9 +141,9 @@

141141
142142

<section id="content">

143143

<header class="title">

144-

<h1 id="----npm-access----1151">

144+

<h1 id="----npm-access----1160">

145145

<span>npm-access</span>

146-

<span class="version">@11.5.1</span>

146+

<span class="version">@11.6.0</span>

147147

</h1>

148148

<span class="description">Set access level on published packages</span>

149149

</header>

Original file line numberDiff line numberDiff line change

@@ -141,9 +141,9 @@

141141
142142

<section id="content">

143143

<header class="title">

144-

<h1 id="----npm-adduser----1151">

144+

<h1 id="----npm-adduser----1160">

145145

<span>npm-adduser</span>

146-

<span class="version">@11.5.1</span>

146+

<span class="version">@11.6.0</span>

147147

</h1>

148148

<span class="description">Add a registry user account</span>

149149

</header>

Original file line numberDiff line numberDiff line change

@@ -141,9 +141,9 @@

141141
142142

<section id="content">

143143

<header class="title">

144-

<h1 id="----npm-audit----1151">

144+

<h1 id="----npm-audit----1160">

145145

<span>npm-audit</span>

146-

<span class="version">@11.5.1</span>

146+

<span class="version">@11.6.0</span>

147147

</h1>

148148

<span class="description">Run a security audit</span>

149149

</header>

Original file line numberDiff line numberDiff line change

@@ -141,9 +141,9 @@

141141
142142

<section id="content">

143143

<header class="title">

144-

<h1 id="----npm-bugs----1151">

144+

<h1 id="----npm-bugs----1160">

145145

<span>npm-bugs</span>

146-

<span class="version">@11.5.1</span>

146+

<span class="version">@11.6.0</span>

147147

</h1>

148148

<span class="description">Report bugs for a package in a web browser</span>

149149

</header>

Original file line numberDiff line numberDiff line change

@@ -141,9 +141,9 @@

141141
142142

<section id="content">

143143

<header class="title">

144-

<h1 id="----npm-cache----1151">

144+

<h1 id="----npm-cache----1160">

145145

<span>npm-cache</span>

146-

<span class="version">@11.5.1</span>

146+

<span class="version">@11.6.0</span>

147147

</h1>

148148

<span class="description">Manipulates packages cache</span>

149149

</header>