mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
As far as I can tell, object.entries and object.values were already supported on all browsers supporting native async/await. This is the current cutoff between modern/legacy ref: https://github.com/meteor/babel-preset-meteor/blob/master/modern.js https://caniuse.com/#search=object.entries https://caniuse.com/#search=object.values Furthermore I added following new ES2018/2019 features: Object.fromEntries / String.prototype.trimStart / String.prototype.trimEnd
25 lines
886 B
JavaScript
25 lines
886 B
JavaScript
try {
|
|
require("core-js/modules/es.object.get-own-property-descriptors");
|
|
} catch (e) {
|
|
throw new Error([
|
|
"The core-js npm package could not be found in your node_modules ",
|
|
"directory. Please run the following command to install it:",
|
|
"",
|
|
" meteor npm install --save core-js",
|
|
""
|
|
].join("\n"));
|
|
}
|
|
|
|
require("core-js/modules/es.object.is");
|
|
require("core-js/modules/es.function.name");
|
|
require("core-js/modules/es.number.is-finite");
|
|
require("core-js/modules/es.number.is-nan");
|
|
require("core-js/modules/es.array.flat");
|
|
require("core-js/modules/es.array.flat-map");
|
|
require("core-js/modules/es.object.from-entries");
|
|
require("core-js/modules/es.string.pad-start");
|
|
require("core-js/modules/es.string.pad-end");
|
|
require("core-js/modules/es.string.trim-start");
|
|
require("core-js/modules/es.string.trim-end");
|
|
require("core-js/modules/es.symbol.async-iterator");
|