Added support for verbose option that returns filenames of each inlined file alongside inlined html.

This commit is contained in:
Alexandre Gigliotti
2015-07-24 15:51:46 -07:00
parent dd4f03257c
commit 3cfd4f2b86
6 changed files with 73 additions and 37 deletions

View File

@@ -4,18 +4,23 @@ var path = require('path');
var rework = require('rework');
var url = require('rework-plugin-url');
var inline = function (css, filePath) {
var basePath = path.dirname(filePath);
var inline = function (css, filename) {
var files = [];
var basePath = path.dirname(filename);
css = rework(css)
.use(url(function (url) {
if (isLocalPath(url)) {
url = path.resolve(basePath, url);
files.push(url);
url = datauri(url);
}
return url;
}))
.toString();
return css;
return {
css: css,
files: files
};
};
module.exports = inline;