]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/polyfills.browser.ts
Fix tests
[github/Chocobozzz/PeerTube.git] / client / src / polyfills.browser.ts
CommitLineData
4a6995be
C
1// Polyfills
2// (these modules are what are in 'angular2/bundles/angular2-polyfills' so don't use that here)
3
a64668c0
C
4require('intl');
5require('intl/locale-data/jsonp/en.js');
6import 'ie-shim'; // Internet Explorer
4a6995be
C
7
8// Prefer CoreJS over the polyfills above
ab32b0fc
C
9import 'core-js/es6/symbol';
10import 'core-js/es6/object';
11import 'core-js/es6/function';
12import 'core-js/es6/parse-int';
13import 'core-js/es6/parse-float';
14import 'core-js/es6/number';
15import 'core-js/es6/math';
16import 'core-js/es6/string';
17import 'core-js/es6/date';
18import 'core-js/es6/array';
19import 'core-js/es6/regexp';
20import 'core-js/es6/map';
21import 'core-js/es6/set';
22import 'core-js/es6/weak-map';
23import 'core-js/es6/weak-set';
24import 'core-js/es6/typed';
25import 'core-js/es6/reflect';
26// see issue https://github.com/AngularClass/angular2-webpack-starter/issues/709
27// import 'core-js/es6/promise';
28
4a6995be 29import 'core-js/es7/reflect';
ab32b0fc 30import 'zone.js/dist/zone';
4a6995be 31
b20b5fed 32if ('production' !== ENV) {
4a6995be
C
33 Error.stackTraceLimit = Infinity;
34
35 require('zone.js/dist/long-stack-trace-zone');
4a6995be 36}