@wordpress/scripts
Version:
Collection of reusable scripts for WordPress development.
19 lines (15 loc) • 467 B
JavaScript
/**
* External dependencies
*/
const { sync: spawn } = require( 'cross-spawn' );
const { sync: resolveBin } = require( 'resolve-bin' );
/**
* Internal dependencies
*/
const { getWebpackArgs } = require( '../utils' );
const EXIT_ERROR_CODE = 1;
process.env.NODE_ENV = process.env.NODE_ENV || 'production';
const { status } = spawn( resolveBin( 'webpack' ), getWebpackArgs(), {
stdio: 'inherit',
} );
process.exit( status === null ? EXIT_ERROR_CODE : status );