// 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;