0.4.0 • Published 10 years ago
css-asset-rebaser v0.4.0
css-asset-rebaser
A gulp plugin for copying assets from node_modules and rewriting URLs in CSS.
Example use
var gulp = require('gulp');
var less = require('gulp-less');
var rebaser = require('css-asset-rebaser');
gulp.task('style', function() {
gulp.src('src/**/main.less')
.pipe(less({
relativeUrls: true
}))
.pipe(rebaser({
dest: 'build', // relative to process.cwd()
assets: 'assets' // relative to "dest" above
}))
.pipe(gulp.dest('build'));
});Options
dest-stringRequired path to destination directory for build artifacts. This should be the same path that you provide togulp.dest(). If a relative path is provided, the absolute path will be resolved fromprocess.cwd().assets-stringOptional path for assets within thedestdirectory. If not provided,destis used as the assets directory. Any assets (images, fonts, etc.) found in the input CSS that are innode_modules, will be copied to this directory, preserving the relative path fromnode_modules(e.g. ifdestisbuildandassetsisassetsthennode_modules/foo/img/bar.pngwill be copied tobuild/assets/foo/img/bar.png).