dev-toolkit
Version:
Universal Development Toolkit for React Veterans
20 lines (15 loc) • 538 B
JavaScript
const cssHook = require('css-modules-require-hook');
const path = require('path');
const sass = require('node-sass');
const includePaths = require('./dev-toolkit.config').includePaths;
const cssChunkNaming = require('./dev-toolkit.config').cssChunkNaming;
cssHook({
extensions: ['.scss'],
generateScopedName: cssChunkNaming,
preprocessCss: (cssFileData, cssFilePath) => {
return sass.renderSync({
data: cssFileData,
includePaths: [].concat(includePaths).concat([path.dirname(cssFilePath)]),
}).css;
},
});