refactor: pass complete context to lib/plugins/normalize.js
				
					
				
			This commit is contained in:
		
							parent
							
								
									0626d57116
								
							
						
					
					
						commit
						c57443500f
					
				| @ -5,7 +5,8 @@ const PLUGINS_DEFINITIONS = require('../definitions/plugins'); | |||||||
| const pipeline = require('./pipeline'); | const pipeline = require('./pipeline'); | ||||||
| const normalize = require('./normalize'); | const normalize = require('./normalize'); | ||||||
| 
 | 
 | ||||||
| module.exports = ({cwd, options, logger}, pluginsPath) => { | module.exports = (context, pluginsPath) => { | ||||||
|  |   const {options, logger} = context; | ||||||
|   const errors = []; |   const errors = []; | ||||||
|   const plugins = Object.entries(PLUGINS_DEFINITIONS).reduce( |   const plugins = Object.entries(PLUGINS_DEFINITIONS).reduce( | ||||||
|     ( |     ( | ||||||
| @ -30,7 +31,7 @@ module.exports = ({cwd, options, logger}, pluginsPath) => { | |||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       const steps = castArray(pluginOpts).map(pluginOpt => |       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 => |       plugins[type] = async input => | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user