{
	"name": "thenify-all",
	"versions": {
		"0.0.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "0.0.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": "2"
			},
			"devDependencies": {
				"mocha": "2",
				"istanbul": "0"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@0.0.0",
			"_shasum": "187d4b3a619730b1abf5ed9fe436542e9aa2ddaf",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "jongleberry",
				"email": "jonathanrichardong@gmail.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				}
			],
			"dist": {
				"shasum": "187d4b3a619730b1abf5ed9fe436542e9aa2ddaf",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-0.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.0.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": "2"
			},
			"devDependencies": {
				"mocha": "2",
				"istanbul": "0"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"gitHead": "e4560648593a3d83d17349cb94f1a3cbe481b768",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.0.0",
			"_shasum": "3663df4aed595ff671467c0683cd74350b87e1cf",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "jongleberry",
				"email": "jonathanrichardong@gmail.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				}
			],
			"dist": {
				"shasum": "3663df4aed595ff671467c0683cd74350b87e1cf",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.1.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": "2"
			},
			"devDependencies": {
				"bluebird": "2",
				"istanbul": "0",
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/.bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"gitHead": "3f78de0fef6701b4bcd1201d9a6ee1a19a632db1",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.1.0",
			"_shasum": "8042a6dfc19635bd4448ef7e25ce9e1942c9e4fe",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "jongleberry",
				"email": "jonathanrichardong@gmail.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				}
			],
			"dist": {
				"shasum": "8042a6dfc19635bd4448ef7e25ce9e1942c9e4fe",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.1.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.2.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": "3"
			},
			"devDependencies": {
				"bluebird": "2",
				"istanbul": "0",
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/.bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"gitHead": "6a2c7fd5f2140c3fd369217c182b8872173cc6d7",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.2.0",
			"_shasum": "fc61cd182bd4ab8d70a5cd40fa897c9e855a7558",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "jongleberry",
				"email": "jonathanrichardong@gmail.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				}
			],
			"dist": {
				"shasum": "fc61cd182bd4ab8d70a5cd40fa897c9e855a7558",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.2.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.3.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.3.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": "3"
			},
			"devDependencies": {
				"bluebird": "2",
				"istanbul": "0",
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/.bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"gitHead": "f0ea2cfcb7ec588b36bb9dd25964ce0bd3475897",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.3.0",
			"_shasum": "14da427e7a7a6f5bde0101335f02ad2fb0e8a531",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "jongleberry",
				"email": "jonathanrichardong@gmail.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				}
			],
			"dist": {
				"shasum": "14da427e7a7a6f5bde0101335f02ad2fb0e8a531",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.3.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.4.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.4.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": "3"
			},
			"devDependencies": {
				"bluebird": "2",
				"istanbul": "0",
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/.bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"gitHead": "70c20380e9b438b1939df914edccfb06e4e30ed5",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.4.0",
			"_shasum": "e27c776bcc333c4b5711c113e3a2c41509e9f027",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "jongleberry",
				"email": "jonathanrichardong@gmail.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				}
			],
			"dist": {
				"shasum": "e27c776bcc333c4b5711c113e3a2c41509e9f027",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.4.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.5.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": "^3.1.0"
			},
			"devDependencies": {
				"bluebird": "2",
				"istanbul": "0",
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/.bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"engines": {
				"node": ">=0.10"
			},
			"gitHead": "88cbe85e6013b820f08e50d6081023efba58de23",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.5.0",
			"_shasum": "17b81fe5035ae515e27254c2e0ddb8df395cb928",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "dead_horse",
				"email": "dead_horse@qq.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				},
				{
					"name": "dead-horse",
					"email": "dead_horse@qq.com"
				},
				{
					"name": "dead_horse",
					"email": "dead_horse@qq.com"
				}
			],
			"dist": {
				"shasum": "17b81fe5035ae515e27254c2e0ddb8df395cb928",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.5.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.5.1": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.5.1",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": ">= 3.1.0 < 4"
			},
			"devDependencies": {
				"bluebird": "2",
				"istanbul": "0",
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/.bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"engines": {
				"node": ">=0.10"
			},
			"gitHead": "623a42c15fdacbcba1f5db12b27b0a7f4b26045f",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.5.1",
			"_shasum": "dd96e62e31c2ac3161edfa12ab9afe3e2692e307",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "jongleberry",
				"email": "jonathanrichardong@gmail.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				},
				{
					"name": "dead-horse",
					"email": "dead_horse@qq.com"
				},
				{
					"name": "dead_horse",
					"email": "dead_horse@qq.com"
				}
			],
			"dist": {
				"shasum": "dd96e62e31c2ac3161edfa12ab9afe3e2692e307",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.5.1.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.6.0": {
			"name": "thenify-all",
			"description": "Promisifies all the selected functions in an object",
			"version": "1.6.0",
			"author": {
				"name": "Jonathan Ong",
				"email": "me@jongleberry.com",
				"url": "http://jongleberry.com"
			},
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "https://github.com/thenables/thenify-all"
			},
			"dependencies": {
				"thenify": ">= 3.1.0 < 4"
			},
			"devDependencies": {
				"bluebird": "2",
				"istanbul": "0",
				"mocha": "2"
			},
			"scripts": {
				"test": "mocha --reporter spec",
				"test-cov": "istanbul cover node_modules/.bin/_mocha -- --reporter dot",
				"test-travis": "istanbul cover node_modules/.bin/_mocha --report lcovonly -- --reporter dot"
			},
			"keywords": [
				"promisify",
				"promise",
				"thenify",
				"then",
				"es6"
			],
			"files": [
				"index.js"
			],
			"engines": {
				"node": ">=0.8"
			},
			"gitHead": "f436113d8076adb9138c222a61689acdef6f6bd9",
			"bugs": {
				"url": "https://github.com/thenables/thenify-all/issues"
			},
			"homepage": "https://github.com/thenables/thenify-all",
			"_id": "thenify-all@1.6.0",
			"_shasum": "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726",
			"_from": ".",
			"_npmVersion": "2.1.12",
			"_nodeVersion": "0.11.14",
			"_npmUser": {
				"name": "dead_horse",
				"email": "dead_horse@qq.com"
			},
			"maintainers": [
				{
					"name": "jongleberry",
					"email": "jonathanrichardong@gmail.com"
				},
				{
					"name": "dead-horse",
					"email": "dead_horse@qq.com"
				},
				{
					"name": "dead_horse",
					"email": "dead_horse@qq.com"
				}
			],
			"dist": {
				"shasum": "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726",
				"tarball": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
			},
			"directories": {},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-02-14T01:29:47.989Z",
		"created": "2014-12-17T06:35:41.052Z",
		"0.0.0": "2014-12-17T06:35:41.052Z",
		"1.0.0": "2014-12-17T06:39:57.670Z",
		"1.1.0": "2014-12-19T18:31:36.501Z",
		"1.2.0": "2014-12-25T08:20:02.183Z",
		"1.3.0": "2014-12-25T08:22:27.931Z",
		"1.4.0": "2014-12-27T20:14:37.412Z",
		"1.5.0": "2015-01-08T18:21:18.499Z",
		"1.5.1": "2015-01-08T22:28:33.002Z",
		"1.6.0": "2015-01-10T17:24:24.668Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.6.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"3a7be54e8ee9a731b7c7c7e58b96eafe\"",
			"fetched": 1600679801972
		}
	},
	"_distfiles": {
		"thenify-all-0.0.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-0.0.0.tgz",
			"sha": "187d4b3a619730b1abf5ed9fe436542e9aa2ddaf",
			"registry": "npmjs"
		},
		"thenify-all-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.0.0.tgz",
			"sha": "3663df4aed595ff671467c0683cd74350b87e1cf",
			"registry": "npmjs"
		},
		"thenify-all-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.1.0.tgz",
			"sha": "8042a6dfc19635bd4448ef7e25ce9e1942c9e4fe",
			"registry": "npmjs"
		},
		"thenify-all-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.2.0.tgz",
			"sha": "fc61cd182bd4ab8d70a5cd40fa897c9e855a7558",
			"registry": "npmjs"
		},
		"thenify-all-1.3.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.3.0.tgz",
			"sha": "14da427e7a7a6f5bde0101335f02ad2fb0e8a531",
			"registry": "npmjs"
		},
		"thenify-all-1.4.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.4.0.tgz",
			"sha": "e27c776bcc333c4b5711c113e3a2c41509e9f027",
			"registry": "npmjs"
		},
		"thenify-all-1.5.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.5.0.tgz",
			"sha": "17b81fe5035ae515e27254c2e0ddb8df395cb928",
			"registry": "npmjs"
		},
		"thenify-all-1.5.1.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.5.1.tgz",
			"sha": "dd96e62e31c2ac3161edfa12ab9afe3e2692e307",
			"registry": "npmjs"
		},
		"thenify-all-1.6.0.tgz": {
			"url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
			"sha": "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"thenify-all-1.6.0.tgz": {
			"shasum": "1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
		}
	},
	"_rev": "2-afe6478e4a588cbf",
	"_id": "thenify-all",
	"readme": "# thenify-all\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Dependency Status][david-image]][david-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n[![Gittip][gittip-image]][gittip-url]\n\nPromisifies all the selected functions in an object.\n\n```js\nvar thenifyAll = require('thenify-all');\n\nvar fs = thenifyAll(require('fs'), {}, [\n  'readFile',\n  'writeFile',\n]);\n\nfs.readFile(__filename).then(function (buffer) {\n  console.log(buffer.toString());\n});\n```\n\n## API\n\n### var obj = thenifyAll(source, [obj], [methods])\n\nPromisifies all the selected functions in an object.\n\n- `source` - the source object for the async functions\n- `obj` - the destination to set all the promisified methods\n- `methods` - an array of method names of `source`\n\n### var obj = thenifyAll.withCallback(source, [obj], [methods])\n\nPromisifies all the selected functions in an object and backward compatible with callback.\n\n- `source` - the source object for the async functions\n- `obj` - the destination to set all the promisified methods\n- `methods` - an array of method names of `source`\n\n### thenifyAll.thenify\n\nExports [thenify](https://github.com/thenables/thenify) this package uses.\n\n[gitter-image]: https://badges.gitter.im/thenables/thenify-all.png\n[gitter-url]: https://gitter.im/thenables/thenify-all\n[npm-image]: https://img.shields.io/npm/v/thenify-all.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/thenify-all\n[github-tag]: http://img.shields.io/github/tag/thenables/thenify-all.svg?style=flat-square\n[github-url]: https://github.com/thenables/thenify-all/tags\n[travis-image]: https://img.shields.io/travis/thenables/thenify-all.svg?style=flat-square\n[travis-url]: https://travis-ci.org/thenables/thenify-all\n[coveralls-image]: https://img.shields.io/coveralls/thenables/thenify-all.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/thenables/thenify-all\n[david-image]: http://img.shields.io/david/thenables/thenify-all.svg?style=flat-square\n[david-url]: https://david-dm.org/thenables/thenify-all\n[license-image]: http://img.shields.io/npm/l/thenify-all.svg?style=flat-square\n[license-url]: LICENSE\n[downloads-image]: http://img.shields.io/npm/dm/thenify-all.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/thenify-all\n[gittip-image]: https://img.shields.io/gratipay/jonathanong.svg?style=flat-square\n[gittip-url]: https://gratipay.com/jonathanong/"
}