diff --git a/lib/EntryModuleNotFoundError.js b/lib/EntryModuleNotFoundError.js index 3c7b619873c..379f8346b8c 100644 --- a/lib/EntryModuleNotFoundError.js +++ b/lib/EntryModuleNotFoundError.js @@ -2,15 +2,17 @@ MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ -function EntryModuleNotFoundError(err) { - Error.call(this); - this.name = "EntryModuleNotFoundError"; - this.message = "Entry module not found: " + err; - this.details = err.details; - this.error = err; - Error.captureStackTrace(this, EntryModuleNotFoundError); +"use strict"; + +class EntryModuleNotFoundError extends Error { + constructor(err) { + super(); + this.name = "EntryModuleNotFoundError"; + this.message = "Entry module not found: " + err; + this.details = err.details; + this.error = err; + Error.captureStackTrace(this, EntryModuleNotFoundError); + } } -module.exports = EntryModuleNotFoundError; -EntryModuleNotFoundError.prototype = Object.create(Error.prototype); -EntryModuleNotFoundError.prototype.constructor = EntryModuleNotFoundError; +module.exports = EntryModuleNotFoundError;