{
	"name": "es6-promisify",
	"versions": {
		"0.1.0": {
			"name": "es6-promisify",
			"version": "0.1.0",
			"description": "Converts many callback-based functions to ES6 Promises",
			"main": "lib/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^0.1.1"
			},
			"files": [
				"lib/promisify.js"
			],
			"repository": {
				"type": "git",
				"url": "https://github.com/twistdigital/es6-promisify.git"
			},
			"bugs": {
				"url": "https://github.com/twistdigital/es6-promisify/issues"
			},
			"homepage": "https://github.com/twistdigital/es6-promisify",
			"_id": "es6-promisify@0.1.0",
			"dist": {
				"shasum": "b9a88624b70495d9334fc30c71022c79567e66a2",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-0.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.6",
			"_npmUser": {
				"name": "twistdigital",
				"email": "contact@twistdigital.co.uk"
			},
			"maintainers": [
				{
					"name": "twistdigital",
					"email": "contact@twistdigital.co.uk"
				}
			],
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "es6-promisify",
			"version": "1.0.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "lib/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^1.0.0"
			},
			"scripts": {
				"test": "nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/twistdigital/es6-promisify/issues"
			},
			"files": [
				"lib/promisify.js"
			],
			"repository": {
				"type": "git",
				"url": "https://github.com/twistdigital/es6-promisify.git"
			},
			"devDependencies": {
				"nodeunit": "^0.9.0"
			},
			"homepage": "https://github.com/twistdigital/es6-promisify",
			"_id": "es6-promisify@1.0.0",
			"_shasum": "614ad2920e5da9bb4acf8393276441c29efda9cf",
			"_from": ".",
			"_npmVersion": "1.4.7",
			"_npmUser": {
				"name": "twistdigital",
				"email": "contact@twistdigital.co.uk"
			},
			"maintainers": [
				{
					"name": "twistdigital",
					"email": "contact@twistdigital.co.uk"
				}
			],
			"dist": {
				"shasum": "614ad2920e5da9bb4acf8393276441c29efda9cf",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "es6-promisify",
			"version": "1.0.1",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "lib/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^1.0.0"
			},
			"scripts": {
				"test": "nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/twistdigital/es6-promisify/issues"
			},
			"files": [
				"lib/promisify.js"
			],
			"repository": {
				"type": "git",
				"url": "https://github.com/twistdigital/es6-promisify.git"
			},
			"devDependencies": {
				"nodeunit": "^0.9.0"
			},
			"gitHead": "05d394f4cd10b4c292954a32f06ced7191430001",
			"homepage": "https://github.com/twistdigital/es6-promisify",
			"_id": "es6-promisify@1.0.1",
			"_shasum": "9c187194fbd6ae53f14306832fe0c92b9796830e",
			"_from": ".",
			"_npmVersion": "1.4.16",
			"_npmUser": {
				"name": "twistdigital",
				"email": "contact@twistdigital.co.uk"
			},
			"maintainers": [
				{
					"name": "twistdigital",
					"email": "contact@twistdigital.co.uk"
				}
			],
			"dist": {
				"shasum": "9c187194fbd6ae53f14306832fe0c92b9796830e",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.2": {
			"name": "es6-promisify",
			"version": "1.0.2",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "lib/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^1.0.0"
			},
			"scripts": {
				"test": "nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/twistdigital/es6-promisify/issues"
			},
			"files": [
				"lib/promisify.js"
			],
			"repository": {
				"type": "git",
				"url": "https://github.com/twistdigital/es6-promisify.git"
			},
			"devDependencies": {
				"nodeunit": "^0.9.0"
			},
			"gitHead": "43444e1ee384257e1d1d9c31246f5e0b85e6a05d",
			"homepage": "https://github.com/twistdigital/es6-promisify",
			"_id": "es6-promisify@1.0.2",
			"_shasum": "6304f1059fac1b481d58e63ec2f56056aa8b9d01",
			"_from": ".",
			"_npmVersion": "1.5.0-alpha-1",
			"_npmUser": {
				"name": "twistdigital",
				"email": "contact@twistdigital.co.uk"
			},
			"maintainers": [
				{
					"name": "twistdigital",
					"email": "contact@twistdigital.co.uk"
				}
			],
			"dist": {
				"shasum": "6304f1059fac1b481d58e63ec2f56056aa8b9d01",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.2.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "es6-promisify",
			"version": "1.1.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "lib/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^1.0.0"
			},
			"scripts": {
				"test": "nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/twistdigital/es6-promisify/issues"
			},
			"files": [
				"lib/promisify.js"
			],
			"repository": {
				"type": "git",
				"url": "https://github.com/twistdigital/es6-promisify.git"
			},
			"devDependencies": {
				"nodeunit": "^0.9.0"
			},
			"gitHead": "b43125fb5b7d85bfcbe889e8ff6eceab5cf0895c",
			"homepage": "https://github.com/twistdigital/es6-promisify",
			"_id": "es6-promisify@1.1.0",
			"_shasum": "cf625ed8b7adb0582091b7404321f974d4014272",
			"_from": ".",
			"_npmVersion": "1.4.24",
			"_npmUser": {
				"name": "twistdigital",
				"email": "contact@twistdigital.co.uk"
			},
			"maintainers": [
				{
					"name": "twistdigital",
					"email": "contact@twistdigital.co.uk"
				}
			],
			"dist": {
				"shasum": "cf625ed8b7adb0582091b7404321f974d4014272",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "es6-promisify",
			"version": "1.1.1",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "lib/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^1.0.0"
			},
			"scripts": {
				"test": "nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/twistdigital/es6-promisify/issues"
			},
			"files": [
				"lib/promisify.js",
				"lib/promise.js"
			],
			"repository": {
				"type": "git",
				"url": "https://github.com/twistdigital/es6-promisify.git"
			},
			"devDependencies": {
				"nodeunit": "^0.9.0"
			},
			"gitHead": "b3f5510ac18f6233135e5df05da0bdaecf705435",
			"homepage": "https://github.com/twistdigital/es6-promisify",
			"_id": "es6-promisify@1.1.1",
			"_shasum": "b896a8b14f9c66b2be9f8105b619c1856e79be3b",
			"_from": ".",
			"_npmVersion": "1.4.24",
			"_npmUser": {
				"name": "twistdigital",
				"email": "contact@twistdigital.co.uk"
			},
			"maintainers": [
				{
					"name": "twistdigital",
					"email": "contact@twistdigital.co.uk"
				}
			],
			"dist": {
				"shasum": "b896a8b14f9c66b2be9f8105b619c1856e79be3b",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.1.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "es6-promisify",
			"version": "2.0.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "lib/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^2.3.0"
			},
			"scripts": {
				"pretest": "jslint ./lib/* ./tests/*",
				"test": "nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/twistdigital/es6-promisify/issues"
			},
			"files": [
				"lib/promisify.js",
				"lib/promise.js"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/twistdigital/es6-promisify.git"
			},
			"devDependencies": {
				"jslint": "^0.9.0",
				"nodeunit": "^0.9.0"
			},
			"gitHead": "c49287dcbebd405914586a2b8a4af8b1efeedc23",
			"homepage": "https://github.com/twistdigital/es6-promisify#readme",
			"_id": "es6-promisify@2.0.0",
			"_shasum": "6baf0486077028fe4b8cc735ff02124f470747a2",
			"_from": ".",
			"_npmVersion": "2.11.1",
			"_nodeVersion": "0.12.4",
			"_npmUser": {
				"name": "twistdigital",
				"email": "contact@twistdigital.co.uk"
			},
			"maintainers": [
				{
					"name": "twistdigital",
					"email": "contact@twistdigital.co.uk"
				}
			],
			"dist": {
				"shasum": "6baf0486077028fe4b8cc735ff02124f470747a2",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-2.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "es6-promisify",
			"version": "3.0.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^3.0.2"
			},
			"scripts": {
				"pretest": "./node_modules/jslint/bin/jslint.js --edition=\"2015-05-08\" ./lib/*.js ./tests/*.js",
				"test": "gulp && nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/twistdigital/es6-promisify/issues"
			},
			"files": [
				"dist/promisify.js",
				"dist/promise.js"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/twistdigital/es6-promisify.git"
			},
			"devDependencies": {
				"gulp": "^3.9.0",
				"gulp-babel": "^5.2.0",
				"jslint": "^0.9.3",
				"nodeunit": "^0.9.1"
			},
			"gitHead": "72144b95325cfe64a432bbfcdd592ecd836b9e95",
			"homepage": "https://github.com/twistdigital/es6-promisify#readme",
			"_id": "es6-promisify@3.0.0",
			"_shasum": "22226b92957317f965247edfde9295f83efebe86",
			"_from": ".",
			"_npmVersion": "2.13.4",
			"_nodeVersion": "3.0.0",
			"_npmUser": {
				"name": "digitaldesignlabs",
				"email": "hello@digitaldesignlabs.com"
			},
			"dist": {
				"shasum": "22226b92957317f965247edfde9295f83efebe86",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-3.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "digitaldesignlabs",
					"email": "hello@digitaldesignlabs.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"4.0.0": {
			"name": "es6-promisify",
			"version": "4.0.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^3.1.2"
			},
			"scripts": {
				"pretest": "./node_modules/jslint/bin/jslint.js --edition=\"2015-05-08\" ./lib/*.js ./tests/*.js",
				"test": "gulp && nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"files": [
				"dist/promisify.js",
				"dist/promise.js"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.6.0",
				"gulp": "^3.9.1",
				"gulp-babel": "^6.1.2",
				"jslint": "^0.9.6",
				"nodeunit": "^0.9.1"
			},
			"gitHead": "715904d326f5d89fdda539625d8eaaf34da900cf",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@4.0.0",
			"_shasum": "78c1ffcd848ce233fd9629feaa5371ca6dcdf4b8",
			"_from": ".",
			"_npmVersion": "3.8.3",
			"_nodeVersion": "5.9.1",
			"_npmUser": {
				"name": "digitaldesignlabs",
				"email": "hello@digitaldesignlabs.com"
			},
			"dist": {
				"shasum": "78c1ffcd848ce233fd9629feaa5371ca6dcdf4b8",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-4.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "digitaldesignlabs",
					"email": "hello@digitaldesignlabs.com"
				},
				{
					"name": "mikehall314",
					"email": "mikehall314@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/es6-promisify-4.0.0.tgz_1459525849967_0.32798763434402645"
			},
			"directories": {},
			"contributors": []
		},
		"4.1.0": {
			"name": "es6-promisify",
			"version": "4.1.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^3.2.1"
			},
			"scripts": {
				"pretest": "./node_modules/jslint/bin/jslint.js --edition=\"2015-05-08\" ./lib/*.js ./tests/*.js",
				"test": "gulp && nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"files": [
				"dist/promisify.js",
				"dist/promise.js"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.9.0",
				"gulp": "^3.9.1",
				"gulp-babel": "^6.1.2",
				"jslint": "^0.10.0",
				"nodeunit": "^0.9.1"
			},
			"gitHead": "a472964db76fd4db43568cc65f1de96430f6e213",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@4.1.0",
			"_shasum": "dbcc1a3e93fdb8e9e709744182b7d2080c03fdb3",
			"_from": ".",
			"_npmVersion": "3.9.1",
			"_nodeVersion": "6.1.0",
			"_npmUser": {
				"name": "digitaldesignlabs",
				"email": "hello@digitaldesignlabs.com"
			},
			"dist": {
				"shasum": "dbcc1a3e93fdb8e9e709744182b7d2080c03fdb3",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-4.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "digitaldesignlabs",
					"email": "hello@digitaldesignlabs.com"
				},
				{
					"name": "mikehall314",
					"email": "mikehall314@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/es6-promisify-4.1.0.tgz_1463654863707_0.5240594602655619"
			},
			"directories": {},
			"contributors": []
		},
		"5.0.0": {
			"name": "es6-promisify",
			"version": "5.0.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {
				"es6-promise": "^4.0.3"
			},
			"scripts": {
				"pretest": "./node_modules/eslint/bin/eslint.js ./lib/*.js ./tests/*.js",
				"test": "gulp && nodeunit tests"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"files": [
				"dist/promisify.js",
				"dist/promise.js"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"babel-preset-es2015": "^6.9.0",
				"eslint": "^2.13.1",
				"gulp": "^3.9.1",
				"gulp-babel": "^6.1.2",
				"nodeunit": "^0.10.0"
			},
			"greenkeeper": {
				"ignore": [
					"eslint"
				]
			},
			"gitHead": "7eb2f5e9ae858742d495978efebafaee6719da97",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@5.0.0",
			"_shasum": "5109d62f3e56ea967c4b63505aef08291c8a5203",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.6.0",
			"_npmUser": {
				"name": "digitaldesignlabs",
				"email": "hello@digitaldesignlabs.com"
			},
			"dist": {
				"shasum": "5109d62f3e56ea967c4b63505aef08291c8a5203",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "digitaldesignlabs",
					"email": "hello@digitaldesignlabs.com"
				},
				{
					"name": "mikehall314",
					"email": "mikehall314@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/es6-promisify-5.0.0.tgz_1475062709197_0.16741771437227726"
			},
			"directories": {},
			"contributors": []
		},
		"6.0.0": {
			"name": "es6-promisify",
			"version": "6.0.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {},
			"scripts": {
				"pretest": "eslint lib/*.js test/*.js",
				"build": "babel lib -d dist",
				"test": "npm run build && ./node_modules/.bin/tape test",
				"test:cover": "npm run build && ./node_modules/.bin/istanbul cover test"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"files": [
				"dist/promisify.js"
			],
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-es2015": "^6.24.1",
				"es6-promise": "^4.1.1",
				"eslint": "^4.9.0",
				"istanbul": "^0.4.5",
				"sinon": "^4.0.1",
				"tape": "^4.8.0"
			},
			"greenkeeper": {
				"ignore": [
					"eslint"
				]
			},
			"gitHead": "0de94e02cc502364e57e3797828a1381ecba2119",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@6.0.0",
			"_npmVersion": "5.6.0",
			"_nodeVersion": "9.3.0",
			"_npmUser": {
				"name": "mikehall314",
				"email": "mikehall314@gmail.com"
			},
			"maintainers": [
				{
					"name": "digitaldesignlabs",
					"email": "hello@digitaldesignlabs.com"
				},
				{
					"name": "mikehall314",
					"email": "mikehall314@gmail.com"
				}
			],
			"dist": {
				"integrity": "sha512-8Tbqjrb8lC85dd81haajYwuRmiU2rkqNAFnlvQOJeeKqdUloIlI+JcUqeJruV4rCm5Y7oNU7jfs2FbmxhRR/2g==",
				"shasum": "b526a75eaa5ca600e960bf3d5ad98c40d75c7203",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/es6-promisify-6.0.0.tgz_1517333074872_0.9159889470320195"
			},
			"directories": {},
			"contributors": []
		},
		"6.0.1": {
			"name": "es6-promisify",
			"version": "6.0.1",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {},
			"scripts": {
				"pretest": "eslint lib/*.js test/*.js",
				"build": "babel lib -d dist",
				"test": "npm run build && ./node_modules/.bin/tape test",
				"test:cover": "npm run build && ./node_modules/.bin/istanbul cover test"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"babel-cli": "^6.26.0",
				"babel-preset-es2015": "^6.24.1",
				"es6-promise": "^4.2.5",
				"eslint": "^5.7.0",
				"istanbul": "^0.4.5",
				"sinon": "^7.0.0",
				"tape": "^4.9.1"
			},
			"greenkeeper": {
				"ignore": [
					"eslint"
				]
			},
			"gitHead": "7fc27d787d3b4ab58111ffbf874356eb411a0790",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@6.0.1",
			"_npmVersion": "6.4.1",
			"_nodeVersion": "9.5.0",
			"_npmUser": {
				"name": "mikehall314",
				"email": "mikehall314@gmail.com"
			},
			"dist": {
				"integrity": "sha512-J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw==",
				"shasum": "6edaa45f3bd570ffe08febce66f7116be4b1cdb6",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.1.tgz",
				"fileCount": 4,
				"unpackedSize": 7505,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJby38eCRA9TVsSAnZWagAAni0QAIyXDsOwfVsupitdN/LJ\nbnnqVB9nJJk4oZvOnA4VwjmMNIxAzhUrOpxQXsRQI/vJRcACBL0FQJ/tqLpI\nsGj5NZeXa4pqHW8FioDcH7BttquRKHFToRc8iuOorEFJh94MpMH5uSX+m0u3\nQhF9rOvlmTgWVPgZ/ItdTwBFn3jD883eYz85mnQy7JaWN/+/+K3tI8mzUqY7\niA+pNpms5m+ZDkNDsTvKGSsoMFAn9MzlQrOCJgk7asvWRKO0gyPNwDuRJYjN\nOay7sCXup9diqoUsmT+5Fen39ElLKdve126WOwTQkj0w1P5+QqbVOkYtsG1i\nikYZiLbxvmxbBBk/+8HNHMqJM6nPe/WfTndVsX6NhLYdoDYvRDw+Gaq1P4AZ\nIOzdBMtZUPECRw27oGe5A4XcvQJVpCf2l0QIC3CYTlyb9jSCvV+T7QiVbRfR\nRZ1BLfVTQzdy7FvhWqhJI0asS1qf+5JLJx//pidun5yxCli04vEF4DVUkrF9\nv3WewHBru+c1JgxPx1YGXWtWvHTpXqWfkTV1LYAYEOIZUwK88iT/ScYIUnuM\n9eXSfWBcOwYNFdyFaYdieZ5CUXcXoWCWXrgXulMcU3rt28nueMwVSFl5R14j\nrIfoPziM2IuvufhgWjGajvlZOZb2JALg/atSW+mVuXDK0HABiQU3NOKbw/Z3\n6scu\r\n=iatq\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "mikehall314@gmail.com",
					"name": "mikehall314"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/es6-promisify_6.0.1_1540063005805_0.18934171193287908"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"6.0.2": {
			"name": "es6-promisify",
			"version": "6.0.2",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {},
			"scripts": {
				"pretest": "eslint 'lib/*.js' 'test/*.js'",
				"build": "babel lib -d dist",
				"real-test": "tape test",
				"test": "npm run build && npm run real-test",
				"test:cover": "npm run build && ./node_modules/.bin/nyc --reporter=lcov --all npm run real-test"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"@babel/cli": "^7.5.5",
				"@babel/core": "^7.5.5",
				"@babel/preset-env": "^7.5.5",
				"es6-promise": "^4.2.8",
				"eslint": "^5.16.0",
				"nyc": "^14.1.1",
				"sinon": "^7.4.1",
				"tape": "^4.11.0"
			},
			"gitHead": "4879a17781e83d00b31a1c59893d42f1867a4330",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@6.0.2",
			"_shasum": "525c23725b8510f5f1f2feb5a1fbad93a93e29b4",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.17.1",
			"_npmUser": {
				"name": "mikehall314",
				"email": "mikehall314@gmail.com"
			},
			"dist": {
				"shasum": "525c23725b8510f5f1f2feb5a1fbad93a93e29b4",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.2.tgz",
				"integrity": "sha512-eO6vFm0JvqGzjWIQA6QVKjxpmELfhWbDUWHm1rPfIbn55mhKPiAa5xpLmQWJrNa629ZIeQ8ZvMAi13kvrjK6Mg==",
				"fileCount": 4,
				"unpackedSize": 7284,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZQaeCRA9TVsSAnZWagAAaGYP/1T4L2xccK/Fs9IYv0Yb\nLnJPXYaA6mW31WdlkeHadEGcWqBXy1psKtcIN6hUap2ybCnvYfDm6K0J4Zvq\niJdY/0SgmBipawOagNBsHD6FhlbU6DeKSVkvps0kKyiheN20Zhw+DXj4QO8N\nUJsyJbzYR792P/l40sq8A71Eb6nVNsFxkVtHcML63ubOCLf/aJCvmC1rjlPL\nSn031PY9xwg3YX2fEZz/A5zT+LvZFO9J0HpKHFu1lOoinG26C8LaiOMdEfzY\nJxakE8Pf6vFLOXmPDlfQdFlVeuOI+4CaeoGcyymg4nNpQylNqew5DtMh5gl5\nNTzzHyfJLHy+Tnd4j3OPpd2G++3lSRZHk1yNjGWJBAW+7/WXzqDu+wPbSg05\nK6KXaSaTTpFJNYQrMPvfSh8R76MIoVzmch1fWF1lsGa5eyOR2RcwupT0XMTf\nlV8Ysev1h4nXmc5r1kT1ZmqgaFp+5UQFMwjTF8gkIMQbxKRyIg+h4HlhA+3J\n3X2uLue0nonR4G1IEw7D1aGjXrV7ezM11gqTO+4xmg+sigUozleUlWJs1bxs\nJRzysNzwgqs1kmE4569jhKsD6HXd8rbxYSpVNdvWF6OKbaCvsr4lBH5kRBj9\n7i9jRGTrr/YS+eTk5Pl82kRzL1RBdVQ9v3+Dcu2XClmxzja4Fjmh0/Oz8g0a\npeua\r\n=3Lhw\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "mikehall314@gmail.com",
					"name": "mikehall314"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/es6-promisify_6.0.2_1566901918323_0.556455126395851"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"6.1.0": {
			"name": "es6-promisify",
			"version": "6.1.0",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"dependencies": {},
			"scripts": {
				"pretest": "eslint 'lib/*.js' 'test/*.js'",
				"build": "babel lib -d dist",
				"real-test": "tape test",
				"test": "npm run build && npm run real-test",
				"test:cover": "npm run build && nyc tape test"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"@babel/cli": "^7.8.4",
				"@babel/core": "^7.8.7",
				"@babel/preset-env": "^7.8.7",
				"@puntt/eslint-config": "0.0.2",
				"es6-promise": "^4.2.8",
				"eslint": "^6.8.0",
				"nyc": "^15.0.0",
				"prettier": "^1.19.1",
				"sinon": "^9.0.1",
				"tape": "^4.13.2"
			},
			"gitHead": "cae7798ec510107327ca02720752ed5dded6b667",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@6.1.0",
			"_nodeVersion": "10.16.0",
			"_npmVersion": "6.14.2",
			"_npmUser": {
				"name": "mikehall314",
				"email": "mikehall314@gmail.com"
			},
			"dist": {
				"integrity": "sha512-jCsk2fpfEFusVv1MDkF4Uf0hAzIKNDMgR6LyOIw6a3jwkN1sCgWzuwgnsHY9YSQ8n8P31HoncvE0LC44cpWTrw==",
				"shasum": "32e3e7e796f924a6723f09ded24e71100ea57472",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz",
				"fileCount": 4,
				"unpackedSize": 7213,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb5/DCRA9TVsSAnZWagAADxYP/0v++C1freaAyIIx/S0H\nCHlQALHfChWXL6lgq9yx8bogw7DnDPt8+QFzfVc/cjyktjbaO0mzSXNMxQBY\nWzCBthxk4ukx2HpM5dyjdqurZvagnmuF4wfevVpEuK+xbnSB/TLnntFBBZ02\nz5w8oXcoes71go6EHHeW7eQIqns4dRCwJyWicaXrlIoAZhwcR1f2yVhE9/sY\nA7IHdD6/zRQOstxiYAKNqpMBvwdxkdv1Xnx+h7NQnrvSsztJBVtn3fBvD8iD\nxMeoSxRRT+kBKgJJ3vu1XJrEucppvYU9UXA6UK3XK7zkOtkUCy8cO/ZjMzNT\nwQYa6t8vQ3Vgv+ncJwHAjujRwHbvXO+xbfgUQ8oarXVbWgaIVin6Mb3rh7oe\n2h+0d/dZ0vdZLT0f+SXn5KZ+M+zzP/Y5SZdOEpZZG5ON6s47Bj4hmpEDHbbn\n/ppVRhndY2MaVeZYdMC13FzIpmog7npJQbafDQAzxF4e/ASOE+6htWJlUN9D\n/+KQGVjpG4O8nxhmaPnA26MN3H/0oe9N5R28A3Qg4Q/m9Kxu0aBtVPcTbDKm\nXHblG9JDTUZ0JixdUERMuFKqJEIBSat0+VhmViqCHrQcXd0IK5RN1kF2T22G\njbtXC595zrT3n2Ojj/0BV7XlrpM+eX2FHa8KzhBvvW4lzj+AhCfoaNRi0sGr\nycH5\r\n=gA9R\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "mikehall314@gmail.com",
					"name": "mikehall314"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/es6-promisify_6.1.0_1584373698692_0.19513198791497333"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"6.1.1": {
			"name": "es6-promisify",
			"version": "6.1.1",
			"description": "Converts callback-based functions to ES6 Promises",
			"main": "dist/promisify.js",
			"author": {
				"name": "Mike Hall",
				"email": "mikehall314@gmail.com"
			},
			"keywords": [
				"promises",
				"es6",
				"promisify"
			],
			"license": "MIT",
			"scripts": {
				"prettier": "prettier --write 'lib/**/*.{js,yml}'",
				"lint": "eslint 'lib/*.js' 'test/*.js'",
				"pretest": "npm run lint && npm run build",
				"build": "babel lib -d dist",
				"test": "tape test",
				"test:coverage": "nyc npm test"
			},
			"bugs": {
				"url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
			},
			"devDependencies": {
				"@babel/cli": "^7.8.4",
				"@babel/core": "^7.8.7",
				"@babel/preset-env": "^7.8.7",
				"@puntt/eslint-config": "0.0.4",
				"es6-promise": "^4.2.8",
				"eslint": "5.16.0",
				"nyc": "^15.0.0",
				"prettier": "^2.0.5",
				"sinon": "^9.0.1",
				"tape": "^4.13.2"
			},
			"gitHead": "ff2a34342ddaf129e38834a0f44f692e8b468869",
			"homepage": "https://github.com/digitaldesignlabs/es6-promisify#readme",
			"_id": "es6-promisify@6.1.1",
			"_nodeVersion": "10.16.0",
			"_npmVersion": "6.14.4",
			"_npmUser": {
				"name": "mikehall314",
				"email": "mikehall314@gmail.com"
			},
			"dist": {
				"integrity": "sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==",
				"shasum": "46837651b7b06bf6fff893d03f29393668d01621",
				"tarball": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz",
				"fileCount": 4,
				"unpackedSize": 7212,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesDtqCRA9TVsSAnZWagAAcasP/Am8EUrsxQvjmn5C74TT\nuklT5W3eWw6rZFf9HXt1jgOk/s6p7xbqFPH7RSlAmE6nvM8y+26TfuaKSpnx\nbQ11mcfo6KM+nIt61zbgq7X+4cG9rrsqGtj4SVI5Ho3kpBTjtkvNr8GYFls4\nuDzkLTZBWYIb2TJhBlKZBEKeey7oHpV7qdvfYMt1idu/d0xZBaOZUwosGYns\nNtuVdM/pK9UQrbR0sZlUEjDum0mW7HRA4lbb2ZoCv2zjJD92Xy/CkZz1bpFp\nRWVe6+nYZJGGcAtGC6YvRbU+5iwDZcZXXSKUf9cWiEQUiY9wCDlFvGR24lJk\nQkwO60sCDo/xwbhUK/4SvXs9yVhXMCvNMHP4TCZOw2N5oyEFJDUHHtXqjooQ\nX4VyQF6OzwGS5jm3zcijE6M8VAdQHYXsLN0z0YP6DSacs/hryj5IPzGuG7QA\ngHHYjhSrB+61vFayzeZB/qzjQs1hc8n6Zs/bRuoAyhaWt8683WJTDGmCKy6M\nyx7UQXA2QaKr82b8D/kDpuffgzwBl6flkW2bl4FUSkpcnKHRyUognBBln3Qk\njeLjXB/hA57w5h1DgGIC3MeYImm3ZErCLtaIK8gTXSj1FA8Co8N/0LfqnqR/\nS0tkoW+Hk8Cy45fD7SE0lIpuZvAbNBwmcvCUizaa8WugcmTQySwG8ARIO5Q+\nF2Hq\r\n=aHRY\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"email": "mikehall314@gmail.com",
					"name": "mikehall314"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/es6-promisify_6.1.1_1588607849982_0.9479966827152104"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-05-04T15:57:33.948Z",
		"created": "2014-04-15T15:53:01.037Z",
		"0.1.0": "2014-04-15T15:53:01.037Z",
		"1.0.0": "2014-05-14T17:10:14.285Z",
		"1.0.1": "2014-06-24T12:13:16.403Z",
		"1.0.2": "2014-07-30T20:06:35.036Z",
		"1.1.0": "2014-09-08T11:48:25.513Z",
		"1.1.1": "2014-09-16T22:19:38.518Z",
		"2.0.0": "2015-06-15T08:45:34.859Z",
		"3.0.0": "2015-08-17T17:11:20.270Z",
		"4.0.0": "2016-04-01T15:50:52.435Z",
		"4.1.0": "2016-05-19T10:47:46.118Z",
		"5.0.0": "2016-09-28T11:38:31.006Z",
		"6.0.0": "2018-01-30T17:24:35.779Z",
		"6.0.1": "2018-10-20T19:16:45.959Z",
		"6.0.2": "2019-08-27T10:31:58.471Z",
		"6.1.0": "2020-03-16T15:48:18.846Z",
		"6.1.1": "2020-05-04T15:57:30.076Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "6.1.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"7389230b89aeafed299c95189a008e95\"",
			"fetched": 1602009411081
		}
	},
	"_distfiles": {
		"es6-promisify-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-0.1.0.tgz",
			"sha": "b9a88624b70495d9334fc30c71022c79567e66a2",
			"registry": "npmjs"
		},
		"es6-promisify-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.0.tgz",
			"sha": "614ad2920e5da9bb4acf8393276441c29efda9cf",
			"registry": "npmjs"
		},
		"es6-promisify-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.1.tgz",
			"sha": "9c187194fbd6ae53f14306832fe0c92b9796830e",
			"registry": "npmjs"
		},
		"es6-promisify-1.0.2.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.2.tgz",
			"sha": "6304f1059fac1b481d58e63ec2f56056aa8b9d01",
			"registry": "npmjs"
		},
		"es6-promisify-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.1.0.tgz",
			"sha": "cf625ed8b7adb0582091b7404321f974d4014272",
			"registry": "npmjs"
		},
		"es6-promisify-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.1.1.tgz",
			"sha": "b896a8b14f9c66b2be9f8105b619c1856e79be3b",
			"registry": "npmjs"
		},
		"es6-promisify-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-2.0.0.tgz",
			"sha": "6baf0486077028fe4b8cc735ff02124f470747a2",
			"registry": "npmjs"
		},
		"es6-promisify-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-3.0.0.tgz",
			"sha": "22226b92957317f965247edfde9295f83efebe86",
			"registry": "npmjs"
		},
		"es6-promisify-4.0.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-4.0.0.tgz",
			"sha": "78c1ffcd848ce233fd9629feaa5371ca6dcdf4b8",
			"registry": "npmjs"
		},
		"es6-promisify-4.1.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-4.1.0.tgz",
			"sha": "dbcc1a3e93fdb8e9e709744182b7d2080c03fdb3",
			"registry": "npmjs"
		},
		"es6-promisify-5.0.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
			"sha": "5109d62f3e56ea967c4b63505aef08291c8a5203",
			"registry": "npmjs"
		},
		"es6-promisify-6.0.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.0.tgz",
			"sha": "b526a75eaa5ca600e960bf3d5ad98c40d75c7203",
			"registry": "npmjs"
		},
		"es6-promisify-6.0.1.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.1.tgz",
			"sha": "6edaa45f3bd570ffe08febce66f7116be4b1cdb6",
			"registry": "npmjs"
		},
		"es6-promisify-6.0.2.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.2.tgz",
			"sha": "525c23725b8510f5f1f2feb5a1fbad93a93e29b4",
			"registry": "npmjs"
		},
		"es6-promisify-6.1.0.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz",
			"sha": "32e3e7e796f924a6723f09ded24e71100ea57472",
			"registry": "npmjs"
		},
		"es6-promisify-6.1.1.tgz": {
			"url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz",
			"sha": "46837651b7b06bf6fff893d03f29393668d01621",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"es6-promisify-5.0.0.tgz": {
			"shasum": "5109d62f3e56ea967c4b63505aef08291c8a5203"
		}
	},
	"_rev": "13-2e14291da4a8f8c4",
	"_id": "es6-promisify",
	"readme": "[![Travis CI](https://travis-ci.org/digitaldesignlabs/es6-promisify.svg)](https://travis-ci.org/digitaldesignlabs/es6-promisify)\n\n# es6-promisify\n\nConverts callback-based functions to ES6/ES2015 Promises, using a boilerplate callback function.\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/es6-promisify)\n\n```bash\nnpm install es6-promisify\n```\n\n## Example\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\n// Convert the stat function\nconst fs = require(\"fs\");\nconst stat = promisify(fs.stat);\n\n// Now usable as a promise!\ntry {\n    const stats = await stat(\"example.txt\");\n    console.log(\"Got stats\", stats);\n} catch (err) {\n    console.error(\"Yikes!\", err);\n}\n```\n\n## Promisify methods\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\n// Create a promise-based version of send_command\nconst redis = require(\"redis\").createClient(6379, \"localhost\");\nconst client = promisify(redis.send_command.bind(redis));\n\n// Send commands to redis and get a promise back\ntry {\n    const pong = await client.ping();\n    console.log(\"Got\", pong);\n} catch (err) {\n    console.error(\"Unexpected error\", err);\n} finally {\n    redis.quit();\n}\n```\n\n## Handle multiple callback arguments, with named parameters\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\nfunction test(cb) {\n    return cb(undefined, 1, 2, 3);\n}\n\n// Create promise-based version of test\ntest[promisify.argumentNames] = [\"one\", \"two\", \"three\"];\nconst multi = promisify(test);\n\n// Returns named arguments\nconst result = await multi();\nconsole.log(result); // {one: 1, two: 2, three: 3}\n```\n\n## Provide your own Promise implementation\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\n// Now uses Bluebird\npromisify.Promise = require(\"bluebird\");\n\nconst test = promisify(cb => cb(undefined, \"test\"));\nconst result = await test();\nconsole.log(result); // \"test\", resolved using Bluebird\n```\n\n### Tests\n\nTest with tape\n\n```bash\n$ npm test\n```\n\n### Changes from v5.0.0\n\n-   Allow developer to specify a different implementations of `Promise`\n-   No longer ships with a polyfill for `Promise`. If your environment has no native `Promise` you must polyfill yourself, or set `promisify.Promise` to an A+ compatible `Promise` implementation.\n-   Removed support for `settings.thisArg`: use `.bind()` instead.\n-   Removed support for `settings.multiArgs`: use named arguments instead.\n\nPublished under the [MIT License](http://opensource.org/licenses/MIT)."
}