diff --git a/src/polyfills.js b/src/polyfills.js new file mode 100644 index 0000000000000000000000000000000000000000..295898a6c198e9f6f2180a87d80201c126180216 --- /dev/null +++ b/src/polyfills.js @@ -0,0 +1,2 @@ +// Promise global, Used ( at least ) by 'whatwg-fetch'. And required by IE 11 +require("core-js/fn/promise") diff --git a/webpack-dist-bundle.config.js b/webpack-dist-bundle.config.js index 7f1c0223a41626741d813c165cc82f7835ddee44..99eae0a1db799f1abacd17baf19f79393793bb8a 100644 --- a/webpack-dist-bundle.config.js +++ b/webpack-dist-bundle.config.js @@ -13,6 +13,7 @@ module.exports = require('./make-webpack-config.js')({ entry: { 'swagger-ui-bundle': [ + './src/polyfills', './src/core/index.js' ] }, diff --git a/webpack-dist-standalone.config.js b/webpack-dist-standalone.config.js index 479158797acd578db3247fa7b868864ec5978988..570859cc41bbf5efc9224530891128e592d1bb7c 100644 --- a/webpack-dist-standalone.config.js +++ b/webpack-dist-standalone.config.js @@ -13,6 +13,7 @@ module.exports = require('./make-webpack-config.js')({ entry: { 'swagger-ui-standalone-preset': [ + './src/polyfills', './src/standalone/index.js' ] }, diff --git a/webpack-dist.config.js b/webpack-dist.config.js index 95c361de87df751ee9e70653d8dc449a9bb8bafc..eaef68a8edcbd3131863c3581778e3267139280b 100644 --- a/webpack-dist.config.js +++ b/webpack-dist.config.js @@ -15,6 +15,7 @@ module.exports = require("./make-webpack-config.js")({ entry: { "swagger-ui": [ "./src/style/main.scss", + "./src/polyfills", "./src/core/index.js" ] }, diff --git a/webpack-hot-dev-server.config.js b/webpack-hot-dev-server.config.js index ded7b61ed2aa830bc0c9e461208c8d2d5f83f265..457ac353a0b9435f24c9c0eaca5cd119eb4c83d9 100644 --- a/webpack-hot-dev-server.config.js +++ b/webpack-hot-dev-server.config.js @@ -10,10 +10,12 @@ module.exports = require("./make-webpack-config")({ devtool: "eval", entry: { 'swagger-ui-bundle': [ + './src/polyfills', './src/core/index.js' ], 'swagger-ui-standalone-preset': [ 'webpack/hot/dev-server', + './src/polyfills', './src/standalone/index.js', ] },