A React Native app for the ultimate thinking partner.

fix(web): transform import.meta for Hermes by enabling unstable_transformImportMeta in babel-preset-expo (fixes Zustand ESM import.meta error)

Changed files
+12 -2
+12 -2
babel.config.js
··· 1 1 module.exports = function (api) { 2 2 api.cache(true); 3 3 return { 4 - presets: ['babel-preset-expo'], 4 + presets: [ 5 + [ 6 + 'babel-preset-expo', 7 + { 8 + web: { 9 + // Hermes (web) doesn’t support import.meta; transform it for deps like Zustand ESM 10 + unstable_transformImportMeta: true, 11 + }, 12 + }, 13 + ], 14 + ], 5 15 plugins: [ 6 16 [ 7 17 'module-resolver', ··· 13 23 ], 14 24 ], 15 25 }; 16 - }; 26 + };