@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
21 lines (16 loc) • 574 B
JavaScript
const { merge } = require( 'webpack-merge' );
const args = require( '../../../utils/get-args' );
const wordpress = require( '../admin/wordpress' );
const vendor = require( '../admin/vendor' );
const getConfig = require( '../../../../config' );
const { config } = getConfig();
const blocks = {
'react': 'React',
'react-dom': 'ReactDOM',
};
const overrides = args.mode ? config.webpack?.overrides?.externals?.release?.adminblocks : config.webpack?.overrides?.externals?.adminblocks;
module.exports = merge( {
...wordpress,
...vendor,
...blocks,
}, overrides || {} );