diff --git a/js/package-lock.json b/js/package-lock.json index 95fe33d79..9e800827e 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -1189,6 +1189,23 @@ "babel-types": "^6.24.1" } }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + } + } + }, "babel-preset-env": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", @@ -1270,7 +1287,6 @@ "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -2228,8 +2244,7 @@ "core-js": { "version": "2.5.6", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.6.tgz", - "integrity": "sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ==", - "dev": true + "integrity": "sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ==" }, "core-util-is": { "version": "1.0.2", @@ -7467,8 +7482,7 @@ "regenerator-runtime": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "regenerator-transform": { "version": "0.10.1", diff --git a/js/package.json b/js/package.json index 4af13a1a9..884bc8ede 100644 --- a/js/package.json +++ b/js/package.json @@ -8,16 +8,17 @@ "test": "tests" }, "dependencies": { + "@uirouter/angularjs": "^1.0.18", "angular": "^1.7.2", "angular-animate": "^1.7.2", "angular-file-upload": "^2.5.0", "angular-markdown-it": "^0.6.1", "angular-sanitize": "^1.7.2", + "babel-polyfill": "^6.26.0", "markdown-it": "^8.4.1", "markdown-it-link-target": "^1.0.2", "ng-sortable": "^1.3.8", - "ui-select": "^0.19.8", - "@uirouter/angularjs": "^1.0.18" + "ui-select": "^0.19.8" }, "devDependencies": { "babel-core": "^6.26.0", diff --git a/js/webpack.config.js b/js/webpack.config.js index c63c21af2..f9cf788f6 100644 --- a/js/webpack.config.js +++ b/js/webpack.config.js @@ -2,12 +2,14 @@ const path = require('path'); const webpack = require('webpack'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); +require('babel-polyfill'); + module.exports = { node: { fs: 'empty', }, entry: { - deck: './init.js', + deck: ['babel-polyfill', './init.js'], }, output: { filename: '[name].js',