assetgraph
Version:
An auto discovery dependency graph based optimization framework for web pages and applications
18 lines (14 loc) • 387 B
JavaScript
const parseDataUrl = require('data-urls');
module.exports = function resolveDataUrl(dataUrl) {
try {
const result = parseDataUrl(dataUrl);
const assetConfig = {
contentType: result.mimeType.essence,
encoding: result.mimeType.parameters.get('charset') || 'utf-8',
rawSrc: result.body
};
return assetConfig;
} catch (err) {
return null;
}
};