From d86e827de18640a9d5d6e680b04ff45463847bea Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Wed, 29 Mar 2017 18:37:47 +0100 Subject: [PATCH] Ensure requires stay at the top --- scripts/rollup/build.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index f83663207c..61ede2f5f6 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -202,7 +202,10 @@ function uglifyConfig(mangle) { dead_code: true, unused: true, drop_debugger: true, - booleans: true, + booleans: true, + // Our www inline transform combined with Jest resetModules is confused + // in some rare cases unless we keep all requires at the top: + hoist_funs: mangle, }, output: { beautify: !mangle,