bisheng
Version:
Transform Markdown(and other static files with transformers) into a SPA website using React.
105 lines (102 loc) • 2.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = function _default(_ref) {
var postcssConfig = _ref.postcssConfig,
lessConfig = _ref.lessConfig;
return [{
test: function test(filePath) {
return /\.css$/.test(filePath) && !/\.module\.css$/.test(filePath);
},
use: [{
loader: require.resolve('css-loader')
}, {
loader: require.resolve('postcss-loader'),
options: {
postcssOptions: postcssConfig
}
}]
}, {
test: /\.module\.css$/,
use: [{
loader: require.resolve('css-loader'),
options: {
modules: {
localIdentName: '[local]___[hash:base64:5]'
}
}
}, {
loader: require.resolve('postcss-loader'),
options: {
postcssOptions: postcssConfig
}
}]
}, {
test: function test(filePath) {
return /\.less$/.test(filePath) && !/\.module\.less$/.test(filePath);
},
use: [{
loader: require.resolve('css-loader')
}, {
loader: require.resolve('postcss-loader'),
options: {
postcssOptions: postcssConfig
}
}, {
loader: require.resolve('less-loader'),
options: {
lessOptions: lessConfig
}
}]
}, {
test: /\.module\.less$/,
use: [{
loader: require.resolve('css-loader'),
options: {
modules: {
localIdentName: '[local]___[hash:base64:5]'
}
}
}, {
loader: require.resolve('postcss-loader'),
options: {
postcssOptions: postcssConfig
}
}, {
loader: require.resolve('less-loader'),
options: {
lessOptions: lessConfig
}
}]
}, {
test: function test(filePath) {
return /\.scss$/.test(filePath) && !/\.module\.scss$/.test(filePath);
},
use: [{
loader: require.resolve('css-loader')
}, {
loader: require.resolve('postcss-loader'),
options: {
postcssOptions: postcssConfig
}
}, require.resolve('sass-loader')]
}, {
test: /\.module\.scss$/,
use: [{
loader: require.resolve('css-loader'),
options: {
modules: {
localIdentName: '[local]___[hash:base64:5]'
}
}
}, {
loader: require.resolve('postcss-loader'),
options: {
postcssOptions: postcssConfig
}
}, require.resolve('sass-loader')]
}];
};
exports["default"] = _default;