1 | /**
|
2 | * This file includes polyfills needed by Angular and is loaded before the app.
|
3 | * You can add your own extra polyfills to this file.
|
4 | *
|
5 | * This file is divided into 2 sections:
|
6 | * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers.
|
7 | * 2. Application imports. Files imported after ZoneJS that should be loaded before your main
|
8 | * file.
|
9 | *
|
10 | * The current setup is for so-called "evergreen" browsers; the last versions of browsers that
|
11 | * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera),
|
12 | * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile.
|
13 | *
|
14 | * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html
|
15 | */
|
16 |
|
17 | /***************************************************************************************************
|
18 | * BROWSER POLYFILLS
|
19 | */
|
20 |
|
21 | /** IE9, IE10 and IE11 requires all of the following polyfills. **/
|
22 | // import 'core-js/es6/symbol';
|
23 | // import 'core-js/es6/object';
|
24 | // import 'core-js/es6/function';
|
25 | // import 'core-js/es6/parse-int';
|
26 | // import 'core-js/es6/parse-float';
|
27 | // import 'core-js/es6/number';
|
28 | // import 'core-js/es6/math';
|
29 | // import 'core-js/es6/string';
|
30 | // import 'core-js/es6/date';
|
31 | // import 'core-js/es6/array';
|
32 | // import 'core-js/es6/regexp';
|
33 | // import 'core-js/es6/map';
|
34 | // import 'core-js/es6/set';
|
35 |
|
36 | /** IE10 and IE11 requires the following for NgClass support on SVG elements */
|
37 | // import 'classlist.js'; // Run `npm install --save classlist.js`.
|
38 |
|
39 | /** IE10 and IE11 requires the following to support `@angular/animation`. */
|
40 | // import 'web-animations-js'; // Run `npm install --save web-animations-js`.
|
41 |
|
42 |
|
43 | /** Evergreen browsers require these. **/
|
44 | import 'core-js/es6/reflect';
|
45 | import 'core-js/es7/reflect';
|
46 |
|
47 |
|
48 | /** ALL Firefox browsers require the following to support `@angular/animation`. **/
|
49 | // import 'web-animations-js'; // Run `npm install --save web-animations-js`.
|
50 |
|
51 |
|
52 |
|
53 | /***************************************************************************************************
|
54 | * Zone JS is required by Angular itself.
|
55 | */
|
56 | import 'zone.js/dist/zone'; // Included with Angular CLI.
|
57 |
|
58 |
|
59 |
|
60 | /***************************************************************************************************
|
61 | * APPLICATION IMPORTS
|
62 | */
|
63 |
|
64 | /**
|
65 | * Date, currency, decimal and percent pipes.
|
66 | * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10
|
67 | */
|
68 | // import 'intl'; // Run `npm install --save intl`.
|