Files
react-native-community-cli/babel.config.js
T
Michał Pierzchała 9a45766463 feat(perf): use lazy module evaluation (#152)
Summary:
---------

After #150 (thanks @sidferreira and @Trancever) we're finally able to use lazy module evaluation for additional perf! 

Before:
```
0.70 real         0.64 user         0.12 sys
```
After:
```
0.19 real         0.16 user         0.03 sys
```

Which gives us roughly 0.5s (~72%) improvement in startup time. With 0.2s startup time most commands feel instant now.

Test Plan:
----------

No new tests added.
2019-02-06 09:17:33 +01:00

21 lines
429 B
JavaScript

module.exports = {
babelrcRoots: ['packages/*'],
presets: [
[
require.resolve('@babel/preset-env'),
{
targets: { node: 8 },
useBuiltIns: 'entry',
},
],
require.resolve('@babel/preset-flow'),
],
plugins: [
require.resolve('@babel/plugin-transform-strict-mode'),
[
require.resolve('@babel/plugin-transform-modules-commonjs'),
{ lazy: true },
],
],
};