From 92feb9ca5e43b0589040b82233163ce50e067fd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20=C3=85str=C3=B6m?= Date: Fri, 26 Sep 2025 08:17:18 +0200 Subject: [PATCH] chore: proper import of babel plugins (#1811) --- babel.config.cjs | 2 +- commands/build/lib/config.js | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/babel.config.cjs b/babel.config.cjs index 085bdacd3..a96cc2211 100644 --- a/babel.config.cjs +++ b/babel.config.cjs @@ -1,7 +1,7 @@ module.exports = { env: { test: { - presets: [['@babel/preset-env', { targets: { node: 'current' } }]], + presets: [['@babel/preset-env', { targets: { node: 'current' } }, '@babel/preset-react']], plugins: ['@babel/plugin-transform-react-jsx'], }, }, diff --git a/commands/build/lib/config.js b/commands/build/lib/config.js index fdffb61cd..b750bdff0 100644 --- a/commands/build/lib/config.js +++ b/commands/build/lib/config.js @@ -11,6 +11,8 @@ const jsxPlugin = require('@babel/plugin-transform-react-jsx'); const babelPreset = require('@babel/preset-env'); const { visualizer } = require('rollup-plugin-visualizer'); const browsersList = require('@qlik/browserslist-config'); +const babelPresetReact = require('@babel/preset-react'); +const babelPresetTypescript = require('@babel/preset-typescript'); const resolveNative = require('./resolveNative'); @@ -151,12 +153,12 @@ const config = ({ }, }, ], - ['@babel/preset-react'], + [babelPresetReact], ]; if (typescript) { babelPresets.push([ - '@babel/preset-typescript', + babelPresetTypescript, { allowNamespaces: true, allowDeclareFields: true,