module.exports = { presets: ['module:metro-react-native-babel-preset'], plugins: [ ['@babel/plugin-proposal-decorators', { legacy: true }], [ require.resolve('babel-plugin-module-resolver'), { cwd: 'babelrc', extensions: ['.ts', '.tsx', '.js', '.ios.js', '.android.js'], alias: { '@root': './src', '@components': './src/components', '@hooks': './src/hooks', '@actions': './src/action', '@reducers': './src/reducer', '@constants': './src/constants', '@screens': './src/screens', '@services': './src/services', '@interfaces': './src/types', '@common': './src/common', '@assets': './src/assets', '@store': './src/store/store', '@utils': './src/components/utlis', '@rn-ui-lib/components': './RN-UI-LIB/src/components', '@rn-ui-lib/icons': './RN-UI-LIB/src/Icons', '@rn-ui-lib/styles': './RN-UI-LIB/src/styles/index', '@rn-ui-lib/colors': './RN-UI-LIB/src/styles/colors', '@rn-ui-lib/utils': './RN-UI-LIB/src/utlis', }, }, ], 'jest-hoist', 'react-native-reanimated/plugin', ], env: { production: { plugins: ['transform-remove-console'], }, }, };