This repository was archived by the owner on Dec 4, 2017. It is now read-only.
File tree 2 files changed +16
-4
lines changed 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 18
18
var packages = {
19
19
'app' : { main : 'main.js' , defaultExtension : 'js' } ,
20
20
'rxjs' : { defaultExtension : 'js' } ,
21
- 'angular2-in-memory-web-api' : { defaultExtension : 'js' } ,
21
+ 'angular2-in-memory-web-api' : { main : 'index.js' , defaultExtension : 'js' } ,
22
22
} ;
23
23
24
24
var ngPackageNames = [
33
33
'upgrade' ,
34
34
] ;
35
35
36
- // Add package entries for angular packages
37
- ngPackageNames . forEach ( function ( pkgName ) {
36
+ // Individual files (~300 requests):
37
+ function packIndex ( pkgName ) {
38
+ packages [ '@angular/' + pkgName ] = { main : 'index.js' , defaultExtension : 'js' } ;
39
+ }
40
+
41
+ // Bundled (~40 requests):
42
+ function packUmd ( pkgName ) {
38
43
packages [ '@angular/' + pkgName ] = { main : pkgName + '.umd.js' , defaultExtension : 'js' } ;
39
- } ) ;
44
+ } ;
45
+
46
+ // Most environments should use UMD; some (Karma) need the individual index files
47
+ var setPackageConfig = System . packageWithIndex ? packIndex : packUmd ;
48
+
49
+ // Add package entries for angular packages
50
+ ngPackageNames . forEach ( setPackageConfig ) ;
40
51
41
52
var config = {
42
53
map : map ,
Original file line number Diff line number Diff line change 42
42
packages [ '@angular/' + pkgName ] = { main : pkgName + '.umd.js' , defaultExtension : 'js' } ;
43
43
} ;
44
44
45
+ // Most environments should use UMD; some (Karma) need the individual index files
45
46
var setPackageConfig = System . packageWithIndex ? packIndex : packUmd ;
46
47
47
48
// Add package entries for angular packages
You can’t perform that action at this time.
0 commit comments