diff options
author | Kat Marchán <kzm@sykosomatic.org> | 2016-10-25 17:07:19 -0700 |
---|---|---|
committer | Jeremiah Senkpiel <fishrock123@rocketmail.com> | 2016-11-04 17:51:05 -0400 |
commit | 379097850d714494b3cfb92803d79d9999c983ef (patch) | |
tree | 08fc64801758d6239872540e05e0e6952cd40c8c /deps/npm/lib/install/decompose-actions.js | |
parent | 1a55e9a5672ec654a6cfdd694c20b7067368f5e9 (diff) | |
download | android-node-v8-379097850d714494b3cfb92803d79d9999c983ef.tar.gz android-node-v8-379097850d714494b3cfb92803d79d9999c983ef.tar.bz2 android-node-v8-379097850d714494b3cfb92803d79d9999c983ef.zip |
deps: upgrade npm to 3.10.9
PR-URL: https://github.com/nodejs/node/pull/9286
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'deps/npm/lib/install/decompose-actions.js')
-rw-r--r-- | deps/npm/lib/install/decompose-actions.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/deps/npm/lib/install/decompose-actions.js b/deps/npm/lib/install/decompose-actions.js index d91c952f5a..70db70d035 100644 --- a/deps/npm/lib/install/decompose-actions.js +++ b/deps/npm/lib/install/decompose-actions.js @@ -10,9 +10,11 @@ module.exports = function (differences, decomposed, next) { var pkg = action[1] switch (cmd) { case 'add': - case 'update': addSteps(decomposed, pkg, done) break + case 'update': + updateSteps(decomposed, pkg, done) + break case 'move': moveSteps(decomposed, pkg, done) break @@ -40,6 +42,11 @@ function addSteps (decomposed, pkg, done) { done() } +function updateSteps (decomposed, pkg, done) { + decomposed.push(['remove', pkg]) + addSteps(decomposed, pkg, done) +} + function moveSteps (decomposed, pkg, done) { decomposed.push(['move', pkg]) decomposed.push(['build', pkg]) |