node-hot-loader
Advanced tools
Comparing version 1.1.0 to 1.1.1
@@ -6,2 +6,3 @@ 'use strict'; | ||
}); | ||
exports.HmrClient = undefined; | ||
@@ -14,2 +15,6 @@ var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
var _Logger = require('./Logger'); | ||
var _Logger2 = _interopRequireDefault(_Logger); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -23,3 +28,5 @@ | ||
var HmrClient = function () { | ||
var logger = new _Logger2.default(_LogColors2.default.cyan('[HMR]')); | ||
var HmrClient = exports.HmrClient = function () { | ||
function HmrClient() { | ||
@@ -37,6 +44,6 @@ var _this = this; | ||
if (status === 'idle') { | ||
console.log(HmrClient.logPrefix, 'Checking for updates...'); | ||
logger.log('Checking for updates...'); | ||
_this.check(); | ||
} else if (['abort', 'fail'].indexOf(status) >= 0) { | ||
console.warn(HmrClient.logPrefix, 'Cannot apply update as a previous update ' + status + 'ed. Need to do a full reload!'); | ||
logger.warn('Cannot apply update as a previous update ' + status + 'ed. Need to do a full reload!'); | ||
} | ||
@@ -54,4 +61,4 @@ } | ||
if (!updatedModules) { | ||
console.warn(HmrClient.logPrefix, 'Cannot find update. Need to do a full reload!'); | ||
// console.warn(HmrClient.logPrefix, '(Probably because of restarting the server)'); | ||
logger.warn('Cannot find update. Need to do a full reload!'); | ||
// this.log.warn( '(Probably because of restarting the server)'); | ||
return null; | ||
@@ -65,9 +72,9 @@ } | ||
onUnaccepted: function onUnaccepted(data) { | ||
console.warn('Ignored an update to unaccepted module ' + data.chain.join(' -> ')); | ||
this.log.warn('Ignored an update to unaccepted module ' + data.chain.join(' -> ')); | ||
}, | ||
onDeclined: function onDeclined(data) { | ||
console.warn('Ignored an update to declined module ' + data.chain.join(' -> ')); | ||
this.log.warn('Ignored an update to declined module ' + data.chain.join(' -> ')); | ||
}, | ||
onErrored: function onErrored(data) { | ||
console.warn('Ignored an error while updating module ' + data.moduleId + ' (' + data.type + ')'); | ||
this.log.warn('Ignored an error while updating module ' + data.moduleId + ' (' + data.type + ')'); | ||
} | ||
@@ -82,3 +89,3 @@ }).then(function (renewedModules) { | ||
if (_this.upToDate()) { | ||
console.log(HmrClient.logPrefix, 'App is up to date.'); | ||
logger.log('App is up to date.'); | ||
} | ||
@@ -89,6 +96,6 @@ }); | ||
if (['abort', 'fail'].indexOf(status) >= 0) { | ||
console.warn(HmrClient.logPrefix, 'Cannot check for update. Need to do a full reload!'); | ||
console.warn(HmrClient.logPrefix, err.stack || err.message); | ||
logger.warn('Cannot check for update. Need to do a full reload!'); | ||
logger.warn(err.stack || err.message); | ||
} else { | ||
console.warn(HmrClient.logPrefix, 'Update check failed: ' + err.stack || err.message); | ||
logger.warn('Update check failed: ' + err.stack || err.message); | ||
} | ||
@@ -105,6 +112,6 @@ }); | ||
if (!module.hot) { | ||
throw new Error(HmrClient.logPrefix, 'Hot Module Replacement is disabled.'); | ||
throw new Error('Hot Module Replacement is disabled.'); | ||
} | ||
console.log(HmrClient.logPrefix, 'Waiting for update signal from webpack...'); | ||
logger.log('Waiting for update signal from webpack...'); | ||
process.on('message', listener); | ||
@@ -121,5 +128,5 @@ return this; | ||
if (unacceptedModules.length > 0) { | ||
console.warn(HmrClient.logPrefix, "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.')); | ||
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) { | ||
console.warn(HmrClient.logPrefix, ' - ' + moduleId); | ||
logger.warn(' - ' + moduleId); | ||
}); | ||
@@ -129,7 +136,7 @@ } | ||
if (!renewedModules || renewedModules.length === 0) { | ||
console.log(HmrClient.logPrefix, 'Nothing hot updated.'); | ||
logger.log('Nothing hot updated.'); | ||
} else { | ||
console.log(HmrClient.logPrefix, 'Updated modules:'); | ||
logger.log('Updated modules:'); | ||
renewedModules.forEach(function (moduleId) { | ||
console.log(HmrClient.logPrefix, ' - ' + moduleId); | ||
logger.log(' - ' + moduleId); | ||
}); | ||
@@ -140,3 +147,3 @@ var numberIds = renewedModules.every(function (moduleId) { | ||
if (numberIds) { | ||
console.log(HmrClient.logPrefix, 'Consider using the NamedModulesPlugin for module names.'); | ||
logger.log('Consider using the NamedModulesPlugin for module names.'); | ||
} | ||
@@ -150,3 +157,2 @@ } | ||
HmrClient.logPrefix = _LogColors2.default.cyan('[HMR]'); | ||
exports.default = new HmrClient().run(); |
{ | ||
"name": "node-hot-loader", | ||
"version": "1.1.0", | ||
"version": "1.1.1", | ||
"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
30977
9
514