diff --git a/packages/app/babel.config.js b/packages/app/babel.config.js index ed101b402..33e395b88 100644 --- a/packages/app/babel.config.js +++ b/packages/app/babel.config.js @@ -1,7 +1,17 @@ module.exports = function (api) { api.cache(true); + + const expoPreset = [ + "babel-preset-expo", + { + // Transform `import.meta` for ALL platforms (web + native) + // Required for modern ESM deps like Zustand 5 that use import.meta.env + unstable_transformImportMeta: true, + }, + ]; + return { - presets: ["babel-preset-expo"], + presets: [expoPreset], plugins: [ [ "react-native-unistyles/plugin",