From a9ac570a35b200ab2f48bd1ad57e8ad544fecf2f Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Tue, 21 Jan 2020 15:11:48 +0100 Subject: [PATCH 1/2] Disable core-js in server-side build --- packages/next/build/babel/preset.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next/build/babel/preset.ts b/packages/next/build/babel/preset.ts index 3ec284689f41790..ac886d86fa8a7f8 100644 --- a/packages/next/build/babel/preset.ts +++ b/packages/next/build/babel/preset.ts @@ -149,7 +149,7 @@ module.exports = ( useBuiltIns: true, }, ], - [ + !isServer && [ require('@babel/plugin-transform-runtime'), { corejs: 2, From 83bb06ccf96fcc5527f64421c2517268d786d723 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Tue, 21 Jan 2020 15:12:15 +0100 Subject: [PATCH 2/2] Update cache-key --- packages/next/build/webpack/loaders/next-babel-loader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next/build/webpack/loaders/next-babel-loader.js b/packages/next/build/webpack/loaders/next-babel-loader.js index 6c71d47c8e49eb7..ecf5c0f8056832d 100644 --- a/packages/next/build/webpack/loaders/next-babel-loader.js +++ b/packages/next/build/webpack/loaders/next-babel-loader.js @@ -4,7 +4,7 @@ import hash from 'string-hash' // increment 'e' to invalidate cache // eslint-disable-next-line no-useless-concat -const cacheKey = 'babel-cache-' + 'g' + '-' +const cacheKey = 'babel-cache-' + 'h' + '-' const nextBabelPreset = require('../../babel/preset') const getModernOptions = (babelOptions = {}) => {