Parcourir la source

Ensure that `@writefull` dependencies are transpiled to browserslist targets (#29551)

GitOrigin-RevId: e8070679e79c16e81d8e14061cbb9c41781009a0
Alf Eaton il y a 7 mois
Parent
commit
5f20651607
1 fichiers modifiés avec 8 ajouts et 1 suppressions
  1. 8 1
      services/web/webpack.config.js

+ 8 - 1
services/web/webpack.config.js

@@ -123,6 +123,13 @@ module.exports = {
           'modules/writefull/frontend/js/integration'
         ),
         use: [
+          {
+            loader: 'babel-loader',
+            options: {
+              cacheDirectory: true,
+              configFile: path.join(__dirname, './babel.config.json'),
+            },
+          },
           {
             loader: 'ts-loader',
             options: {
@@ -142,7 +149,7 @@ module.exports = {
         // Only compile application files and specific dependencies
         // (other npm and vendored dependencies must be in ES5 already)
         exclude: [
-          /node_modules\/(?!(react-dnd|chart\.js|@uppy|pdfjs-dist|react-resizable-panels)\/)/,
+          /node_modules\/(?!(react-dnd|chart\.js|@uppy|@writefull|pdfjs-dist|react-resizable-panels)\/)/,
           vendorDir,
           path.resolve(__dirname, 'modules/writefull/frontend/js/integration'),
         ],