Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v13.7.0 proposal #31382

Merged
merged 110 commits into from Jan 21, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
6f95f01
deps: deactivate failing tests corresponding to experimental features
BridgeAR Jan 9, 2020
94af94a
module: loader getSource, getFormat, transform hooks
GeoffreyBooth Dec 15, 2019
f62fb76
module: logical conditional exports ordering
guybedford Dec 17, 2019
256289f
stream: sync stream unpipe resume
ronag Jan 5, 2020
1ad9070
src: clean up large_pages code
lundibundi Jan 5, 2020
aafeab8
lib: replace BigUInt64Array global by the primordials
Sebastien-Ahkrin Jan 5, 2020
f7833ac
lib: replace Float32Array global by the primordials
Sebastien-Ahkrin Jan 5, 2020
bdaac04
wasi: improve use of primordials
cjihrig Jan 6, 2020
53e73fc
lib: add RegExp primordials
Sebastien-Ahkrin Jan 6, 2020
ac904f9
lib,tools,test: remove custom number-isnan rule
cjihrig Jan 6, 2020
c1333ea
doc: explain native external types
HarshithaKP Jan 6, 2020
82b447c
doc,src: clarify that one napi_env is per-module
legendecas Dec 26, 2019
9643718
build: avoid using CMP for BZ2File
Jan 5, 2020
9c98d25
stream: replace Function.prototype with primordial
Sebastien-Ahkrin Jan 6, 2020
317d2db
benchmark: benchmarking impacts of async hooks on promises
legendecas Jan 2, 2020
66fe923
win: change to use Python in install tool
gengjiawen Jan 6, 2020
f93095d
test: fix unit test logging with python3
AdamMajer Jan 2, 2020
220ea0c
doc: prefer server vs srv and client vs clt
andrewhughes101 Jan 7, 2020
d76deca
test: prefer server over srv
andrewhughes101 Jan 7, 2020
ff60a0e
stream: clean up definition using defineProperties
antsmartian Jan 7, 2020
6050236
src: remove uses of node::InitializeV8Platform()
bnoordhuis Jan 7, 2020
4259afe
src: remove node::InitializeV8Platform()
bnoordhuis Jan 7, 2020
69c4f22
test: remove unused symlink loop
cjihrig Jan 9, 2020
0b88c3d
test: check that --insecure-http-parser works
sam-github Jan 7, 2020
ca51ff8
test: fix recursive rm test to actually use tmpdir
lundibundi Jan 7, 2020
57016b9
fs: use async writeFile in FileHandle#appendFile
bengl Jan 7, 2020
3e7b3e3
doc: correct filehandle.[read|write|append]File()
bengl Jan 7, 2020
60942cc
src: add build Github Action
gengjiawen Jan 2, 2020
d0a96ab
src: fix -Wbraced-scalar-init warning
cjihrig Jan 8, 2020
d51de78
doc: fix stream async iterator sample
ronag Jan 7, 2020
0e48d8d
doc: rename iterator to iterable in examples
ronag Jan 7, 2020
de6f2be
doc: update description of `External`
addaleax Jan 8, 2020
d84c394
repl: improve preview length calculation
BridgeAR Dec 26, 2019
b6f4e01
readline,repl: add substring based history search
BridgeAR Dec 27, 2019
cecd256
readline,repl: skip history entries identical to the current line
BridgeAR Dec 27, 2019
2e54a99
readline,repl: improve history up/previous
BridgeAR Dec 29, 2019
7ba21d0
readline: improve getStringWidth()
BridgeAR Dec 31, 2019
f0506c3
readline: move charLengthLeft() and charLengthAt()
BridgeAR Dec 31, 2019
d2a10ad
src: improve GetColumnWidth performance
BridgeAR Dec 31, 2019
e3491d7
src: change GetStringWidth's expand_emoji_sequence option default
BridgeAR Dec 31, 2019
686a3bc
readline,repl: support tabs properly
BridgeAR Dec 31, 2019
b92d65d
repl: activate previews for lines exceeding the terminal columns
BridgeAR Jan 4, 2020
3c82d5b
test: add repl tests to verify unicode support in previews
BridgeAR Jan 4, 2020
63f4eae
util: add todo comments for inspect to add unicode support
BridgeAR Jan 4, 2020
0271457
lib: add Uint16Array primordials
Sebastien-Ahkrin Jan 6, 2020
b9b044b
repl: change preview default in case of custom eval functions
BridgeAR Jan 8, 2020
9c58aa4
doc: add GeoffreyBooth to collaborators
GeoffreyBooth Jan 10, 2020
8e14066
doc: fix a code example in zlib.md
dragonman225 Jan 8, 2020
06fbc03
src: include uv.h in node_binding header
codebytere Jan 8, 2020
deff600
doc: update README to make Node.js description clearer
carterbancroft Jan 9, 2020
79eba6a
process: allow monitoring uncaughtException
Flarna Jan 8, 2020
1df7961
test: allow disabling crypto tests
codebytere Jan 9, 2020
b55fba2
fs: add missing HandleScope to FileHandle.close
addaleax Jan 9, 2020
6184f1a
doc: improve doc v8.getHeapSpaceStatistics() 'GetHeapSpaceStatistics'
dev-script Jan 8, 2020
52504fb
http2: skip creating native ShutdownWrap
addaleax Jan 9, 2020
3881189
readline: improve unicode support and tab completion
BridgeAR Jan 9, 2020
f8e8059
repl,readline: clean up code
BridgeAR Jan 10, 2020
a5311bd
tools: add clang-tidy rule in src
gengjiawen Jan 8, 2020
7a5d4fa
build: test Python 3 using GitHub Actions-based CI
cclauss Sep 6, 2019
0911813
n-api: add napi_get_all_property_names
himself65 Oct 17, 2019
d48f592
tools: ensure consistent perms of signed release files
rvagg Aug 28, 2019
9d26358
async_hooks: remove internal only error checking
apapirovski Dec 14, 2019
2285936
child_process: remove unnecessary use of inner state
ckarande Aug 26, 2019
49364b0
tools: update JSON header parsing for backticks
Trott Jan 10, 2020
4244080
test: stricten readline keypress failure test condition
BridgeAR Jan 10, 2020
c252356
repl: fix preview cursor position
BridgeAR Jan 10, 2020
27564a4
vm: add code cache support for SourceTextModule
devsnek Jan 9, 2020
985f980
deps: upgrade npm to 6.13.6
ruyadorno Jan 10, 2020
85926d4
repl: do not preview while pasting code
BridgeAR Jan 11, 2020
d04118f
stream: simplify push
ronag Jan 1, 2020
b9aca78
doc: document readline key bindings
HarshithaKP Jan 7, 2020
6b118b4
build: silence c-ares Windows compiler warnings
richardlau Jan 11, 2020
a31eed0
build: silence OpenSSL Windows compiler warnings
richardlau Jan 11, 2020
0608873
doc: fix example of parsing request.url
NMVikings Jan 10, 2020
108046d
lib: replace BigInt64Array global by the primordials
Sebastien-Ahkrin Jan 5, 2020
bb9622b
doc: add an example for util.types.isExternal
HarshithaKP Jan 3, 2020
0379c31
build: add GitHub actions to run linters
richardlau Jan 12, 2020
a6e1e9c
build: fix step name in GitHub Actions workflow
richardlau Jan 12, 2020
4981f97
errors: remove dead code in ERR_INVALID_ARG_TYPE
Flarna Jan 11, 2020
499c41d
stream: fix async iterator destroyed error propagation
ronag Jan 11, 2020
e1fd6ae
doc: fix a code example in crypto.md
himself65 Jan 11, 2020
c8aa08e
n-api: return napi_invalid_arg on napi_create_bigint_words
legendecas Dec 1, 2019
6e9f0da
doc: standardize on "host name" in async_hooks.md
Trott Jan 12, 2020
8055f78
doc: standardize on "host name" in deprecations.md
Trott Jan 12, 2020
b8dee45
doc: standardize on "host name" in dgram.md
Trott Jan 12, 2020
ece70a8
doc: standardize on "host name" in errors.md
Trott Jan 12, 2020
47f71de
doc: standardize on "host name" in fs.md
Trott Jan 12, 2020
600eb8b
doc: standardize on "host name" in http2.md
Trott Jan 12, 2020
bac588e
doc: standardize on "host name" in https.md
Trott Jan 12, 2020
94122f6
doc: standardize on "host name" in net.md
Trott Jan 12, 2020
baeabff
doc: standardize on "host name" in os.md
Trott Jan 12, 2020
2824527
doc: standardize on "host name" in tls.md
Trott Jan 12, 2020
aedbfdb
doc: standardize on "host name" in url.md
Trott Jan 12, 2020
4dced02
module: add API for interacting with source maps
bcoe Jan 5, 2020
b2180d9
build: fix macos runner type in GitHub Action
himself65 Jan 12, 2020
51e4a56
deps: upgrade to libuv 1.34.1
cjihrig Jan 12, 2020
d62d06b
deps: V8: cherry-pick b9d33036e9a8
bcoe Jan 13, 2020
f11406d
build: add vs2019 to vcbuild.bat help
richardlau Jan 13, 2020
55e2b4e
build: remove enable_vtune from vcbuild.bat
richardlau Jan 13, 2020
6d6a3e4
deps: V8: cherry-pick d89f4ef1cd62
Jan 14, 2020
6534c6c
src: use uv_guess_handle() to detect TTYs
cjihrig Jan 12, 2020
aed00d7
doc: add missing code formatting in vm.md
cjihrig Jan 14, 2020
83f7b5a
src: fix performance regression in node_file.cc
bnoordhuis Jan 13, 2020
29e0465
tools: update remark-preset-lint-node to 1.12.0
Trott Jan 14, 2020
5dd6fb1
tools: remove obsolete dependencies
Trott Jan 14, 2020
ea27e16
module: unflag conditional exports
guybedford Dec 17, 2019
6e978f7
benchmark: add default type in getstringwidth.js
Trott Jan 16, 2020
cb27c2b
module: fix check exports issue in cjs module loading
guybedford Jan 20, 2020
cbd84c5
test,module: add test for exports cjs loader check
Trott Jan 21, 2020
bbab963
2020-01-21, Version 13.7.0 (Current)
codebytere Jan 16, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .eslintrc.js
Expand Up @@ -244,6 +244,10 @@ module.exports = {
selector: "CallExpression[callee.property.name='strictEqual'][arguments.0.type='Literal']:not([arguments.1.type='Literal']):not([arguments.1.type='ObjectExpression']):not([arguments.1.type='ArrayExpression']):not([arguments.1.type='UnaryExpression'])",
message: 'The first argument should be the `actual`, not the `expected` value.',
},
{
selector: "CallExpression[callee.name='isNaN']",
message: 'Use Number.isNaN() instead of the global isNaN() function.',
},
],
/* eslint-enable max-len */
'no-return-await': 'error',
Expand Down
79 changes: 79 additions & 0 deletions .github/workflows/CI.yml
@@ -0,0 +1,79 @@
name: CI

