aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/lib/install/actions.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/lib/install/actions.js')
-rw-r--r--deps/npm/lib/install/actions.js15
1 files changed, 6 insertions, 9 deletions
diff --git a/deps/npm/lib/install/actions.js b/deps/npm/lib/install/actions.js
index 7c3f97cefc..6e9c1a0b65 100644
--- a/deps/npm/lib/install/actions.js
+++ b/deps/npm/lib/install/actions.js
@@ -1,5 +1,4 @@
'use strict'
-var path = require('path')
var validate = require('aproba')
var chain = require('slide').chain
var asyncMap = require('slide').asyncMap
@@ -8,7 +7,6 @@ var andFinishTracker = require('./and-finish-tracker.js')
var andAddParentToErrors = require('./and-add-parent-to-errors.js')
var failedDependency = require('./deps.js').failedDependency
var moduleName = require('../utils/module-name.js')
-var buildPath = require('./build-path.js')
var reportOptionalFailure = require('./report-optional-failure.js')
var isInstallable = require('./validate-args.js').isInstallable
@@ -21,7 +19,7 @@ actions.test = require('./action/test.js')
actions.preinstall = require('./action/preinstall.js')
actions.install = require('./action/install.js')
actions.postinstall = require('./action/postinstall.js')
-actions.prepublish = require('./action/prepublish.js')
+actions.prepare = require('./action/prepare.js')
actions.finalize = require('./action/finalize.js')
actions.remove = require('./action/remove.js')
actions.move = require('./action/move.js')
@@ -34,8 +32,9 @@ actions['global-link'] = require('./action/global-link.js')
Object.keys(actions).forEach(function (actionName) {
var action = actions[actionName]
- actions[actionName] = function (top, buildpath, pkg, log, next) {
- validate('SSOOF', arguments)
+ actions[actionName] = function (staging, pkg, log, next) {
+ // top, buildpath, pkg, log
+ validate('SOOF', arguments)
// refuse to run actions for failed packages
if (pkg.failed) return next()
if (action.rollback) {
@@ -58,7 +57,7 @@ Object.keys(actions).forEach(function (actionName) {
}
}
function thenRunAction () {
- action(top, buildpath, pkg, log, andDone(next))
+ action(staging, pkg, log, andDone(next))
}
function andDone (cb) {
return andFinishTracker(log, andAddParentToErrors(pkg.parent, andHandleOptionalDepErrors(pkg, cb)))
@@ -99,9 +98,7 @@ function prepareAction (staging, log) {
var cmd = action[0]
var pkg = action[1]
if (!actions[cmd]) throw new Error('Unknown decomposed command "' + cmd + '" (is it new?)')
- var top = path.resolve(staging, '../..')
- var buildpath = buildPath(staging, pkg)
- return [actions[cmd], top, buildpath, pkg, log.newGroup(cmd + ':' + moduleName(pkg))]
+ return [actions[cmd], staging, pkg, log.newGroup(cmd + ':' + moduleName(pkg))]
}
}