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;