UNPKG

webpack-config-vacuumlabs

Version:
32 lines (26 loc) 994 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.entry = entry; exports.loaders = loaders; exports.plugins = plugins; var _webpack = _interopRequireDefault(require("webpack")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function entry(options) { return options.useDevServer ? ["webpack-dev-server/client?http://".concat(options.host, ":").concat(options.port), 'webpack/hot/only-dev-server'] : []; } function loaders(options) { return options.useDevServer ? [{ loader: 'eslint-loader', exclude: /node_modules/, test: /\.js/, options: { emitWarning: true } }] : []; } function plugins(options) { return options.useDevServer ? [// so module names are named properly and are not just numbers in the console new _webpack["default"].NamedModulesPlugin(), new _webpack["default"].HotModuleReplacementPlugin(), new _webpack["default"].NoEmitOnErrorsPlugin()] : []; }