7
7
https://github.com/jorendorff/js-loaders/blob/e60d3651/specs/es6-modules-2013-12-02.pdf
8
8
with the only exceptions as described here
9
9
10
- - Abstract functions have been combined where possible, and their associated functions
10
+ - Abstract functions have been combined where possible, and their associated functions
11
11
commented
12
12
13
13
- When the traceur global is detected, declarative modules are transformed by Traceur
@@ -55,7 +55,7 @@ function logloads(loads) {
55
55
56
56
( function ( global ) {
57
57
( function ( ) {
58
- var Promise = global . Promise || require ( './ promise' ) ;
58
+ var Promise = global . Promise || require ( 'es6- promise' ) . Promise ;
59
59
60
60
var traceur ;
61
61
@@ -76,7 +76,7 @@ function logloads(loads) {
76
76
console . assert = console . assert || function ( ) { } ;
77
77
78
78
// Define an IE-friendly shim good-enough for purposes
79
- var indexOf = Array . prototype . indexOf || function ( item ) {
79
+ var indexOf = Array . prototype . indexOf || function ( item ) {
80
80
for ( var i = 0 , thisLen = this . length ; i < thisLen ; i ++ ) {
81
81
if ( this [ i ] === item ) {
82
82
return i ;
@@ -139,7 +139,7 @@ function logloads(loads) {
139
139
) ;
140
140
}
141
141
function proceedToFetch ( loader , load , p ) {
142
- proceedToTranslate ( loader , load ,
142
+ proceedToTranslate ( loader , load ,
143
143
p
144
144
// CallFetch
145
145
. then ( function ( address ) {
@@ -407,7 +407,7 @@ function logloads(loads) {
407
407
// dynamic modules are evaluated during linking
408
408
if ( module . module )
409
409
return module . module ;
410
-
410
+
411
411
// ensure all dependencies are evaluated first
412
412
for ( var m in module . dependencies ) {
413
413
var depName = module . dependencies [ m ] ;
@@ -505,7 +505,7 @@ function logloads(loads) {
505
505
module : module
506
506
} ;
507
507
}
508
-
508
+
509
509
load . status = 'linked' ;
510
510
finishLoad ( loader , load ) ;
511
511
}
@@ -722,7 +722,7 @@ function logloads(loads) {
722
722
eval ( 'var __moduleName = "' + ( __moduleName || '' ) . replace ( '"' , '\"' ) + '"; with(global) { (function() { ' + __source + ' \n }).call(global); }' ) ;
723
723
}
724
724
catch ( e ) {
725
- if ( e . name == 'SyntaxError' )
725
+ if ( e . name == 'SyntaxError' )
726
726
e . message = 'Evaluating ' + ( __sourceURL || __moduleName ) + '\n\t' + e . message ;
727
727
throw e ;
728
728
}
@@ -745,7 +745,7 @@ function logloads(loads) {
745
745
( function ( global ) {
746
746
var isBrowser = typeof window != 'undefined' ;
747
747
var Loader = global . Reflect && global . Reflect . Loader || require ( './loader' ) ;
748
- var Promise = global . Promise || require ( './ promise' ) ;
748
+ var Promise = global . Promise || require ( 'es6- promise' ) . Promise ;
749
749
750
750
// Helpers
751
751
// Absolute URL parsing, from https://gist.github.com/Yaffle/1088850
@@ -950,7 +950,7 @@ function logloads(loads) {
950
950
951
951
if ( global . System && global . traceur )
952
952
global . traceurSystem = global . System ;
953
-
953
+
954
954
global . System = System ;
955
955
956
956
// <script type="module"> support
0 commit comments