UNPKG

@gravityforms/gulp-tasks

Version:
34 lines (31 loc) 837 B
/** * External Dependencies */ const { mergeWithCustomize, customizeArray } = require( 'webpack-merge' ); /** * Internal Dependencies */ const devBase = require( './configs/dev-base.js' ); const externals = require( './externals/admin' ); const getConfig = require( '../../config' ); const { config } = getConfig(); const pluginOverrides = Array.isArray( config.webpack?.overrides?.plugins?.admin ) ? config.webpack.overrides.plugins.admin : []; module.exports = mergeWithCustomize( { customizeArray: customizeArray( { optimization: 'append', plugins: 'append', } ), } )( devBase, { externals, entry: { 'react-utils': [ `${ config.paths.react_utils_src }/entry.js`, ], }, output: { path: config.paths.react_utils_dist ? config.paths.react_utils_dist : config.paths.js_dist, }, plugins: pluginOverrides, } );