Files
meteor/packages/ecmascript-runtime-client/package.js
2018-09-18 14:47:52 -04:00

31 lines
894 B
JavaScript

Package.describe({
name: "ecmascript-runtime-client",
version: "0.8.0-rc18.15",
summary: "Polyfills for new ECMAScript 2015 APIs like Map and Set",
git: "https://github.com/meteor/meteor/tree/devel/packages/ecmascript-runtime-client",
documentation: "README.md"
});
Npm.depends({
"core-js": "2.5.7"
});
Package.onUse(function(api) {
// If the es5-shim package is installed, make sure it loads before
// ecmascript-runtime-server, since the runtime uses some ES5 APIs like
// Object.defineProperties that are buggy in older browsers.
api.use("es5-shim", { weak: true });
api.use("modules");
api.use("promise");
api.use("modern-browsers");
api.mainModule("versions.js", "server");
api.mainModule("modern.js", "client");
api.mainModule("legacy.js", "legacy");
api.export("Symbol", "legacy");
api.export("Map", "legacy");
api.export("Set", "legacy");
});