Files
address-verification-app/babel.config.js
2024-11-12 17:43:50 +05:30

41 lines
1.3 KiB
JavaScript

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'],
},
},
};