diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..99a8ac0 --- /dev/null +++ b/babel.config.js @@ -0,0 +1,11 @@ +module.exports = { + presets: ['module:metro-react-native-babel-preset'], + overrides: [ + { + // react-native 0.84+ uses TypeScript 'as' syntax in .js files + // which the default preset doesn't handle for non-.ts files + test: /node_modules\/react-native\/.*\.js$/, + plugins: [['@babel/plugin-transform-typescript', { allowDeclareFields: true }]], + }, + ], +};