react-static
Version:
A progressive static site generator for React
33 lines (28 loc) • 2.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = _default;
function _default(_ref) {
var stage = _ref.stage,
isNode = _ref.isNode;
if (stage === 'node' || isNode) {
return {
loader: 'url-loader',
exclude: [/\.js$/, /\.html$/, /\.json$/],
options: {
limit: 10000,
name: 'static/[name].[hash:8].[ext]'
} // Don't generate extra files during node build
};
}
return {
loader: 'url-loader',
exclude: [/\.js$/, /\.html$/, /\.json$/],
query: {
limit: 10000,
name: 'static/[name].[hash:8].[ext]'
}
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zdGF0aWMvd2VicGFjay9ydWxlcy9maWxlTG9hZGVyLmpzIl0sIm5hbWVzIjpbInN0YWdlIiwiaXNOb2RlIiwibG9hZGVyIiwiZXhjbHVkZSIsIm9wdGlvbnMiLCJsaW1pdCIsIm5hbWUiLCJxdWVyeSJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFlLHdCQUE0QjtBQUFBLE1BQWpCQSxLQUFpQixRQUFqQkEsS0FBaUI7QUFBQSxNQUFWQyxNQUFVLFFBQVZBLE1BQVU7O0FBQ3pDLE1BQUlELEtBQUssS0FBSyxNQUFWLElBQW9CQyxNQUF4QixFQUFnQztBQUM5QixXQUFPO0FBQ0xDLE1BQUFBLE1BQU0sRUFBRSxZQURIO0FBRUxDLE1BQUFBLE9BQU8sRUFBRSxDQUFDLE9BQUQsRUFBVSxTQUFWLEVBQXFCLFNBQXJCLENBRko7QUFHTEMsTUFBQUEsT0FBTyxFQUFFO0FBQ1BDLFFBQUFBLEtBQUssRUFBRSxLQURBO0FBRVBDLFFBQUFBLElBQUksRUFBRTtBQUZDLE9BSEosQ0FPTDs7QUFQSyxLQUFQO0FBU0Q7O0FBQ0QsU0FBTztBQUNMSixJQUFBQSxNQUFNLEVBQUUsWUFESDtBQUVMQyxJQUFBQSxPQUFPLEVBQUUsQ0FBQyxPQUFELEVBQVUsU0FBVixFQUFxQixTQUFyQixDQUZKO0FBR0xJLElBQUFBLEtBQUssRUFBRTtBQUNMRixNQUFBQSxLQUFLLEVBQUUsS0FERjtBQUVMQyxNQUFBQSxJQUFJLEVBQUU7QUFGRDtBQUhGLEdBQVA7QUFRRCIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uKHsgc3RhZ2UsIGlzTm9kZSB9KSB7XG4gIGlmIChzdGFnZSA9PT0gJ25vZGUnIHx8IGlzTm9kZSkge1xuICAgIHJldHVybiB7XG4gICAgICBsb2FkZXI6ICd1cmwtbG9hZGVyJyxcbiAgICAgIGV4Y2x1ZGU6IFsvXFwuanMkLywgL1xcLmh0bWwkLywgL1xcLmpzb24kL10sXG4gICAgICBvcHRpb25zOiB7XG4gICAgICAgIGxpbWl0OiAxMDAwMCxcbiAgICAgICAgbmFtZTogJ3N0YXRpYy9bbmFtZV0uW2hhc2g6OF0uW2V4dF0nLFxuICAgICAgfSxcbiAgICAgIC8vIERvbid0IGdlbmVyYXRlIGV4dHJhIGZpbGVzIGR1cmluZyBub2RlIGJ1aWxkXG4gICAgfVxuICB9XG4gIHJldHVybiB7XG4gICAgbG9hZGVyOiAndXJsLWxvYWRlcicsXG4gICAgZXhjbHVkZTogWy9cXC5qcyQvLCAvXFwuaHRtbCQvLCAvXFwuanNvbiQvXSxcbiAgICBxdWVyeToge1xuICAgICAgbGltaXQ6IDEwMDAwLFxuICAgICAgbmFtZTogJ3N0YXRpYy9bbmFtZV0uW2hhc2g6OF0uW2V4dF0nLFxuICAgIH0sXG4gIH1cbn1cbiJdfQ==