als-require
Version:
A utility for using CommonJS require in the browser and creating bundles.
14 lines (13 loc) • 382 B
JavaScript
function orderKeys(keys,Require) {
const orderedKeys = []
for(let key of keys) {
let index
orderedKeys.forEach((k,i) => {
if(Require.contents[k].children.includes(key)) index = i
});
if(index !== undefined) orderedKeys.splice(index+1,0,key)
else orderedKeys.push(key)
}
return orderedKeys
}
module.exports = orderKeys