@@ -17,17 +17,17 @@ function Angular2App(defaults, options) {
17
17
Angular2App . prototype . toTree = function ( ) {
18
18
var sourceTree = 'src' ;
19
19
var vendorNpmFiles = [
20
+ 'es6-shim/es6-shim.js' ,
21
+ 'systemjs/dist/system-polyfills.js' ,
20
22
'angular2/bundles/angular2-polyfills.js' ,
23
+ 'systemjs/dist/system.src.js' ,
24
+ 'rxjs/bundles/Rx.js' ,
21
25
'angular2/bundles/angular2.dev.js' ,
22
26
'angular2/bundles/http.dev.js' ,
23
27
'angular2/bundles/router.dev.js' ,
24
- 'angular2/bundles/upgrade.dev.js' ,
25
- 'es6-shim/es6-shim.js' ,
26
- 'rxjs/bundles/Rx.js' ,
27
- 'systemjs/dist/system.src.js' ,
28
- 'systemjs/dist/system-polyfills.js'
28
+ 'angular2/bundles/upgrade.dev.js'
29
29
] ;
30
-
30
+
31
31
if ( this . options . vendorNpmFiles ) {
32
32
vendorNpmFiles = vendorNpmFiles . concat ( this . options . vendorNpmFiles ) ;
33
33
}
@@ -49,23 +49,23 @@ Angular2App.prototype.toTree = function() {
49
49
exclude : [ '**/*.ts' , '**/*.js' , 'src/tsconfig.json' ] ,
50
50
allowEmpty : true
51
51
} ) ;
52
-
52
+
53
53
var vendorNpmTree = new Funnel ( 'node_modules' , {
54
- files : vendorNpmFiles ,
54
+ include : vendorNpmFiles ,
55
55
destDir : 'vendor'
56
56
} ) ;
57
-
57
+
58
58
var vendorNpmJs = new Concat ( vendorNpmTree , {
59
59
inputFiles : [ //TODO: figure out how to make it a glob that maintains the order of the files
60
- '**/angular2-polyfills.js' ,
61
- '**/system.src.js' ,
62
60
'**/system-polyfills.js' ,
61
+ '**/system.src.js' ,
63
62
'**/es6-shim.js' ,
63
+ '**/angular2-polyfills.js' ,
64
+ '**/Rx.js' ,
64
65
'**/angular2.dev.js' ,
65
66
'**/http.dev.js' ,
66
67
'**/router.dev.js' ,
67
- '**/upgrade.dev.js' ,
68
- '**/Rx.js'
68
+ '**/upgrade.dev.js'
69
69
] ,
70
70
outputFile : '/thirdparty/vendor.js'
71
71
} ) ;
@@ -90,11 +90,11 @@ Angular2App.prototype.toTree = function() {
90
90
// });
91
91
92
92
return mergeTrees ( [
93
- assetTree ,
94
- tsSrcTree ,
95
- tsTree ,
96
- jsTree ,
97
- this . index ( ) ,
93
+ assetTree ,
94
+ tsSrcTree ,
95
+ tsTree ,
96
+ jsTree ,
97
+ this . index ( ) ,
98
98
vendorNpmJs ,
99
99
thirdPartyJs
100
100
] , { overwrite : true } ) ;
0 commit comments