forked from msupply-foundation/msupply-cold-chain
-
Notifications
You must be signed in to change notification settings - Fork 0
/
babel.config.js
39 lines (39 loc) · 1.41 KB
/
babel.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
plugins: [
['module:react-native-dotenv', { moduleName: 'react-native-dotenv', safe: true }],
['@babel/plugin-proposal-decorators', { legacy: true }],
[
'module-resolver',
{
root: ['./src'],
alias: {
src: './src',
assets: './assets',
'~common': './src/common',
'~common/*': './src/common/*',
'~constants': './src/common/constants',
'~constants/*': './src/common/constants/*',
'~services': './src/common/services',
'~services/*': './src/common/services/*',
'~features': './src/features',
'~features/*': './src/features/*',
'~components': './src/ui/components',
'~components/*': './src/ui/components/*',
'~layouts': './src/ui/layouts',
'~layouts/*': './src/ui/layouts/*',
'~presentation': './src/ui/presentation',
'~presentation/*': './src/ui/presentation/*',
'~screens': './src/ui/screens',
'~screens/*': './src/ui/screens/*',
'~translations': './src/common/translations',
'~translations/*': './src/common/translations/*',
'~store': './src/common/store',
'~store/*': './src/common/store/*',
'~hooks': './src/ui/hooks',
'~hooks/*': './src/ui/hooks/*',
},
},
],
],
};