on: [push, pull_request]

jobs:
build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 13
uses: actions/setup-node@v1
with:
node-version: 13.x
- name: Environment Information
run: npx envinfo
- name: Build
run: ./configure && make -j2
build-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 13
uses: actions/setup-node@v1
with:
node-version: 13.x
- name: Environment Information
run: npx envinfo
- name: Install deps
run: choco install nasm
- name: Build
run: ./vcbuild.bat
build-macOS:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 13
uses: actions/setup-node@v1
with:
node-version: 13.x
- name: Environment Information
run: npx envinfo
- name: Build
run: ./configure && make -j8
lint-addon-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 10
uses: actions/setup-node@v1
with:
node-version: 10.x
- name: Lint addon docs
run: NODE=$(which node) make lint-addon-docs
lint-cpp:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Lint C/C++ files
run: make lint-cpp
lint-md:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 10
uses: actions/setup-node@v1
with:
node-version: 10.x
- name: Lint docs
run: NODE=$(which node) make lint-md
lint-js:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js 10
uses: actions/setup-node@v1
with:
node-version: 10.x
- name: Lint JavaScript files
run: NODE=$(which node) make lint-js
33 changes: 33 additions & 0 deletions .github/workflows/pythonpackage.yml
@@ -0,0 +1,33 @@
name: Python 3 testing

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
max-parallel: 1
matrix:
python-version: [3.8] # [2.7, 3.5, 3.6, 3.7]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v1
with:
python-version: ${{ matrix.python-version }}
- name: Compile Node.js
run: |
python ./configure.py
make -j2 V=1
- name: Test JS Suites
run: |
python tools/test.py -j 2 -p dots --report --mode=release --flaky-tests=dontcare default
- name: Test C++ Suites
run: |
make -j1 V=1 test/addons/.buildstamp test/js-native-api/.buildstamp test/node-api/.buildstamp
python tools/test.py -j 2 -p dots --report --mode=release --flaky-tests=dontcare addons js-native-api node-api
- name: Make lint
run: |
make lint-py-build || true
NODE=$(which node) make lint lint-py
3 changes: 2 additions & 1 deletion CHANGELOG.md
Expand Up @@ -30,7 +30,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V13.md#13.6.0">13.6.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V13.md#13.7.0">13.7.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V13.md#13.6.0">13.6.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V13.md#13.5.0">13.5.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V13.md#13.4.0">13.4.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V13.md#13.3.0">13.3.0</a><br/>
Expand Down
7 changes: 5 additions & 2 deletions README.md
Expand Up @@ -8,8 +8,9 @@
</a>
</p>

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. For
more information on using Node.js, see the [Node.js Website][].
Node.js is an open-source, cross-platform, JavaScript runtime environment. It
executes JavaScript code outside of a browser. For more information on using
Node.js, see the [Node.js Website][].

