1 | require([
|
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 | });
|