Disable @babel/plugin-transform-block-scoping "throwIfClosureRequired" option for tests
Brian Vaughn committed
Aug 14, 2019 at 19:04 UTC
4c4f5fd27fc1d7c16033a1221c9440cd67baace5
1 file changed
+4
scripts/jest/preprocessor.js
+4
@@ -40,6 +40,10 @@ const babelOptions = {
40
require.resolve('@babel/plugin-transform-react-jsx-source'),
41
42
require.resolve('../babel/transform-prevent-infinite-loops'),
43
+
44
+ // This optimization is important for extremely performance-sensitive (e.g. React source).
45
+ // It's okay to disable it for tests.
46
+ [require.resolve('@babel/plugin-transform-block-scoping'), {throwIfClosureRequired: false}],
47
],
48
retainLines: true,
49
};