assetgraph
Version:
An auto discovery dependency graph based optimization framework for web pages and applications
17 lines (16 loc) • 393 B
JavaScript
module.exports = (queryObj) => {
return function addJavaScriptSourceUrl(assetGraph) {
for (const javaScript of assetGraph.findAssets(
Object.assign({ type: 'JavaScript' }, queryObj)
)) {
javaScript.addRelation(
{
type: 'JavaScriptSourceUrl',
to: javaScript,
hrefType: 'rootRelative',
},
'last'
);
}
};
};