OpenPack
Opens a new browser tab when Webpack loads.
OpenPack is similar to open-browser-webpack-plugin but with more options and very friendly to use with webpack-dev-server.
Usage
All options are optional.
var OpenPackPlugin = ;moduleexports = // webpack-dev-server's options devServer: host: "0.0.0.0" port: "12345" https: true plugins: browser: "chrome" // which browser you want to open URL. url: "https://www.google.com" // which URL you want open.Set this will ignores all below options. host: "localhost" // the host of URL. Default is `devServer.host` or 'localhost' lan: true // if set to true, then host will be a LAN IP address instead, so that other devices in the same LAN can access your server. Note: you must set devServer's host to '0.0.0.0' to enable this feture. port: "8080" // the port of URL. Default is `devServer.port` or '8080', path: "/index.html?query=string#hash" // the full path of URL. Default is '/' ;
Example
Open the devServer URL.
var OpenPackPlugin = ;moduleexports = devServer: host: "127.0.0.1" port: "12345" https: true plugins: // will open 'https://127.0.0.1:12345/' ;
Open devServer URL with LAN IP address
var OpenPackPlugin = ;moduleexports = devServer: host: "0.0.0.0" plugins: // if your LAN IP address is '172.16.27.83', then will open 'http://172.16.27.83:8080/' lan: true ;
Open a URL you want
var OpenPackPlugin = ;moduleexports = plugins: // will open 'https://www.google.com/' "https://www.google.com/" ;
License
MIT