]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/webpack/webpack.video-embed.js
Fix embed build with old web browsers
[github/Chocobozzz/PeerTube.git] / client / webpack / webpack.video-embed.js
index 3f280519200d424f93d82fed34bc2acd03d03d6d..120eedadede5a1b43203ba9ff839b1dbcfdc3459 100644 (file)
@@ -68,6 +68,8 @@ module.exports = function () {
         {
           test: /\.ts$/,
           use: [
+            getBabelLoader(),
+
             {
               loader: 'ts-loader',
               options: {
@@ -78,20 +80,7 @@ module.exports = function () {
         },
         {
           test: /\.m?js$/,
-          use: [
-            {
-              loader: 'babel-loader',
-              options: {
-                presets: [
-                  [
-                    '@babel/preset-env', {
-                      targets: 'last 1 Chrome version, last 2 Edge major versions, Firefox ESR, Safari >= 11, ios_saf >= 11'
-                    }
-                  ]
-                ]
-              }
-            }
-          ]
+          use: [ getBabelLoader() ]
         },
 
         {
@@ -217,3 +206,18 @@ module.exports = function () {
 
   return configuration
 }
+
+function getBabelLoader () {
+  return {
+    loader: 'babel-loader',
+    options: {
+      presets: [
+        [
+          '@babel/preset-env', {
+            targets: 'last 1 Chrome version, last 2 Edge major versions, Firefox ESR, Safari >= 11, ios_saf >= 11'
+          }
+        ]
+      ]
+    }
+  }
+}