// Utility function to convert the plugin assets to a list of LINK or SCRIPT tags
// that can be included in the HEAD tag.
function assetsToHeaders(pluginAssets, options = null) {
options = { asHtml: false, ...options };
const headers = {};
for (let i = 0; i < pluginAssets.length; i++) {
const asset = pluginAssets[i];
if (asset.mime === 'text/css') {
headers[asset.name] = ``;
} else if (asset.mime === 'application/javascript') {
// NOT TESTED!!
headers[asset.name] = ``;
}
}
if (options.asHtml) {
const output = [];
for (const name in headers) {
output.push(headers[name]);
}
return output.join('');
}
return headers;
}
module.exports = assetsToHeaders;