forked from tonkeeper/wallet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbabel.config.js
45 lines (41 loc) · 1009 Bytes
/
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
40
41
42
43
44
45
const isProd = process.env.NODE_ENV === 'production';
const plugins = [
["@babel/plugin-proposal-decorators", { "legacy": true }],
[
'module-resolver',
{
root: ['./'],
alias: {
src: './src',
$api: './src/api',
$core: './src/core',
$assets: './src/assets',
$store: './src/store',
$uikit: './src/uikit',
$utils: './src/utils',
$hooks: './src/hooks',
$libs: './src/libs',
$styled: './src/styled',
$shared: './src/shared',
$navigation: './src/navigation',
$translation: './src/translation',
$services: './src/services',
$blockchain: './src/blockchain',
$database: './src/database',
},
},
],
];
// if (isProd) {
// plugins.push('transform-remove-console');
// }
plugins.push([
'react-native-reanimated/plugin',
{
globals: ['__scanCodes'],
},
]);
module.exports = {
presets: ['module:metro-react-native-babel-preset'],
plugins,
};