Socket
Socket
Sign inDemoInstall

bluebird

Package Overview
Dependencies
Maintainers
1
Versions
223
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bluebird - npm Package Compare versions

Comparing version 0.10.3-0 to 0.10.4-0

js/main/es5.js

6

Gruntfile.js

@@ -502,2 +502,3 @@ "use strict";

var mandatoryPaths = [
"./src/es5.js",
"./src/bluebird.js",

@@ -702,5 +703,10 @@ "./src/assert.js",

if( e.fileName && e.stack ) {
console.log(e.scriptSrc);
var stack = e.stack.split("\n");
stack[0] = stack[0] + " " + e.fileName;
console.error(stack.join("\n"));
if (!grunt.option("verbose")) {
console.error("use --verbose to see the source code");
}
}

@@ -707,0 +713,0 @@ else {

3

js/main/captured_trace.js

@@ -26,2 +26,3 @@ /**

var inherits = require( "./util.js").inherits;
var defineProperty = require("./es5.js").defineProperty;

@@ -181,3 +182,3 @@ var rignore = new RegExp(

Object.defineProperty( Error, "stackTraceLimit", {
defineProperty( Error, "stackTraceLimit", {
writable: true,

@@ -184,0 +185,0 @@ enumerable: false,

@@ -27,2 +27,3 @@ /**

var errorObj = util.errorObj;
var keys = require("./es5.js").keys;

@@ -42,3 +43,3 @@ function CatchFilter( instances, callback, promise ) {

var safeKeys = Object.keys(safeObject);
var safeKeys = keys(safeObject);
if( safeKeys.length ) {

@@ -45,0 +46,0 @@ errorObj.e = new TypeError(

@@ -24,3 +24,3 @@ /**

var global = require("./global.js");
var Objectfreeze = global.Object.freeze;
var Objectfreeze = require("./es5.js").freeze;
var util = require( "./util.js");

@@ -27,0 +27,0 @@ var inherits = util.inherits;

@@ -30,6 +30,7 @@ /**

var haveGetters = util.haveGetters;
var es5 = require("./es5.js");
function isUntypedError( obj ) {
return obj instanceof Error &&
Object.getPrototypeOf( obj ) === Error.prototype;
es5.getPrototypeOf(obj) === Error.prototype;
}

@@ -82,4 +83,4 @@

};
Object.defineProperty(PromiseResolver.prototype, "asCallback", prop);
Object.defineProperty(PromiseResolver.prototype, "callback", prop);
es5.defineProperty(PromiseResolver.prototype, "asCallback", prop);
es5.defineProperty(PromiseResolver.prototype, "callback", prop);
}

@@ -86,0 +87,0 @@

@@ -27,5 +27,6 @@ /**

var inherits = util.inherits;
var es5 = require("./es5.js");
function PropertiesPromiseArray( obj, caller, boundTo ) {
var keys = Object.keys( obj );
var keys = es5.keys( obj );
var values = new Array( keys.length );

@@ -77,2 +78,2 @@ for( var i = 0, len = values.length; i < len; ++i ) {

return PropertiesPromiseArray;
};
};

@@ -25,6 +25,7 @@ /**

var ASSERT = require("./assert.js");
var es5 = require("./es5.js");
var haveGetters = (function(){
try {
var o = {};
Object.defineProperty(o, "f", {
es5.defineProperty(o, "f", {
get: function () {

@@ -49,3 +50,3 @@ return 3;

var ret = {};
var keys = Object.keys( obj );
var keys = es5.keys( obj );
for( var i = 0, len = keys.length; i < len; ++i ) {

@@ -83,8 +84,2 @@ try {

var isArray = Array.isArray || function( obj ) {
return obj instanceof Array;
};
var errorObj = {e: {}};

@@ -179,3 +174,3 @@ function tryCatch1( fn, receiver, arg ) {

};
Object.defineProperty( obj, name, descriptor );
es5.defineProperty( obj, name, descriptor );
return obj;

@@ -185,3 +180,3 @@ }

module.exports ={
isArray: isArray,
isArray: es5.isArray,
haveGetters: haveGetters,

@@ -188,0 +183,0 @@ notEnumerableProp: notEnumerableProp,

@@ -26,2 +26,3 @@ /**

var inherits = require( "./util.js").inherits;
var defineProperty = require("./es5.js").defineProperty;

@@ -181,3 +182,3 @@ var rignore = new RegExp(

Object.defineProperty( Error, "stackTraceLimit", {
defineProperty( Error, "stackTraceLimit", {
writable: true,

@@ -184,0 +185,0 @@ enumerable: false,

@@ -27,2 +27,3 @@ /**

var errorObj = util.errorObj;
var keys = require("./es5.js").keys;

@@ -42,3 +43,3 @@ function CatchFilter( instances, callback, promise ) {

var safeKeys = Object.keys(safeObject);
var safeKeys = keys(safeObject);
if( safeKeys.length ) {

@@ -45,0 +46,0 @@ errorObj.e = new TypeError(

@@ -24,3 +24,3 @@ /**

var global = require("./global.js");
var Objectfreeze = global.Object.freeze;
var Objectfreeze = require("./es5.js").freeze;
var util = require( "./util.js");

@@ -27,0 +27,0 @@ var inherits = util.inherits;

@@ -30,6 +30,7 @@ /**

var haveGetters = util.haveGetters;
var es5 = require("./es5.js");
function isUntypedError( obj ) {
return obj instanceof Error &&
Object.getPrototypeOf( obj ) === Error.prototype;
es5.getPrototypeOf(obj) === Error.prototype;
}

@@ -82,4 +83,4 @@

};
Object.defineProperty(PromiseResolver.prototype, "asCallback", prop);
Object.defineProperty(PromiseResolver.prototype, "callback", prop);
es5.defineProperty(PromiseResolver.prototype, "asCallback", prop);
es5.defineProperty(PromiseResolver.prototype, "callback", prop);
}

@@ -86,0 +87,0 @@

@@ -27,5 +27,6 @@ /**

var inherits = util.inherits;
var es5 = require("./es5.js");
function PropertiesPromiseArray( obj, caller, boundTo ) {
var keys = Object.keys( obj );
var keys = es5.keys( obj );
var values = new Array( keys.length );

@@ -77,2 +78,2 @@ for( var i = 0, len = values.length; i < len; ++i ) {

return PropertiesPromiseArray;
};
};

@@ -25,6 +25,7 @@ /**

var ASSERT = require("./assert.js");
var es5 = require("./es5.js");
var haveGetters = (function(){
try {
var o = {};
Object.defineProperty(o, "f", {
es5.defineProperty(o, "f", {
get: function () {

@@ -49,3 +50,3 @@ return 3;

var ret = {};
var keys = Object.keys( obj );
var keys = es5.keys( obj );
for( var i = 0, len = keys.length; i < len; ++i ) {

@@ -83,8 +84,2 @@ try {

var isArray = Array.isArray || function( obj ) {
return obj instanceof Array;
};
var errorObj = {e: {}};

@@ -179,3 +174,3 @@ function tryCatch1( fn, receiver, arg ) {

};
Object.defineProperty( obj, name, descriptor );
es5.defineProperty( obj, name, descriptor );
return obj;

@@ -185,3 +180,3 @@ }

module.exports ={
isArray: isArray,
isArray: es5.isArray,
haveGetters: haveGetters,

@@ -188,0 +183,0 @@ notEnumerableProp: notEnumerableProp,

{
"name": "bluebird",
"description": "Full featured Promises/A+ implementation with exceptionally good performance",
"version": "0.10.3-0",
"version": "0.10.4-0",
"keywords": [

@@ -6,0 +6,0 @@ "promise",

@@ -72,8 +72,10 @@ [![Build Status](https://travis-ci.org/petkaantonov/bluebird.png?branch=master)](https://travis-ci.org/petkaantonov/bluebird)

Browsers that [implement ECMA-262, edition 5](http://en.wikipedia.org/wiki/Ecmascript#Implementations) and later are supported.
Browsers that [implement ECMA-262, edition 3](http://en.wikipedia.org/wiki/Ecmascript#Implementations) and later are supported.
[![Selenium Test Status](https://saucelabs.com/browser-matrix/petka_antonov.svg)](https://saucelabs.com/u/petka_antonov)
IE8 (ECMAS-262, edition 3) is supported if you include [es5-shim.js](https://github.com/kriskowal/es5-shim/blob/master/es5-shim.js) and [es5-sham.js](https://github.com/kriskowal/es5-shim/blob/master/es5-sham.js).
**Note** that in ECMA-262, edition 3 (IE7, IE8 etc) it is not possible to use methods that have keyword names like `.catch` and `.finally`. The [API documentation](https://github.com/petkaantonov/bluebird/blob/master/API.md) always lists a compatible alternative name that you can use if you need to support these browsers. For example `.catch` is replaced with `.caught` and `.finally` with `.lastly`.
<sub>Previously bluebird required es5-shim.js and es5-sham.js to support Edition 3 - these are **no longer required** as of **0.10.4**.</sub>
After quick start, see [API Reference and examples](https://github.com/petkaantonov/bluebird/blob/master/API.md)

@@ -80,0 +82,0 @@

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