From c87191675601e0a94b28fbe5bea1d0799da69964 Mon Sep 17 00:00:00 2001 From: Ben Newman Date: Wed, 17 May 2017 16:11:58 -0400 Subject: [PATCH] Tolerate older versions of core-js. Should fix #8699. --- packages/ecmascript-runtime-client/runtime.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/ecmascript-runtime-client/runtime.js b/packages/ecmascript-runtime-client/runtime.js index fe9ecec9cd..88d2677e58 100644 --- a/packages/ecmascript-runtime-client/runtime.js +++ b/packages/ecmascript-runtime-client/runtime.js @@ -12,7 +12,15 @@ try { ].join("\n")); } -var core = require("core-js/modules/_core"); +var core = function () { + try { + return require("core-js/modules/_core"); + } catch (e) { + // Older versions of core-js had a different file layout. + return require("core-js/modules/$.core"); + } +}(); + Symbol = exports.Symbol = core.Symbol; Map = exports.Map = core.Map; Set = exports.Set = core.Set;