UNPKG

554 BPlain TextView Raw
1require([
2 <%= names %>
3], function (<%= objects %>) {
4 var adoptables = [<%= adoptables %>];
5 var isVendor = new RegExp('<%= vendor %>(.*js)');
6 function recursiveRequire(i, scripts){
7 if (i >= scripts.length) {
8 return;
9 }
10 require([scripts[i]], function() {
11 if (isVendor.test(scripts[i])) {
12 adoptables.forEach(function(adoptable){
13 enifed(adoptable.name, [], function(){return adoptable.obj;});
14 });
15 }
16 recursiveRequire(++i, scripts);
17 });
18 }
19 recursiveRequire(0, [<%= scripts %>]);
20});