gulp-mobilizer
Mobilizer task for Gulp
Install
npm i --save-dev gulp-mobilizer
Usage
mobilizer(filename, targets);
Catches a file matching filename in the stream and replace it with one or more files according to mobilizer output.
Please refer to mobilizer documentation for targets options.
Example
var gulp = require('gulp'),
mobilizer = require('gulp-mobilizer');
gulp.task('css', function () {
gulp.src('*.css')
.pipe(mobilizer('app.css', {
'mobile.css': {
hover: 'exclude',
screens: ['0px']
},
'hover.css': {
hover: 'only',
screens: ['0px']
}
}))
.pipe(mobilizer('vendor.css', {
'vendor-mobile.css': {
hover: 'exclude',
screens: ['0px']
},
'vendor-hover.css': {
hover: 'only',
screens: ['0px']
}
}))
.pipe(gulp.dest('dist'));
});