xm-roadhog
Version:
The xm-roadhog base on roadhog.
35 lines (27 loc) • 754 B
JavaScript
export default function getCSSLoaders(config, env) {
const own = [];
const nodeModules = [];
if (env && env === 'dev') {
if (config.disableCSSModules) {
own.push('css?sourceMap&importLoaders=1');
} else {
own.push('css?sourceMap&importLoaders=1&modules&localIdentName=[local]___[hash:base64:5]');
}
nodeModules.push('css?sourceMap&importLoaders=1');
own.push('postcss');
nodeModules.push('postcss');
} else {
if (config.disableCSSModules) {
own.push('css?importLoaders=1');
} else {
own.push('css?importLoaders=1&modules&localIdentName=[local]___[hash:base64:5]');
}
nodeModules.push('css?importLoaders=1');
own.push('postcss');
nodeModules.push('postcss');
}
return {
own,
nodeModules,
};
}