A simple gulp plugin, used to transform image into base64 string.
npm install gulp-tobase64
var tobase64 = require("gulp-tobase64");
tobase64(options);
var tobase64 = require("gulp-tobase64");
gulp.task('build-html' , function(){
return gulp.src("./html-init/**/*.html")
.pipe(tobase64({
maxsize:0.5,
ignore:'image_loading.png',
pathrep: {
reg:/\/public\/bizapp\d*\//g ,
rep:'./public/'
}
}))
.pipe(gulp.dest("./html"))
});
The max size of images for compiling, the default value is 1 and the unit is 'KB'
Ignore files, it can be string, array or regular.
'image' , ['image','abc'] or /\/abc\//g
Transform file path into readable path like this :
/public/bizapp1007/image.png ==> ./public/image.png
make test
MIT