mirror of
https://github.com/KevinMidboe/inline-html.git
synced 2025-12-08 20:29:06 +00:00
Added support for verbose option that returns filenames of each inlined file alongside inlined html.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user