Skip to content

Commit 4526824

Browse files
committed
feat: utilise WebpackOptionsValidationError
1 parent 91e3640 commit 4526824

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

lib/webpack.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ var NodeEnvironmentPlugin = require("./node/NodeEnvironmentPlugin");
88
var WebpackOptionsApply = require("./WebpackOptionsApply");
99
var WebpackOptionsDefaulter = require("./WebpackOptionsDefaulter");
1010
var validateWebpackOptions = require("./validateWebpackOptions");
11+
var WebpackOptionsValidationError = require("./WebpackOptionsValidationError");
1112

1213
function webpack(options, callback) {
1314
var compiler;
@@ -18,9 +19,7 @@ function webpack(options, callback) {
1819
} else if(typeof options === "object") {
1920
var webpackOptionsValidationErrors = validateWebpackOptions(options);
2021
if(webpackOptionsValidationErrors.length) {
21-
var validationError = new Error("Passed 'options' object does not look like a valid webpack configuration");
22-
validationError.validationErrors = webpackOptionsValidationErrors;
23-
throw validationError;
22+
throw new WebpackOptionsValidationError(webpackOptionsValidationErrors);
2423
}
2524
new WebpackOptionsDefaulter().process(options);
2625

0 commit comments

Comments
 (0)