UNPKG

roadhogx

Version:

Cli tool for serve and build react app, based on roadhog, support JSON pattern config, support more features

43 lines (36 loc) 728 B
export default function getCSSLoaders(config) { const own = []; const nodeModules = []; const baseCSSOptions = { importLoaders: 1, sourceMap: !config.disableCSSSourceMap, }; if (config.disableCSSModules) { own.push({ loader: 'css', options: baseCSSOptions, }); } else { own.push({ loader: 'css', options: { ...baseCSSOptions, modules: true, localIdentName: '[local]___[hash:base64:5]', }, }); } nodeModules.push({ loader: 'css', options: baseCSSOptions, }); const postcssLoader = { loader: 'postcss', }; own.push(postcssLoader); nodeModules.push(postcssLoader); return { own, nodeModules, }; }