- Babel.config.js
module.exports = function (api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
plugins: [
['react-native-reanimated/plugin'],
["module-resolver", {
"alias": {
"assets": "./src/assets",
"components": "./src/components",
"constants": "./src/constants",
"hooks": "./src/hooks",
"navigation": "./src/navigation",
"screens": "./src/screens",
}}
]
]
};
};
- tsconfig.json
{
"extends": "expo/tsconfig.base",
"compilerOptions": {
"esModuleInterop": true,
"strict": true,
"paths": {
"assets/*": ["./src/assets"],
"components/*": ["./src/components"],
"constants/*": ["./src/constants"],
"hooks/*": ["./src/hooks"],
"navigation/*": ["./src/navigation"],
"screens/*": ["./src/screens"],
}
}
}