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.5 to 0.1.6

26

_promisify.js

@@ -23,3 +23,2 @@

} else if (typeof Promise === 'function') {
var set = require('function-name')
var makeCallback = function(resolve, reject) {

@@ -45,19 +44,14 @@ return function(err, value) {

module.exports = function mz_promisify(name, fn) {
set(anonymous, name)
return anonymous
function anonymous() {
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) {
args[lastIndex] = makeCallback(resolve, reject)
fn.apply(null, args)
})
}
return eval('(function ' + name + '() {\n'
+ 'var len = arguments.length\n'
+ 'var args = new Array(len + 1)\n'
+ 'for (var i = 0; i < len; ++i) args[i] = arguments[i]\n'
+ 'var lastIndex = i\n'
+ 'return new Promise(function (resolve, reject) {\n'
+ 'args[lastIndex] = makeCallback(resolve, reject)\n'
+ 'fn.apply(null, args)\n'
+ '})\n'
+ '})')
}
module.exports.bluebird = false
}
{
"name": "mz",
"description": "modernize node.js to current ECMAScript standards",
"version": "0.1.5",
"version": "0.1.6",
"author": {

@@ -13,5 +13,2 @@ "name": "Jonathan Ong",

"repository": "normalize/mz",
"optionalDependencies": {
"function-name": "0"
},
"devDependencies": {

@@ -18,0 +15,0 @@ "bluebird": "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