diff --git a/index.js b/index.js index 74396e7..a51e9a0 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -var open = require('open'); +var opn = require('opn'); /** * Creates a function that is restricted to invoking func once. @@ -42,8 +42,9 @@ OpenBrowserPlugin.prototype.apply = function(compiler) { var ignoreErrors = this.ignoreErrors; var executeOpen = once(function() { setTimeout(function () { - open(url, browser, function(err) { - if (err) throw err; + opn(url, {app: browser}) + .catch((err) => { + throw err }); }, delay); }) diff --git a/package.json b/package.json index 00098a0..a68780c 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ }, "homepage": "https://github.com/baldore/webpack-open-plugin#readme", "dependencies": { - "open": "0.0.5" + "opn": "^5.3.0" }, "devDependencies": { "webpack": "^1.12.1"