{
	"name": "util.promisify",
	"versions": {
		"1.0.0": {
			"name": "util.promisify",
			"version": "1.0.0",
			"description": "Polyfill/shim for util.promisify in node versions < v8",
			"main": "index.js",
			"dependencies": {
				"define-properties": "^1.1.2",
				"object.getownpropertydescriptors": "^2.0.3"
			},
			"devDependencies": {
				"@es-shims/api": "^1.2.0",
				"@ljharb/eslint-config": "^11.0.0",
				"eslint": "^3.19.0",
				"safe-publish-latest": "^1.1.1"
			},
			"scripts": {
				"prepublish": "safe-publish-latest",
				"lint": "eslint .",
				"pretest": "npm run lint",
				"tests-only": "es-shim-api --bound",
				"test": "npm run tests-only"
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ljharb/util.promisify.git"
			},
			"keywords": [
				"promisify",
				"promise",
				"util",
				"polyfill",
				"shim",
				"util.promisify"
			],
			"author": {
				"name": "Jordan Harband",
				"email": "ljharb@gmail.com"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/ljharb/util.promisify/issues"
			},
			"homepage": "https://github.com/ljharb/util.promisify#readme",
			"gitHead": "5d74d95951d5396e5a31c74607028d4470276091",
			"_id": "util.promisify@1.0.0",
			"_npmVersion": "5.0.0",
			"_nodeVersion": "8.0.0",
			"_npmUser": {
				"name": "ljharb",
				"email": "ljharb@gmail.com"
			},
			"dist": {
				"integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
				"shasum": "440f7165a459c9a16dc145eb8e72f35687097030",
				"tarball": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "ljharb",
					"email": "ljharb@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/util.promisify-1.0.0.tgz_1496178719180_0.9498088317923248"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "util.promisify",
			"version": "1.0.1",
			"description": "Polyfill/shim for util.promisify in node versions < v8",
			"main": "index.js",
			"dependencies": {
				"define-properties": "^1.1.3",
				"es-abstract": "^1.17.2",
				"has-symbols": "^1.0.1",
				"object.getownpropertydescriptors": "^2.1.0"
			},
			"devDependencies": {
				"@es-shims/api": "^2.1.2",
				"@ljharb/eslint-config": "^15.1.0",
				"auto-changelog": "^1.16.2",
				"eslint": "^6.8.0",
				"safe-publish-latest": "^1.1.4"
			},
			"scripts": {
				"prepublish": "safe-publish-latest",
				"lint": "eslint .",
				"pretest": "npm run lint",
				"tests-only": "es-shim-api --bound",
				"test": "npm run tests-only",
				"posttest": "npx aud",
				"version": "auto-changelog && git add CHANGELOG.md",
				"postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""
			},
			"repository": {
				"type": "git",
				"url": "git+https://github.com/ljharb/util.promisify.git"
			},
			"keywords": [
				"promisify",
				"promise",
				"util",
				"polyfill",
				"shim",
				"util.promisify"
			],
			"author": {
				"name": "Jordan Harband",
				"email": "ljharb@gmail.com"
			},
			"funding": {
				"url": "https://github.com/sponsors/ljharb"
			},
			"license": "MIT",
			"bugs": {
				"url": "https://github.com/ljharb/util.promisify/issues"
			},
			"homepage": "https://github.com/ljharb/util.promisify#readme",
			"auto-changelog": {
				"output": "CHANGELOG.md",
				"template": "keepachangelog",
				"unreleased": false,
				"commitLimit": false,
				"backfillLimit": false
			},
			"gitHead": "1d1c441bcb65e8da071bbdba24f640a98c774d3b",
			"_id": "util.promisify@1.0.1",
			"_nodeVersion": "13.6.0",
			"_npmVersion": "6.13.4",
			"dist": {
				"integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
				"shasum": "6baf7774b80eeb0f7520d8b81d07982a59abbaee",
				"tarball": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
				"fileCount": 13,
				"unpackedSize": 14826,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIMiyCRA9TVsSAnZWagAAm8EP/1nXr79FNVHI1Kzek32X\npZw3cEUnrerj2xPp4eg/DZ00X7jCM690eaEOLX+77m5JqghbfOKkMpuGatxb\nO9r6G5m3HoI6Ba7r4kXToA6n5afFf0JFZxlHbghHa7o5TtE2uDs+2776DtOY\nQ5TOp6X2kd63ynWNTmOHsv5RQB8umnBv3htqVg5H/mt8bnT8vDpTWOrfJzBL\nElXRtxmK+q8TgO/WqnKqdv/ZvHriyIoihQQ+B7gr6cyWZ6Ij3fPOnRKqO4hu\ngJ2CyRE+zNwWPCr5XpAW6Vn6wRrMUQsfBhD+AkKm5GTWiOiGEJzpjT6cvOTo\nsDVJ5ZAKAbM4r4jN40BPPeai/wXx0oV4tY7FnOTw0l/gOtw7thCjxIACvg63\nACTjPKGb9Ni8E+RRWc9LFPE934DHm/baA830ZCQtGJZA0WJ5xluMUUHGvMdW\nY0AHIuYEelEDyU/M6f2Tax/IRZkZtxRv0FODszGwb5cOwDp5j0+vKdMGiIJB\na4oaUmZBh3W9+5QzXJ8QdO+ZIU3oK2DUD00EwBVeqsx9+vtLL4noe+n5h18z\nNPNgfH4RIMblINIDTD29vx7IbCyjDECqe0cVIPyMDK9tmIK1Tp4hssU1tbcL\nBIhNUL+4mWulBBLlEEb6w9hilcZD3U83y+7XsXNf55RfCOB+FjKawyoOyPSu\nSN5B\r\n=+iv4\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "ljharb",
					"email": "ljharb@gmail.com"
				}
			],
			"_npmUser": {
				"name": "ljharb",
				"email": "ljharb@gmail.com"
			},
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/util.promisify_1.0.1_1579206833596_0.8142453875672553"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2020-01-16T20:33:56.102Z",
		"created": "2017-05-30T21:11:59.281Z",
		"1.0.0": "2017-05-30T21:11:59.281Z",
		"1.0.1": "2020-01-16T20:33:53.724Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "1.0.1"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"42e45ef01523716d852234b258721020\"",
			"fetched": 1602009397483
		}
	},
	"_distfiles": {
		"util.promisify-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
			"sha": "440f7165a459c9a16dc145eb8e72f35687097030",
			"registry": "npmjs"
		},
		"util.promisify-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
			"sha": "6baf7774b80eeb0f7520d8b81d07982a59abbaee",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"util.promisify-1.0.0.tgz": {
			"shasum": "440f7165a459c9a16dc145eb8e72f35687097030"
		}
	},
	"_rev": "13-48ca61555c069e46",
	"_id": "util.promisify",
	"readme": "# util.promisify\nPolyfill for util.promisify in node versions &lt; v8\n\nnode v8.0.0 added support for a built-in `util.promisify`: https://github.com/nodejs/node/pull/12442/\n\nThis package provides the built-in `util.promisify` in node v8.0.0 and later, and a replacement in other environments.\n\n## Usage\n\n**Direct**\n```js\nconst promisify = require('util.promisify');\n// Use `promisify` just like the built-in method on `util`\n```\n\n**Shim**\n```js\nrequire('util.promisify/shim')();\n// `util.promisify` is now defined\nconst util = require('util');\n// Use `util.promisify`\n```\n\nNote: this package requires a native ES5 environment, and for `Promise` to be globally available. It will throw upon requiring it if these are not present.\n\n## Promisifying modules\n\nIf you want to promisify a whole module, like the `fs` module, you can use [`util.promisify-all`](https://www.npmjs.com/package/util.promisify-all)."
}