This repository was archived by the owner on Feb 26, 2024. It is now read-only.
Commit a5d2f20 1 parent 38713c4 commit a5d2f20 Copy full SHA for a5d2f20
File tree 3 files changed +19
-17
lines changed
3 files changed +19
-17
lines changed Original file line number Diff line number Diff line change 16
16
"license" : " MIT" ,
17
17
"devDependencies" : {
18
18
"awesome-typescript-loader" : " 0.15.10" ,
19
- "ie-shim" : " ^0.1.0" ,
20
- "source-map-loader" : " ^0.1.5" ,
21
19
"typescript" : " ~1.8.7" ,
22
20
"typings" : " ^0.7.4" ,
23
21
"webpack" : " ^1.12.9" ,
24
22
"webpack-dev-server" : " ^1.14.0" ,
25
- "webpack-merge" : " ^0.8.3"
23
+ "webpack-merge" : " ^0.8.3" ,
24
+ "es6-promise" : " 3.0.2" ,
25
+ "es6-shim" : " 0.33.3" ,
26
+ "reflect-metadata" : " 0.1.2"
26
27
},
27
28
"dependencies" : {
28
29
"angular2" : " 2.0.0-beta.9" ,
29
- "es6-promise" : " 3.0.2" ,
30
- "es6-shim" : " 0.33.3" ,
31
- "reflect-metadata" : " 0.1.2" ,
30
+ "core-js" : " ^2.2.0" ,
32
31
"rxjs" : " 5.0.0-beta.2" ,
33
32
"zone.js" : " 0.5.15"
34
33
},
Original file line number Diff line number Diff line change 1
1
// Polyfills
2
- import 'es6-shim' ;
3
- import 'reflect-metadata' ;
4
- // import 'ie-shim';
2
+ // These modules are what's in angular 2 bundle polyfills so don't include them
3
+ // import 'es6-shim';
4
+ // import 'es6-promise';
5
+ // import 'reflect-metadata';
6
+
7
+ // CoreJS has all the polyfills you need
8
+
9
+ import 'core-js' ;
5
10
import 'zone.js/dist/zone-microtask' ;
6
- import 'zone.js/dist/long-stack-trace-zone' ;
11
+ import 'zone.js/dist/long-stack-trace-zone' ; // Development only
Original file line number Diff line number Diff line change 1
1
var webpack = require ( 'webpack' ) ;
2
- var webpackMerge = require ( 'webpack-merge' ) ;
3
2
var path = require ( 'path' ) ;
4
3
5
4
@@ -20,14 +19,11 @@ var webpackConfig = {
20
19
] ,
21
20
22
21
module : {
23
- preLoaders : [
24
- { test : / \. j s $ / , loader : 'source-map-loader' , exclude : / n o d e _ m o d u l e s ( \/ | \\ ) r x j s / }
25
- ] ,
26
22
loaders : [
27
23
// .ts files for TypeScript
28
24
{ test : / \. t s $ / , loader : 'awesome-typescript-loader' } ,
29
25
30
- ] ,
26
+ ]
31
27
}
32
28
33
29
} ;
@@ -45,6 +41,9 @@ var webpackConfig = {
45
41
46
42
47
43
44
+
45
+
46
+
48
47
// Our Webpack Defaults
49
48
var defaultConfig = {
50
49
devtool : 'cheap-module-eval-source-map' ,
@@ -75,7 +74,6 @@ var defaultConfig = {
75
74
76
75
node : {
77
76
global : 1 ,
78
- process : 1 ,
79
77
crypto : 'empty' ,
80
78
module : 0 ,
81
79
Buffer : 0 ,
@@ -84,5 +82,5 @@ var defaultConfig = {
84
82
} ,
85
83
}
86
84
87
-
85
+ var webpackMerge = require ( 'webpack-merge' ) ;
88
86
module . exports = webpackMerge ( defaultConfig , webpackConfig ) ;
You can’t perform that action at this time.
0 commit comments