Socket
Socket
Sign inDemoInstall

mz

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mz - npm Package Compare versions

Comparing version 0.1.2 to 0.1.3

35

_promisify.js

@@ -23,3 +23,20 @@

// var set = require('function-name')
var slice = require('sliced')
var makeCallback = function(resolve, reject) {
return function(err, value) {
if (err) {
reject(err)
} else {
var len = arguments.length
if (len > 2) {
var values = new Array(len - 1)
for (var i = 1; i < len; ++i) {
values[i - 1] = arguments[i]
}
resolve(values)
} else {
resolve(value)
}
}
}
}

@@ -31,11 +48,11 @@ module.exports = function mz_promisify(name, fn) {

function anonymous() {
var args = slice(arguments)
var len = arguments.length
var args = new Array(len + 1)
for (var i = 0; i < len; ++i) {
args[i] = arguments[i]
}
var lastIndex = i
return new Promise(function (resolve, reject) {
fn.apply(null, args.concat(function (err, res) {
if (err) {
reject(err)
} else {
resolve(res)
}
}))
args[lastIndex] = makeCallback(resolve, reject)
fn.apply(null, args)
})

@@ -42,0 +59,0 @@ }

{
"name": "mz",
"description": "modernize node.js to current ECMAScript standards",
"version": "0.1.2",
"version": "0.1.3",
"author": {

@@ -13,7 +13,6 @@ "name": "Jonathan Ong",

"repository": "normalize/mz",
"dependencies": {
"sliced": "0"
"optionalDependencies": {
"function-name": "0"
},
"devDependencies": {
"function-name": "0",
"bluebird": "1",

@@ -20,0 +19,0 @@ "mocha": "1"

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