Socket
Socket
Sign inDemoInstall

babel-runtime

Package Overview
Dependencies
Maintainers
1
Versions
191
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-runtime - npm Package Compare versions

Comparing version 4.3.0 to 4.4.1

55

helpers.js
"use strict";
var _core = require("babel-runtime/core-js")["default"];
var helpers = exports["default"] = {};
exports.__esModule = true;
helpers.inherits = function (subClass, superClass) {

@@ -10,2 +12,3 @@ if (typeof superClass !== "function" && superClass !== null) {

}
subClass.prototype = Object.create(superClass && superClass.prototype, {

@@ -27,2 +30,3 @@ constructor: {

var key = keys[i];
var value = _core.Object.getOwnPropertyDescriptor(defaults, key);

@@ -45,5 +49,3 @@

var instance = Object.create(Constructor.prototype);
var result = Constructor.apply(instance, args);
return result != null && (typeof result == "object" || typeof result == "function") ? result : instance;

@@ -116,2 +118,3 @@ };

helpers.bind = Function.prototype.bind;
helpers.defineProperty = function (obj, key, value) {

@@ -129,6 +132,4 @@ return Object.defineProperty(obj, key, {

var gen = fn.apply(this, arguments);
return new _core.Promise(function (resolve, reject) {
var callNext = step.bind(null, "next");
var callThrow = step.bind(null, "throw");

@@ -139,9 +140,8 @@

var info = gen[key](arg);
var value = info.value;
} catch (error) {
reject(error);
return;
}
if (info.done) {

@@ -172,2 +172,3 @@ resolve(value);

var source = arguments[i];
for (var key in source) {

@@ -182,4 +183,8 @@ if (Object.prototype.hasOwnProperty.call(source, key)) {

};
helpers.get = function get(_x, _x2, _x3) {
_function: while (true) {
var _again = true;
_function: while (_again) {
_again = false;
var object = _x,

@@ -189,2 +194,3 @@ property = _x2,

desc = parent = getter = undefined;
var desc = _core.Object.getOwnPropertyDescriptor(object, property);

@@ -201,2 +207,3 @@

_x3 = receiver;
_again = true;
continue _function;

@@ -208,5 +215,7 @@ }

var getter = desc.get;
if (getter === undefined) {
return undefined;
}
return getter.call(receiver);

@@ -218,3 +227,6 @@ }

helpers.set = function set(_x, _x2, _x3, _x4) {
_function: while (true) {
var _again = true;
_function: while (_again) {
_again = false;
var object = _x,

@@ -225,2 +237,3 @@ property = _x2,

desc = parent = setter = undefined;
var desc = _core.Object.getOwnPropertyDescriptor(object, property);

@@ -236,2 +249,3 @@

_x4 = receiver;
_again = true;
continue _function;

@@ -243,2 +257,3 @@ }

var setter = desc.set;
if (setter !== undefined) {

@@ -262,2 +277,3 @@ return setter.call(receiver, value);

helpers.temporalUndefined = {};
helpers.temporalAssertDefined = function (val, name, undef) {

@@ -267,27 +283,6 @@ if (val === undef) {

}
return true;
};
helpers.tailCall = (function () {
function Tail(func, args, context) {
this.func = func;
this.args = args;
this.context = context;
}
Tail.prototype._isTailDescriptor = true;
var isRunning = false;
return function (func, args, context) {
var result = new Tail(func, args, context);
if (!isRunning) {
isRunning = true;
do {
result = result.func.apply(result.context, result.args);
} while (result instanceof Tail || result && result._isTailDescriptor);
isRunning = false;
}
return result;
};
})();
helpers.selfGlobal = typeof global === "undefined" ? self : global;
{
"name": "babel-runtime",
"description": "babel selfContained runtime",
"version": "4.3.0",
"version": "4.4.1",
"repository": "babel/babel",
"author": "Sebastian McKenzie <sebmck@gmail.com>"
}
"use strict";
var _core = require("babel-runtime/core-js")["default"];
/**

@@ -349,3 +350,3 @@ * Copyright (c) 2014, Facebook, Inc.

reset: function () {
reset: function reset() {
this.prev = 0;

@@ -366,3 +367,3 @@ this.next = 0;

stop: function () {
stop: function stop() {
this.done = true;

@@ -379,3 +380,3 @@

dispatchException: function (exception) {
dispatchException: function dispatchException(exception) {
if (this.done) {

@@ -429,3 +430,3 @@ throw exception;

_findFinallyEntry: function (finallyLoc) {
_findFinallyEntry: function _findFinallyEntry(finallyLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {

@@ -439,3 +440,3 @@ var entry = this.tryEntries[i];

abrupt: function (type, arg) {
abrupt: function abrupt(type, arg) {
var entry = this._findFinallyEntry();

@@ -456,3 +457,3 @@ var record = entry ? entry.completion : {};

complete: function (record, afterLoc) {
complete: function complete(record, afterLoc) {
if (record.type === "throw") {

@@ -474,3 +475,3 @@ throw record.arg;

finish: function (finallyLoc) {
finish: function finish(finallyLoc) {
var entry = this._findFinallyEntry(finallyLoc);

@@ -498,3 +499,3 @@ return this.complete(entry.completion, entry.afterLoc);

delegateYield: function (iterable, resultName, nextLoc) {
delegateYield: function delegateYield(iterable, resultName, nextLoc) {
this.delegate = {

@@ -501,0 +502,0 @@ iterator: values(iterable),

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc