@dr-kobros/react-broilerplate
Version:
React broilerplate
28 lines (19 loc) • 924 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
exports.getStyleLoader = getStyleLoader;
var _extractTextWebpackPlugin = require('extract-text-webpack-plugin');
var _extractTextWebpackPlugin2 = _interopRequireDefault(_extractTextWebpackPlugin);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function getStyleLoader(env, base) {
var ret = _extends({}, base);
if (env === 'production') {
ret.loader = _extractTextWebpackPlugin2.default.extract('style-loader', base.loaders);
delete ret.loaders;
} else {
ret.loaders.unshift('style-loader');
}
return ret;
}