UNPKG

@gravityforms/gulp-tasks

Version:
23 lines (18 loc) 651 B
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 || {} );