From 5f20651607b6d248bba32547e0f37fcb060783b0 Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Fri, 9 Jan 2026 11:37:34 +0000 Subject: [PATCH] Ensure that `@writefull` dependencies are transpiled to browserslist targets (#29551) GitOrigin-RevId: e8070679e79c16e81d8e14061cbb9c41781009a0 --- services/web/webpack.config.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/services/web/webpack.config.js b/services/web/webpack.config.js index f11c055fdc..3a71f26e44 100644 --- a/services/web/webpack.config.js +++ b/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'), ],