From 6db29897cfbaeeda4123242433d942e05c7435b7 Mon Sep 17 00:00:00 2001 From: Endi Date: Wed, 11 Dec 2019 03:47:28 +0700 Subject: [PATCH] perf(v2): explicit babel/runtime version (#2111) --- packages/docusaurus/src/webpack/utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/docusaurus/src/webpack/utils.ts b/packages/docusaurus/src/webpack/utils.ts index 78aa0dfeb5..ccb1fa56f6 100644 --- a/packages/docusaurus/src/webpack/utils.ts +++ b/packages/docusaurus/src/webpack/utils.ts @@ -127,6 +127,10 @@ export function getBabelLoader(isServer: boolean, babelOptions?: {}): Loader { { corejs: false, helpers: true, + // By default, it assumes @babel/runtime@7.0.0. Since we use >7.0.0, better to + // explicitly specify the version so that it can reuse the helper better + // See https://github.com/babel/babel/issues/10261 + version: require('@babel/runtime/package.json').version, regenerator: true, useESModules: true, // Undocumented option that lets us encapsulate our runtime, ensuring