node-hot-loader
Advanced tools
Comparing version 1.1.1 to 1.1.2
@@ -34,2 +34,30 @@ 'use strict'; | ||
this.logApplyResult = function (updatedModules, renewedModules) { | ||
var unacceptedModules = updatedModules.filter(function (moduleId) { | ||
return renewedModules && renewedModules.indexOf(moduleId) < 0; | ||
}); | ||
if (unacceptedModules.length > 0) { | ||
logger.warn("The following modules couldn't be hot updated: (They would need a full reload!)\n" + 'This is usually because the modules which have changed (and their parents) do not know ' + ('how to hot reload themselves. See ' + hmrDocsUrl + ' for more details.')); | ||
unacceptedModules.forEach(function (moduleId) { | ||
logger.warn(' - ' + moduleId); | ||
}); | ||
} | ||
if (!renewedModules || renewedModules.length === 0) { | ||
logger.log('Nothing hot updated.'); | ||
} else { | ||
logger.log('Updated modules:'); | ||
renewedModules.forEach(function (moduleId) { | ||
logger.log(' - ' + moduleId); | ||
}); | ||
var numberIds = renewedModules.every(function (moduleId) { | ||
return typeof moduleId === 'number'; | ||
}); | ||
if (numberIds) { | ||
logger.log('Consider using the NamedModulesPlugin for module names.'); | ||
} | ||
} | ||
}; | ||
this.defaultListener = function (message) { | ||
@@ -59,3 +87,3 @@ // webpackHotUpdate | ||
logger.warn('Cannot find update. Need to do a full reload!'); | ||
// this.log.warn( '(Probably because of restarting the server)'); | ||
// logger.warn( '(Probably because of restarting the server)'); | ||
return null; | ||
@@ -69,9 +97,9 @@ } | ||
onUnaccepted: function onUnaccepted(data) { | ||
this.log.warn('Ignored an update to unaccepted module ' + data.chain.join(' -> ')); | ||
logger.warn('Ignored an update to unaccepted module ' + data.chain.join(' -> ')); | ||
}, | ||
onDeclined: function onDeclined(data) { | ||
this.log.warn('Ignored an update to declined module ' + data.chain.join(' -> ')); | ||
logger.warn('Ignored an update to declined module ' + data.chain.join(' -> ')); | ||
}, | ||
onErrored: function onErrored(data) { | ||
this.log.warn('Ignored an error while updating module ' + data.moduleId + ' (' + data.type + ')'); | ||
logger.warn('Ignored an error while updating module ' + data.moduleId + ' (' + data.type + ')'); | ||
} | ||
@@ -83,3 +111,3 @@ }).then(function (renewedModules) { | ||
HmrClient.logApplyResult(updatedModules, renewedModules); | ||
_this.logApplyResult(updatedModules, renewedModules); | ||
@@ -115,31 +143,2 @@ if (_this.upToDate()) { | ||
} | ||
}], [{ | ||
key: 'logApplyResult', | ||
value: function logApplyResult(updatedModules, renewedModules) { | ||
var unacceptedModules = updatedModules.filter(function (moduleId) { | ||
return renewedModules && renewedModules.indexOf(moduleId) < 0; | ||
}); | ||
if (unacceptedModules.length > 0) { | ||
logger.warn("The following modules couldn't be hot updated: (They would need a full reload!)\n" + 'This is usually because the modules which have changed (and their parents) do not know ' + ('how to hot reload themselves. See ' + hmrDocsUrl + ' for more details.')); | ||
unacceptedModules.forEach(function (moduleId) { | ||
logger.warn(' - ' + moduleId); | ||
}); | ||
} | ||
if (!renewedModules || renewedModules.length === 0) { | ||
logger.log('Nothing hot updated.'); | ||
} else { | ||
logger.log('Updated modules:'); | ||
renewedModules.forEach(function (moduleId) { | ||
logger.log(' - ' + moduleId); | ||
}); | ||
var numberIds = renewedModules.every(function (moduleId) { | ||
return typeof moduleId === 'number'; | ||
}); | ||
if (numberIds) { | ||
logger.log('Consider using the NamedModulesPlugin for module names.'); | ||
} | ||
} | ||
} | ||
}]); | ||
@@ -146,0 +145,0 @@ |
{ | ||
"name": "node-hot-loader", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "Hot module replacement for Node.js applications", | ||
@@ -5,0 +5,0 @@ "main": "./lib/node-hot.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30932
512