| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | /*	MIT License http://www.opensource.org/licenses/mit-license.php	Author Tobias Koppers @sokra*/module.exports = function(updatedModules, renewedModules) {	var unacceptedModules = updatedModules.filter(function(moduleId) {		return renewedModules && renewedModules.indexOf(moduleId) < 0;	});	var log = require("./log");	if (unacceptedModules.length > 0) {		log(			"warning",			"[HMR] The following modules couldn't be hot updated: (They would need a full reload!)"		);		unacceptedModules.forEach(function(moduleId) {			log("warning", "[HMR]  - " + moduleId);		});	}	if (!renewedModules || renewedModules.length === 0) {		log("info", "[HMR] Nothing hot updated.");	} else {		log("info", "[HMR] Updated modules:");		renewedModules.forEach(function(moduleId) {			if (typeof moduleId === "string" && moduleId.indexOf("!") !== -1) {				var parts = moduleId.split("!");				log.groupCollapsed("info", "[HMR]  - " + parts.pop());				log("info", "[HMR]  - " + moduleId);				log.groupEnd("info");			} else {				log("info", "[HMR]  - " + moduleId);			}		});		var numberIds = renewedModules.every(function(moduleId) {			return typeof moduleId === "number";		});		if (numberIds)			log(				"info",				"[HMR] Consider using the NamedModulesPlugin for module names."			);	}};
 |