gulp-cssmodules-map
v0.0.1
Published
Gulp plugin for creating map file with css modules, that can be used directly in you trinspiled code
Downloads
7
Readme
Gulp plugin for extracting CSS module to JSON file using PostCSS
This plugin based on gulp-postcss-modules,
but you can pass custom generateScopedName callback for postcss-modules plugin.
Usage
Basic
gulp.task('css-modules',
() => gulp.src('lib/**/*.css')
.pipe(cssModules())
.pipe(gulp.dest(options.defaultDir));
});Custom generateScopedName according to [https://github.com/webpack/loader-utils#interpolatename]
gulp.task('css-modules',
() => gulp.src('lib/**/*.css')
.pipe(cssModules(
'[name]__[local]___[hash:base64:5]',
))
.pipe(gulp.dest(options.defaultDir));
});Also you can pass array of postcss plugin as second parameter, it will be passed directly to postcss module
gulp.task('css-modules',
() => gulp.src('lib/**/*.css')
.pipe(cssModules(
'[name]__[local]___[hash:base64:5]',
[
// init postcss plugins
]
))
.pipe(gulp.dest(options.defaultDir));
});