1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-13 23:03:32 +00:00

IE fixes and polyfills

This commit is contained in:
Kyle Spearrin
2018-06-07 23:38:17 -04:00
parent 059df9c45d
commit 6436bb65e2
12 changed files with 415 additions and 1026 deletions

View File

@@ -1,23 +1,17 @@
import 'whatwg-fetch';
import '../scripts/webcrypto-shim';
// IE9, IE10 and IE11 requires all of the following polyfills.
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';
import 'core-js/es6/reflect';
/* tslint:disable */
import 'core-js/es6';
import 'core-js/es7/reflect';
require('zone.js/dist/zone');
import 'zone.js/dist/zone';
if (process.env.ENV === 'production') {
// Production
} else {
// Development and test
Error['stackTraceLimit'] = Infinity;
require('zone.js/dist/long-stack-trace-zone');
}
// Other polyfills
require('whatwg-fetch');
require('webcrypto-shim');
/* tslint:enable */