From 3cba5255d14599267aa6da8ba1f550105bc024bc Mon Sep 17 00:00:00 2001 From: D N <4661784+retyui@users.noreply.github.com> Date: Thu, 11 Jun 2026 19:05:33 +0200 Subject: [PATCH] Add `enableBabelRuntime` option to reduce a bundle size --- template/babel.config.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/template/babel.config.js b/template/babel.config.js index f7b3da3b..a4a098a6 100644 --- a/template/babel.config.js +++ b/template/babel.config.js @@ -1,3 +1,11 @@ module.exports = { - presets: ['module:@react-native/babel-preset'], + presets: [ + [ + 'module:@react-native/babel-preset', + { + // Reduces bundle size: without `enableBabelRuntime`, Babel helper functions will be inlined multiple times across different files. + enableBabelRuntime: require('@babel/runtime/package.json').version, + }, + ], + ], };