@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
23 lines (18 loc) • 651 B
JavaScript
import { createRequire } from 'node:module';
import args from '../../../utils/get-args.js';
import wordpress from '../admin/wordpress.js';
import vendor from '../admin/vendor.js';
import getConfig from '../../../../config.js';
const require = createRequire( import.meta.url );
const { merge } = require( 'webpack-merge' );
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;
export default merge( {
...wordpress,
...vendor,
...blocks,
}, overrides || {} );