Skip to content

Instantly share code, notes, and snippets.

@jacobp100
Created May 12, 2016 19:41
Show Gist options
  • Select an option

  • Save jacobp100/b1bad734f0235e611a3debf442cd4b2f to your computer and use it in GitHub Desktop.

Select an option

Save jacobp100/b1bad734f0235e611a3debf442cd4b2f to your computer and use it in GitHub Desktop.
import cssnano from 'gulp-cssnano';
import esCssModules from 'es-css-modules';
gulp.task('compile-css', ['compile-bootstrap'], () => {
const cssClass = cssClassGenerator();
return gulp.src('styles/**/*.css')
.pipe(postcss([
esCssModules({
jsFiles: 'src/index.js',
generateScopedName: () => cssClass.next().value,
warnOnUnusedClasses: false,
}),
]))
.pipe(cssnano({
discardComments: {
removeAll: true,
},
}))
.pipe(gulp.dest('dist'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment