diff --git a/lib/plugins/index.js b/lib/plugins/index.js index 05b7b332..a1838a92 100644 --- a/lib/plugins/index.js +++ b/lib/plugins/index.js @@ -5,7 +5,8 @@ const PLUGINS_DEFINITIONS = require('../definitions/plugins'); const pipeline = require('./pipeline'); const normalize = require('./normalize'); -module.exports = ({cwd, options, logger}, pluginsPath) => { +module.exports = (context, pluginsPath) => { + const {options, logger} = context; const errors = []; const plugins = Object.entries(PLUGINS_DEFINITIONS).reduce( ( @@ -30,7 +31,7 @@ module.exports = ({cwd, options, logger}, pluginsPath) => { } const steps = castArray(pluginOpts).map(pluginOpt => - normalize({cwd, options: omit(options, Object.keys(PLUGINS_DEFINITIONS)), logger}, type, pluginOpt, pluginsPath) + normalize({...context, options: omit(options, Object.keys(PLUGINS_DEFINITIONS))}, type, pluginOpt, pluginsPath) ); plugins[type] = async input =>