169 lines
6.1 KiB
JavaScript
169 lines
6.1 KiB
JavaScript
//////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// This is a generated file. You can view the original //
|
|
// source in your browser if your browser supports source maps. //
|
|
// Source maps are supported by all recent versions of Chrome, Safari, //
|
|
// and Firefox, and by Internet Explorer 11. //
|
|
// //
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
(function () {
|
|
|
|
/* Imports */
|
|
var Meteor = Package.meteor.Meteor;
|
|
var global = Package.meteor.global;
|
|
var meteorEnv = Package.meteor.meteorEnv;
|
|
var meteorInstall = Package.modules.meteorInstall;
|
|
|
|
/* Package-scope variables */
|
|
var meteorBabelHelpers;
|
|
|
|
var require = meteorInstall({"node_modules":{"meteor":{"babel-runtime":{"babel-runtime.js":function(require,exports){
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// packages/babel-runtime/babel-runtime.js //
|
|
// //
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
exports.meteorBabelHelpers = require("meteor-babel-helpers");
|
|
|
|
try {
|
|
var babelRuntimeVersion = require("@babel/runtime/package.json").version;
|
|
} catch (e) {
|
|
throw new Error([
|
|
"",
|
|
"The @babel/runtime npm package could not be found in your node_modules ",
|
|
"directory. Please run the following command to install it:",
|
|
"",
|
|
" meteor npm install --save @babel/runtime",
|
|
""
|
|
].join("\n"));
|
|
}
|
|
|
|
if (parseInt(babelRuntimeVersion, 10) < 6) {
|
|
throw new Error([
|
|
"",
|
|
"The version of @babel/runtime installed in your node_modules directory ",
|
|
"(" + babelRuntimeVersion + ") is out of date. Please upgrade it by running ",
|
|
"",
|
|
" meteor npm install --save @babel/runtime",
|
|
"",
|
|
"in your application directory.",
|
|
""
|
|
].join("\n"));
|
|
|
|
} else if (babelRuntimeVersion.indexOf("7.0.0-beta.") === 0) {
|
|
var betaVersion = parseInt(babelRuntimeVersion.split(".").pop(), 10);
|
|
if (betaVersion > 55) {
|
|
console.warn([
|
|
"The version of @babel/runtime installed in your node_modules directory ",
|
|
"(" + babelRuntimeVersion + ") contains a breaking change which was introduced by ",
|
|
"https://github.com/babel/babel/pull/8266. Please either downgrade by ",
|
|
"running the following command:",
|
|
"",
|
|
" meteor npm install --save-exact @babel/runtime@7.0.0-beta.55",
|
|
"",
|
|
"or update to the latest beta version of Meteor 1.7.1, as explained in ",
|
|
"this pull request: https://github.com/meteor/meteor/pull/9942.",
|
|
""
|
|
].join("\n"));
|
|
}
|
|
}
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
},"node_modules":{"meteor-babel-helpers":{"package.json":function(require,exports){
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// node_modules/meteor/babel-runtime/node_modules/meteor-babel-helpers/package.json //
|
|
// //
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
exports.name = "meteor-babel-helpers";
|
|
exports.version = "0.0.3";
|
|
exports.main = "index.js";
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
},"index.js":function(require,exports,module){
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
// //
|
|
// node_modules/meteor/babel-runtime/node_modules/meteor-babel-helpers/index.js //
|
|
// //
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
function canDefineNonEnumerableProperties() {
|
|
var testObj = {};
|
|
var testPropName = "t";
|
|
|
|
try {
|
|
Object.defineProperty(testObj, testPropName, {
|
|
enumerable: false,
|
|
value: testObj
|
|
});
|
|
|
|
for (var k in testObj) {
|
|
if (k === testPropName) {
|
|
return false;
|
|
}
|
|
}
|
|
} catch (e) {
|
|
return false;
|
|
}
|
|
|
|
return testObj[testPropName] === testObj;
|
|
}
|
|
|
|
function sanitizeEasy(value) {
|
|
return value;
|
|
}
|
|
|
|
function sanitizeHard(obj) {
|
|
if (Array.isArray(obj)) {
|
|
var newObj = {};
|
|
var keys = Object.keys(obj);
|
|
var keyCount = keys.length;
|
|
for (var i = 0; i < keyCount; ++i) {
|
|
var key = keys[i];
|
|
newObj[key] = obj[key];
|
|
}
|
|
return newObj;
|
|
}
|
|
|
|
return obj;
|
|
}
|
|
|
|
meteorBabelHelpers = module.exports = {
|
|
// Meteor-specific runtime helper for wrapping the object of for-in
|
|
// loops, so that inherited Array methods defined by es5-shim can be
|
|
// ignored in browsers where they cannot be defined as non-enumerable.
|
|
sanitizeForInObject: canDefineNonEnumerableProperties()
|
|
? sanitizeEasy
|
|
: sanitizeHard,
|
|
|
|
// Exposed so that we can test sanitizeForInObject in environments that
|
|
// support defining non-enumerable properties.
|
|
_sanitizeForInObjectHard: sanitizeHard
|
|
};
|
|
|
|
/////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
}}}}}}},{
|
|
"extensions": [
|
|
".js",
|
|
".json"
|
|
]
|
|
});
|
|
var exports = require("/node_modules/meteor/babel-runtime/babel-runtime.js");
|
|
|
|
/* Exports */
|
|
Package._define("babel-runtime", exports, {
|
|
meteorBabelHelpers: meteorBabelHelpers
|
|
});
|
|
|
|
})();
|