| 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."
 
- 			);
 
- 	}
 
- };
 
 
  |