From 97f3421f6ce6fcef0991bcb79f6ab2ec788f4119 Mon Sep 17 00:00:00 2001
From: Tomasz Knapik <hi@tmkn.org>
Date: Mon, 14 Jan 2019 14:47:03 +0000
Subject: [PATCH] Add babel polyfill

---
 opentech/static_src/src/app/src/api/utils.js       |  2 +-
 opentech/static_src/src/app/webpack.base.config.js |  2 +-
 package-lock.json                                  | 14 ++++++++++++++
 package.json                                       |  1 +
 4 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/opentech/static_src/src/app/src/api/utils.js b/opentech/static_src/src/app/src/api/utils.js
index 4a9db7711..669b887f9 100644
--- a/opentech/static_src/src/app/src/api/utils.js
+++ b/opentech/static_src/src/app/src/api/utils.js
@@ -11,7 +11,7 @@ export async function apiFetch(path, method = 'GET', params, options) {
             url.searchParams.set(paramKey, paramValue);
         }
     }
-
+    console.log(url);
     return fetch(url, {
         ...options,
         method,
diff --git a/opentech/static_src/src/app/webpack.base.config.js b/opentech/static_src/src/app/webpack.base.config.js
index be11bcbcb..e330499c9 100644
--- a/opentech/static_src/src/app/webpack.base.config.js
+++ b/opentech/static_src/src/app/webpack.base.config.js
@@ -3,7 +3,7 @@ var path = require('path');
 module.exports = {
     context: __dirname,
 
-    entry: ['./src/index'],
+    entry: ['@babel/polyfill', './src/index'],
 
     output: {
         filename: '[name]-[hash].js'
diff --git a/package-lock.json b/package-lock.json
index a312abafb..20f5a048a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -659,6 +659,15 @@
                 "regexpu-core": "^4.1.3"
             }
         },
+        "@babel/polyfill": {
+            "version": "7.2.5",
+            "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.2.5.tgz",
+            "integrity": "sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug==",
+            "requires": {
+                "core-js": "^2.5.7",
+                "regenerator-runtime": "^0.12.0"
+            }
+        },
         "@babel/preset-env": {
             "version": "7.2.3",
             "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.3.tgz",
@@ -2464,6 +2473,11 @@
                 "is-plain-object": "^2.0.1"
             }
         },
+        "core-js": {
+            "version": "2.6.2",
+            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.2.tgz",
+            "integrity": "sha512-NdBPF/RVwPW6jr0NCILuyN9RiqLo2b1mddWHkUL+VnvcB7dzlnBJ1bXYntjpTGOgkZiiLWj2JxmOr7eGE3qK6g=="
+        },
         "core-util-is": {
             "version": "1.0.2",
             "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
diff --git a/package.json b/package.json
index 15ba1cbc1..d1dc670a2 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
         "last 2 versions"
     ],
     "dependencies": {
+        "@babel/polyfill": "^7.2.5",
         "@svgr/webpack": "^4.1.0",
         "del": "^3.0.0",
         "gulp": "^4.0.0",
-- 
GitLab