summaryrefslogtreecommitdiff
path: root/deps/npm/scripts
diff options
context:
space:
mode:
authorKat Marchán <kzm@zkat.tech>2018-07-18 13:55:52 -0700
committerMichaël Zasso <targos@protonmail.com>2018-07-29 14:16:56 +0200
commit5842366ae83a36065d626e3937ad8fc327efab30 (patch)
tree663eb6d493b00788d83d7a71fc2489adabd24527 /deps/npm/scripts
parent2aca0957f46af0be33368a1fcb398e63a35c46ef (diff)
downloadandroid-node-v8-5842366ae83a36065d626e3937ad8fc327efab30.tar.gz
android-node-v8-5842366ae83a36065d626e3937ad8fc327efab30.tar.bz2
android-node-v8-5842366ae83a36065d626e3937ad8fc327efab30.zip
deps: upgrade npm to 6.2.0
PR-URL: https://github.com/nodejs/node/pull/21592 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'deps/npm/scripts')
-rwxr-xr-xdeps/npm/scripts/dep-update3
-rwxr-xr-xdeps/npm/scripts/dev-dep-update1
-rw-r--r--deps/npm/scripts/gen-dev-ignores.js5
3 files changed, 8 insertions, 1 deletions
diff --git a/deps/npm/scripts/dep-update b/deps/npm/scripts/dep-update
index ec799b1287..52abd518c3 100755
--- a/deps/npm/scripts/dep-update
+++ b/deps/npm/scripts/dep-update
@@ -1,6 +1,7 @@
#!/bin/bash
node . install --save $1@$2 &&\
-git add node_modules/$1/ package.json package-lock.json &&\
+node scripts/gen-dev-ignores.js &&\
+git add node_modules package.json package-lock.json &&\
git commit -m"$1@$2" &&\
node . repo $1 &&\
git commit --amend
diff --git a/deps/npm/scripts/dev-dep-update b/deps/npm/scripts/dev-dep-update
index 572f1c39c9..c8c9604759 100755
--- a/deps/npm/scripts/dev-dep-update
+++ b/deps/npm/scripts/dev-dep-update
@@ -1,5 +1,6 @@
#!/bin/bash
node . install --save --save-dev $1@$2 &&\
+node scripts/gen-dev-ignores.js &&\
git add package.json package-lock.json &&\
git commit -m"$1@$2" &&\
node . repo $1 &&\
diff --git a/deps/npm/scripts/gen-dev-ignores.js b/deps/npm/scripts/gen-dev-ignores.js
new file mode 100644
index 0000000000..3f6dcb301b
--- /dev/null
+++ b/deps/npm/scripts/gen-dev-ignores.js
@@ -0,0 +1,5 @@
+const fs = require('fs')
+const plock = require('../package-lock.json')
+fs.writeFileSync(`${__dirname}/../node_modules/.gitignore`,
+ '## Automatically generated dev dependency ignores\n' +
+ Object.keys(plock.dependencies).filter(_ => plock.dependencies[_].dev).map(_ => `/${_}`).join('\n') + '\n')