npm-load.js
function deeplyExtendPkg(a, b) {
	if(!a.resolutions) {
		a.resolutions = {};
	}
	utils.extend(a.resolutions, b.resolutions || {});

	if(!a.steal) {
		a.steal = {};
	}
	if(!b.steal) {
		b.steal = {};
	}

	utils.extend(a.steal, b.steal, true);
}
function deeplyExtendPkg(a, b) {
	if(!a.resolutions) {
		a.resolutions = {};
	}
	utils.extend(a.resolutions, b.resolutions || {});

	if(!a.steal) {
		a.steal = {};
	}
	if(!b.steal) {
		b.steal = {};
	}

	utils.extend(a.steal, b.steal, true);
}
function deeplyExtendPkg ( a , b ) { if ( ! a . resolutions ) { a . resolutions = { } ; } utils . extend ( a . resolutions , b . resolutions || { } ) ; if ( ! a . steal ) { a . steal = { } ; } if ( ! b . steal ) { b . steal = { } ; } utils . extend ( a . steal , b . steal , true ) ; }
Deeply extend the configuration that needs to be kept from a previous bundle that runs through the build process. This makes sure that if we load different configuration for different bundles, all of it is retained for use in production.
Deeply extend the configuration that needs to be kept from a previous bundle that runs through the build process . This makes sure that if we load different configuration for different bundles all of it is retained for use in production .