gulp-css-base64
gulp-css-base64 copied to clipboard
Gulp's task for transform all resources found in a CSS (those within a url( ... ) declaration) into base64-encoded data URI strings
…ces; otherwise, 32768 should be increased at least to 500KB — some fonts are far beyond 200 KB in size; one more reason for deleting the Default Limit — the...
Base64 conversation doesn't work if scss file got included in another file. ### File structure  ### sub/sub.scss ```scss .my-image { background: url(sprite/9_2018_ohne.jpg); } ``` ### test.scss ```scss @import "sub/sub";...
When I was using this plugin to process many css files, I found sometimes several file were broken: For example: ```css /*a.css*/ .foo{ background: url(/xx.jpg); } .bar { color: red;...
If processing multiple css files at the same time, in different folders, and i store all my fonts/images in a common folder, i cannot setup the basedir properly, since it...
Is there any possible to support both absolute and relative path simultaneously?
Hi Mehdy i have problem with skip resource 👎 is not working 👍
add an option to retain http pictures, the default value is false
1. 'Object.assign' replace 'JSON.parse(JSON.tringify(opts))' 2. support custom rImages regexp Resolve zckrs/gulp-css-base64#28
I have some .png files and one of them doesn't encoding. 
`gulp-css-base64` currently converts the following CSS import ``` @import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin'); ``` into this: ``` @import url('data:application/octet-stream;base64,QGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdMYXRvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IGxvY2FsKCdMYXRvIFJlZ3VsYXInKSwgbG9jYWwoJ0xhdG8tUmVndWxhcicpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjExL3YwU2RjR0ZBbDJhZXpNOVZxX2FGVFEudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7Cn0KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdMYXRvJzsKICBmb250LXN0eWxlOiBub3JtYWw7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBzcmM6IGxvY2FsKCdMYXRvIEJvbGQnKSwgbG9jYWwoJ0xhdG8tQm9sZCcpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjExL0R2bEZCU2NZMXItRk10WlNZSVlvWXcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7Cn0KQGZvbnQtZmFjZSB7CiAgZm9udC1mYW1pbHk6ICdMYXRvJzsKICBmb250LXN0eWxlOiBpdGFsaWM7CiAgZm9udC13ZWlnaHQ6IDQwMDsKICBzcmM6IGxvY2FsKCdMYXRvIEl0YWxpYycpLCBsb2NhbCgnTGF0by1JdGFsaWMnKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YxMS9McW93UURzbEd2NERtVUJBZldhMlZ3LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpOwp9CkBmb250LWZhY2UgewogIGZvbnQtZmFtaWx5OiAnTGF0byc7CiAgZm9udC1zdHlsZTogaXRhbGljOwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgc3JjOiBsb2NhbCgnTGF0byBCb2xkIEl0YWxpYycpLCBsb2NhbCgnTGF0by1Cb2xkSXRhbGljJyksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbGF0by92MTEvSGtGX3FJMXhfbm94bHhocmhNUVlFS0NXY3luZl9jRHhYd0NMeGlpeEcxYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTsKfQo='); ``` which will cause error in Chrome (I've not tried other browsers yet): ```...