@gravityforms/gulp-tasks
Version:
Configurable Gulp tasks for use in Gravity Forms projects.
30 lines (27 loc) • 668 B
JavaScript
/**
* 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();
module.exports = mergeWithCustomize( {
customizeArray: customizeArray( {
optimization: 'append',
plugins: 'append',
} ),
} )( devBase, {
externals,
entry: {
libraries: [
`${ config.paths.libraries_src }/entry.js`,
],
},
output: {
path: config.paths.libraries_dist ? config.paths.libraries_dist : config.paths.js_dist,
},
} );