mirror of
https://github.com/expo/react-native-community-cli.git
synced 2026-11-14 19:11:48 -10:00
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.
21 lines
429 B
JavaScript
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 },
|
|
],
|
|
],
|
|
};
|