The Node.js project uses an [open governance model](./GOVERNANCE.md). The
[OpenJS Foundation][] provides support for the project.
Expand Down Expand Up @@ -302,6 +303,8 @@ For information about the governance of the Node.js project, see
**Wyatt Preul** &lt;wpreul@gmail.com&gt;
* [gengjiawen](https://github.com/gengjiawen) -
**Jiawen Geng** &lt;technicalcute@gmail.com&gt;
* [GeoffreyBooth](https://github.com/geoffreybooth) -
**Geoffrey Booth** &lt;webmaster@geoffreybooth.com&gt; (he/him)
* [gibfahn](https://github.com/gibfahn) -
**Gibson Fahnestock** &lt;gibfahn@gmail.com&gt; (he/him)
* [gireeshpunathil](https://github.com/gireeshpunathil) -
Expand Down
18 changes: 9 additions & 9 deletions benchmark/async_hooks/http-server.js
Expand Up @@ -26,15 +26,15 @@ function main({ asyncHooks, connections }) {
}
}
const server = require('../fixtures/simple-http-server.js')
.listen(common.PORT)
.on('listening', () => {
const path = '/buffer/4/4/normal/1';
.listen(common.PORT)
.on('listening', () => {
const path = '/buffer/4/4/normal/1';

bench.http({
connections,
path,
}, () => {
server.close();
bench.http({
connections,
path,
}, () => {
server.close();
});
});
});
}
30 changes: 30 additions & 0 deletions benchmark/async_hooks/promises.js
@@ -0,0 +1,30 @@
'use strict';
const common = require('../common.js');
const { createHook } = require('async_hooks');

const bench = common.createBenchmark(main, {
n: [1e6],
asyncHooks: [
'enabled',
'disabled',
]
});

async function run(n) {
for (let i = 0; i < n; i++) {
await new Promise((resolve) => resolve())
.then(() => { throw new Error('foobar'); })
.catch((e) => e);
}
}

function main({ n, asyncHooks }) {
const hook = createHook({ promiseResolve() {} });
if (asyncHooks !== 'disabled') {
hook.enable();
}
bench.start();
run(n).then(() => {
bench.end(n);
});
}
2 changes: 2 additions & 0 deletions benchmark/misc/getstringwidth.js
Expand Up @@ -10,6 +10,8 @@ const bench = common.createBenchmark(main, {
});

function main({ n, type }) {
// Default value for testing purposes.
type = type || 'ascii';
const { getStringWidth } = require('internal/readline/utils');

const str = ({
Expand Down
2 changes: 1 addition & 1 deletion common.gypi
Expand Up @@ -39,7 +39,7 @@

# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
'v8_embedder_string': '-node.26',
'v8_embedder_string': '-node.28',

##### V8 defaults for Node.js #####

Expand Down
7 changes: 5 additions & 2 deletions configure.py
Expand Up @@ -1540,8 +1540,11 @@ def write_config(data, name):
os.mkdir(icu_tmp_path)
icu_data_path = os.path.join(icu_tmp_path, icu_data_file_l)
with open(icu_data_path, 'wb') as outf:
with bz2.BZ2File(compressed_data, 'rb') as inf:
shutil.copyfileobj(inf, outf)
inf = bz2.BZ2File(compressed_data, 'rb')
try:
shutil.copyfileobj(inf, outf)
finally:
inf.close()
# Now, proceed..

# relative to dep..
Expand Down
5 changes: 4 additions & 1 deletion deps/cares/cares.gyp
Expand Up @@ -112,7 +112,10 @@
'defines': [ 'CARES_BUILDING_LIBRARY' ]
}],
[ 'OS=="win"', {
'defines': [ 'CARES_PULL_WS2TCPIP_H=1' ],
'defines': [
'CARES_PULL_WS2TCPIP_H=1',
'_WINSOCK_DEPRECATED_NO_WARNINGS',
],
'include_dirs': [ 'config/win32' ],
'sources': [
'src/config-win32.h',
Expand Down
34 changes: 2 additions & 32 deletions deps/npm/.travis.yml
Expand Up @@ -2,46 +2,16 @@
language: node_js

os:
- linux
- windows

node_js:
- 12
- 10
- 8
- 6

env: "DEPLOY_VERSION=testing"

# having top-level `env:` adds a phantom build
# https://github.com/travis-ci/travis-ci/issues/4681
#env: DEPLOY_VERSION=testing
matrix:
include:
# Run the sudotest, but only on Linux
- node_js: "12"
# DEPLOY_VERSION is used to set the couchapp setup mode for test/tap/registry.js
# only gather coverage info for LTS
env: DEPLOY_VERSION=testing COVERALLS_REPO_TOKEN="$COVERALLS_OPTIONAL_TOKEN"
script:
# run the sudo tests, with coverage enabled
- "sudo PATH=$PATH $(which node) . run tap -- \"test/tap/*.js\" --coverage --timeout 600"

# also run standard and license checking
- node_js: "10"
script:
- "npx standard"
- "node . run licenses"

# separate out node 6 so we can turn off caching, because that
# always breaks for some reason.
- node_js: "6"
cache: false
env: "DEPLOY_VERSION=testing"

# only run one test on Windows, because it's hella slow
- node_js: "12"
os: "windows"
env: "DEPLOY_VERSION=testing"

notifications:
slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8

Expand Down
4 changes: 4 additions & 0 deletions deps/npm/AUTHORS
Expand Up @@ -677,3 +677,7 @@ Fighting-Jack <574637316@qq.com>
Bakel, Roel van <roel.vanbakel@oce.com>
Charlie West-Toebe <38671683+Hoidberg@users.noreply.github.com>
Richard Lau <riclau@uk.ibm.com>
Felix Yan <felixonmars@archlinux.org>
Zhenya Vinogradov <zhenyavinogradov@gmail.com>
Rafael Hengles <rhengles@gmail.com>
Jan-Philip Gehrcke <jp@opstrace.com>
32 changes: 32 additions & 0 deletions deps/npm/CHANGELOG.md
@@ -1,3 +1,35 @@
## 6.13.6 (2020-01-09)

### DEPENDENCIES

* [`6dba897a1`](https://github.com/npm/cli/commit/6dba897a1e2d56388fb6df0c814b0bb85af366b4)
`pacote@9.5.12`:
* [`d2f4176`](https://github.com/npm/pacote/commit/d2f4176b6af393d7e29de27e9b638dbcbab9a0c7)
fix(git): Do not drop uid/gid when executing in root-owned directory
([@isaacs](https://github.com/isaacs))

## 6.13.5 (2020-01-09)

### BUG FIXES

* [`fd0a802ec`](https://github.com/npm/cli/commit/fd0a802ec468ec7b98d6c15934c355fef0e7ff60) [#550](https://github.com/npm/cli/pull/550) Fix cache location for `npm ci` ([@zhenyavinogradov](https://github.com/zhenyavinogradov))
* [`4b30f3cca`](https://github.com/npm/cli/commit/4b30f3ccaebf50d6ab3bad130ff94827c017cc16) [#648](https://github.com/npm/cli/pull/648) fix(version): using 'allow-same-version', git commit --allow-empty and git tag -f ([@rhengles](https://github.com/rhengles))

### TESTING

* [`e16f68d30`](https://github.com/npm/cli/commit/e16f68d30d59ce1ddde9fe62f7681b2c07fce84d) test(ci): add failing cache config test ([@ruyadorno](https://github.com/ruyadorno))
* [`3f009fbf2`](https://github.com/npm/cli/commit/3f009fbf2c42f68c5127efecc6e22db105a74fe0) [#659](https://github.com/npm/cli/pull/659) test: fix bin-overwriting test on Windows ([@isaacs](https://github.com/isaacs))
* [`43ae0791f`](https://github.com/npm/cli/commit/43ae0791f74f68e02850201a64a6af693657b241) [#601](https://github.com/npm/cli/pull/601) ci: Allow builds to run even if one fails ([@XhmikosR](https://github.com/XhmikosR))
* [`4a669bee4`](https://github.com/npm/cli/commit/4a669bee4ac54c70adc6979d45cd0605b6dc33fd) [#603](https://github.com/npm/cli/pull/603) Remove the unused appveyor.yml ([@XhmikosR](https://github.com/XhmikosR))
* [`9295046ac`](https://github.com/npm/cli/commit/9295046ac92bbe82f4d84e1ec90cc81d3b80bfc7) [#600](https://github.com/npm/cli/pull/600) ci: switch to `actions/checkout@v2` ([@XhmikosR](https://github.com/XhmikosR))

### DOCUMENTATION

* [`f2d770ac7`](https://github.com/npm/cli/commit/f2d770ac768ea84867772b90a3c9acbdd0c1cb6a) [#569](https://github.com/npm/cli/pull/569) fix netlify publish path config ([@claudiahdz](https://github.com/claudiahdz))
* [`462cf0983`](https://github.com/npm/cli/commit/462cf0983dbc18a3d93f77212ca69f878060b2ec) [#627](https://github.com/npm/cli/pull/627) update gatsby dependencies ([@felixonmars](https://github.com/felixonmars))
* [`6fb5dbb72`](https://github.com/npm/cli/commit/6fb5dbb7213c4c050c9a47a7d5131447b8b7dcc8)
[#532](https://github.com/npm/cli/pull/532) docs: clarify usage of global prefix ([@jgehrcke](https://github.com/jgehrcke))

## 6.13.4 (2019-12-11)

## BUGFIXES
Expand Down
34 changes: 0 additions & 34 deletions deps/npm/appveyor.yml

This file was deleted.

4 changes: 2 additions & 2 deletions deps/npm/docs/content/cli-commands/npm-link.md
Expand Up @@ -23,8 +23,8 @@ Package linking is a two-step process.

First, `npm link` in a package folder will create a symlink in the global folder
`{prefix}/lib/node_modules/<package>` that links to the package where the `npm
link` command was executed. (see [`npm-config`](npm-config) for the value of `prefix`). It
will also link any bins in the package to `{prefix}/bin/{name}`.
link` command was executed. It will also link any bins in the package to `{prefix}/bin/{name}`.
Note that `npm link` uses the global prefix (see `npm prefix -g` for its value).

Next, in some other location, `npm link package-name` will create a
symbolic link from globally-installed `package-name` to `node_modules/`
Expand Down