Socket
Socket
Sign inDemoInstall

q

Package Overview
Dependencies
Maintainers
0
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

q - npm Package Compare versions

Comparing version 0.2.6 to 0.2.7

q/test/util/all.js

6

q/lib/q.js

@@ -269,7 +269,9 @@ // vim:ts=4:sts=4:sw=4:

if (object && typeof object.then === "function") {
return Promise({}, function (op, resolved, rejected) {
return Promise({}, function fallback(op, rejected) {
if (op !== "when") {
return reject("Operation " + op + " not supported by thenable promises");
} else {
return ref(object.then(resolved, rejected));
var result = defer();
object.then(result.resolve, result.reject);
return result;
}

@@ -276,0 +278,0 @@ });

@@ -107,3 +107,7 @@ (function (require, exports) {

return Q.when(object, function (object) {
if (object === null || object === undefined) {
if (
typeof object !== "object" ||
object === null ||
object instanceof Date
) {
return object;

@@ -116,3 +120,3 @@ } else if (Array.isArray(object)) {

}, []);
} else if (typeof object === "object") {
} else {
var result = {};

@@ -134,4 +138,2 @@ var synchronize;

});
} else {
return object;
}

@@ -138,0 +140,0 @@ });

{
"name": "q",
"description": "defer/when-style promises (CommonJS/Promises/A,B,D)",
"version": "0.2.6",
"version": "0.2.7",
"homepage": "http://github.com/kriskowal/q/",

@@ -6,0 +6,0 @@ "author": "Kris Kowal <kris@cixar.com> (http://github.com/kriskowal/)",

@@ -11,4 +11,6 @@ 'use strict'

exports['test thenable'] = require('./thenable')
exports['test util'] = require('./util/all');
if (module == require.main) require('test').run(exports)
if (module == require.main)
require('test').run(exports)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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