UNPKG

als-require

Version:

A utility for using CommonJS require in the browser and creating bundles.

14 lines (13 loc) 382 B
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