{
	"name": "p-timeout",
	"versions": {
		"1.0.0": {
			"name": "p-timeout",
			"version": "1.0.0",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"devDependencies": {
				"ava": "*",
				"delay": "^1.3.1",
				"xo": "*"
			},
			"xo": {
				"esnext": true
			},
			"gitHead": "7443c42ee39c8e8193c16aa7d0a6b17eb1324b88",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@1.0.0",
			"_shasum": "eaeceacc0b7910610175348de2b081615d8a77d9",
			"_from": ".",
			"_npmVersion": "2.15.9",
			"_nodeVersion": "4.6.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "eaeceacc0b7910610175348de2b081615d8a77d9",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/p-timeout-1.0.0.tgz_1477032811087_0.24474634905345738"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.0": {
			"name": "p-timeout",
			"version": "1.1.0",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"devDependencies": {
				"ava": "*",
				"delay": "^1.3.1",
				"xo": "*"
			},
			"xo": {
				"esnext": true
			},
			"gitHead": "fd9ac502ab6576eaada337aa3ca8a7b2a069cb7c",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@1.1.0",
			"_shasum": "61b28e50a9a349b6c79e96f03553316b208919b4",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "61b28e50a9a349b6c79e96f03553316b208919b4",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.1.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-18-east.internal.npmjs.com",
				"tmp": "tmp/p-timeout-1.1.0.tgz_1494774004520_0.2756209021899849"
			},
			"directories": {},
			"contributors": []
		},
		"1.1.1": {
			"name": "p-timeout",
			"version": "1.1.1",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"devDependencies": {
				"ava": "*",
				"delay": "^1.3.1",
				"xo": "*"
			},
			"xo": {
				"esnext": true
			},
			"gitHead": "7bb7ff2be0f60ad1be95aa27f0151454cb47f3d6",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@1.1.1",
			"_shasum": "d28e9fdf96e328886fbff078f886ad158c53bf6d",
			"_from": ".",
			"_npmVersion": "3.10.8",
			"_nodeVersion": "6.9.1",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "d28e9fdf96e328886fbff078f886ad158c53bf6d",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.1.1.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/p-timeout-1.1.1.tgz_1494774205957_0.14603510382585227"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.0": {
			"name": "p-timeout",
			"version": "1.2.0",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"dependencies": {
				"p-finally": "^1.0.0"
			},
			"devDependencies": {
				"ava": "*",
				"delay": "^2.0.0",
				"xo": "*"
			},
			"gitHead": "339b0ac5dbf9ff69d5bc23a2da2524d304561e4a",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@1.2.0",
			"_shasum": "9820f99434c5817868b4f34809ee5291660d5b6c",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "4.8.3",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "9820f99434c5817868b4f34809ee5291660d5b6c",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-timeout-1.2.0.tgz_1498987484998_0.3521558423526585"
			},
			"directories": {},
			"contributors": []
		},
		"1.2.1": {
			"name": "p-timeout",
			"version": "1.2.1",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"dependencies": {
				"p-finally": "^1.0.0"
			},
			"devDependencies": {
				"ava": "*",
				"delay": "^2.0.0",
				"xo": "*"
			},
			"gitHead": "14d97b13fd8e35442cec2ad1f8a4623bf92b338e",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@1.2.1",
			"_shasum": "5eb3b353b7fce99f101a1038880bb054ebbea386",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "4.8.4",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "5eb3b353b7fce99f101a1038880bb054ebbea386",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-timeout-1.2.1.tgz_1511083910849_0.16874366137199104"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "p-timeout",
			"version": "2.0.0",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"dependencies": {
				"p-finally": "^1.0.0"
			},
			"devDependencies": {
				"ava": "*",
				"delay": "^2.0.0",
				"p-cancelable": "^0.3.0",
				"xo": "*"
			},
			"gitHead": "63a486a0f23fa738959bd81436fc4e984df53d02",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@2.0.0",
			"_shasum": "c0c5888560ffba5257307eb0d233de334739f1c9",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "4.8.4",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "c0c5888560ffba5257307eb0d233de334739f1c9",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-timeout-2.0.0.tgz_1511084254929_0.9350353665649891"
			},
			"directories": {},
			"contributors": []
		},
		"2.0.1": {
			"name": "p-timeout",
			"version": "2.0.1",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"scripts": {
				"test": "xo && ava"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"dependencies": {
				"p-finally": "^1.0.0"
			},
			"devDependencies": {
				"ava": "*",
				"delay": "^2.0.0",
				"p-cancelable": "^0.3.0",
				"xo": "*"
			},
			"gitHead": "db65c4b51196c505ac005ce5b665d41a246ed253",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@2.0.1",
			"_npmVersion": "5.5.1",
			"_nodeVersion": "8.9.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
				"shasum": "d8dd1979595d2dc0139e1fe46b8b646cb3cdf038",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-timeout-2.0.1.tgz_1511899601223_0.9610305042006075"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "p-timeout",
			"version": "3.0.0",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && ava && tsd-check"
			},
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"dependencies": {
				"p-finally": "^1.0.0"
			},
			"devDependencies": {
				"ava": "^1.3.1",
				"delay": "^4.1.0",
				"p-cancelable": "^1.1.0",
				"tsd-check": "^0.3.0",
				"xo": "^0.24.0"
			},
			"gitHead": "c79394a096b1707c21597cdef09e5695883bc42c",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@3.0.0",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "6.9.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-HKUsVzU+2A+CcItUxgZ4Q1th5Hh2DHtSsh7gLTMkrL8Ki4Ss736nFp+yqb9M/ZKSKb5il0IXeLzBmUqD3k3mzQ==",
				"shasum": "1bbd42db28c669efd02e1a82ccf14dc59eb57ed1",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.0.0.tgz",
				"fileCount": 5,
				"unpackedSize": 6792,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJch2zHCRA9TVsSAnZWagAAb7gP/jFKJLXKqw0M46MzBpIw\nj6FhWAKis8k4B+QTZhVldh71LYYA8zmAsNRpXXlhDrXoBZw3JU8kUJNYHPpm\nwCr8F1KC5b+lzRBtFfq0Fmt47QPBfHLlOCXwLYRuGBbrRbWa7qPIHODCLF03\nQw3DIiUn59FPOyaaVys20yC4roN2VyOzwGQGU3gh3xULJeYZiJ2xT5r4rRuX\njiQG3xbGmSuB0pb0SNW46nYfv3BecSyLQrHcGaSGP8dOppUtkVMgsg3CND2S\ncTQ1B43aSNPwqrduvO1cVzssOjukn5LucX8+5sIYyWckDQQ9qWDDsbM/Ajey\nxZPpTYqxpR7N1tXrLJqNrlWpfWVgWq37YBY4e+NU6bHRF3ZDdA5mCBQ/g+xj\n5f+IpD+wvHyX35lKQHVCV4Or9k4NP/7y3YbyMMO5w5oqHj16mBNbMidTJ4g2\nv7CDPFqx1L9C2CC3XSrYfL9GEN+MYqcIEPfwoeAAc9PfLuZrVKSDeeFD7Lk9\nEhZaswUYjOP+2xpBaF9SQB7gA8d1m+hXSxqX4tOnJfblU55WN56PAd46wdrK\n0S8eYtAwPo8xCHnLh8zvYm57bH2ulQ36BhL9BTrYbUf5LujcruB/ssH2ZGOO\nr+vDCHI2B3GGbiJXwBaOWvECBO0SAFXfr5EO4HL8CaCK8+Svq1errrcPACrB\nuZ8D\r\n=V0UN\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-timeout_3.0.0_1552379078684_0.7364890382738132"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.0": {
			"name": "p-timeout",
			"version": "3.1.0",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && ava && tsd"
			},
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"dependencies": {
				"p-finally": "^1.0.0"
			},
			"devDependencies": {
				"ava": "^1.4.1",
				"delay": "^4.1.0",
				"p-cancelable": "^2.0.0",
				"tsd": "^0.7.2",
				"xo": "^0.24.0"
			},
			"gitHead": "21cf551a93359b2f84448838a943c4ca77f7c1a3",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@3.1.0",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "6.9.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw==",
				"shasum": "198c1f503bb973e9b9727177a276c80afd6851f3",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz",
				"fileCount": 5,
				"unpackedSize": 7234,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpY9LCRA9TVsSAnZWagAArZoP/jUJnUvmlu4agBhNXKuc\nev7PmBVlPyY26cowBUJFGG3T/LoOYlMEBIjsL2ZMOFE1HhCm/Vd98KXppxnF\nHJw335DmWQg1GeMohQ5IgGU7zCaozUDuxL9++I2y//x+c4IiZvlPNrSYUPs1\nVcyyiA30bcK76q+Z/Hqh6zk3Gr5+lJvAHz4jTMGoGoJE/Rf1yaFYBjWreIG9\n4mT6XGiY9CLSAjLYEN6UvH4za5nV/JrkZMT2YNVL0g6QQrH3kg/LoFpzbmt1\nrrNDWX+SFzQn4guF1o9G9k7o/zpLzrFDIKskwzlCw8aSxMu99QEDnZ7rCNnl\nKdLrPEwQGfB1JQ/XnXYLM0A57BjH5DYzXzNQAX6ebP9l2K+v9NPpng6Epebq\nKjpBG6bG9Cif9P/nr38yVRC2nZ8FI67BZXO/w/HL3T2EVch8//xwOYU+1Ggj\nWgbrDoxHpQGVIgU2qzSUF6kFh1ZieFzQIkZIKoAoGY04azNIuiPhwpEDufx7\nI95EgPK8Fg2eY4myptLkwjcxNc4VMq3hAwILQGN5RC5vCxicElXDBGSZkHgh\nqTNjIBlTxohy6w8zJPBf+iZZZrfg4NSs4chLBBLte6RkXYsZcTx1mEYQSCZM\nFqN9HvpGC8GyR4rrgxFt2mEgBge7kCOz5ipYHPvtvw8KssqAtmIdCDy6bT4U\neEdL\r\n=uiQs\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-timeout_3.1.0_1554353994685_0.9872192550898578"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.2.0": {
			"name": "p-timeout",
			"version": "3.2.0",
			"description": "Timeout a promise after a specified amount of time",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/p-timeout.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && ava && tsd"
			},
			"keywords": [
				"promise",
				"timeout",
				"error",
				"invalidate",
				"async",
				"await",
				"promises",
				"time",
				"out",
				"cancel",
				"bluebird"
			],
			"dependencies": {
				"p-finally": "^1.0.0"
			},
			"devDependencies": {
				"ava": "^1.4.1",
				"delay": "^4.1.0",
				"p-cancelable": "^2.0.0",
				"tsd": "^0.7.2",
				"xo": "^0.24.0"
			},
			"gitHead": "dececa8aa3d377d92d0abd64ea46d0f7efcd0688",
			"bugs": {
				"url": "https://github.com/sindresorhus/p-timeout/issues"
			},
			"homepage": "https://github.com/sindresorhus/p-timeout#readme",
			"_id": "p-timeout@3.2.0",
			"_nodeVersion": "12.10.0",
			"_npmVersion": "6.11.3",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
				"shasum": "c7e17abc971d2a7962ef83626b35d635acf23dfe",
				"tarball": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
				"fileCount": 5,
				"unpackedSize": 7377,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgPd4CRA9TVsSAnZWagAASY4P/3YHRj1XTMvN5prxOhbW\nUJfjG9litU55tuxG4KmmZhuwLAeOQrJevYs4bN6RNyhOCKwPCTuLcqL5D3b9\noJjPh98fcbHB7iysDF7WRI3SG9UBeClQqS3YCHrMK36Sly2jAY2h6TLij7i2\nBMCsSwT/5xiEwTBezTrLFAEd/I5/9fErxLZl73u2NjO/ZbfsrEmOBF42zVnJ\nmc97G5A4vgAya/bv7ZXIySCKSDW1Uy65604K/KMi999doEuGvkEyEPfbBhBX\nc3Ub1axXvczx5Hjge2lGOvvrZ50dmOXKxOBW6Z5Pw8PhF2KcpsqeOGm8vBnf\nxsTB2SW+90KUYZz4JLumZdqOW0GwHawNpLIJbpSwizwdpHWMnt2tZHvYiua/\nDJHB+xZvvNrtbB7he9qDnXRnjey8Yh8LzhdPfuS7c7SOnEPoEEovQTa+TkvH\nbvWUkeutmOEbanxcNLvfrn9ACwits7ds/cpwoKXyT4aq2rVEMx9fe2nR/9df\njlzdawjui+tTPnubtkiq2wD4yJf/lnU9ZsaYRjbXRQp7wPOwXpJ9FxYOP/aA\nD1YrvuSNyz1TG6xhmcK5C13rXAScN+99aMpb6VTrAOChpK1dJnxNScijYTiF\nq5vCnrnuAU1KUNyndVJ3BPDebldmDNtx8Z7tzIAgx7qeydoqS03IkOHWZXVw\nRRkQ\r\n=rirw\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/p-timeout_3.2.0_1568733047356_0.1151583602740891"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-09-17T15:10:50.119Z",
		"created": "2016-10-21T06:53:31.308Z",
		"1.0.0": "2016-10-21T06:53:31.308Z",
		"1.1.0": "2017-05-14T15:00:07.134Z",
		"1.1.1": "2017-05-14T15:03:26.207Z",
		"1.2.0": "2017-07-02T09:24:45.926Z",
		"1.2.1": "2017-11-19T09:31:50.913Z",
		"2.0.0": "2017-11-19T09:37:35.081Z",
		"2.0.1": "2017-11-28T20:06:42.140Z",
		"3.0.0": "2019-03-12T08:24:38.809Z",
		"3.1.0": "2019-04-04T04:59:54.875Z",
		"3.2.0": "2019-09-17T15:10:47.564Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.2.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"0a619275e695b835904a888afe7dfaa7\"",
			"fetched": 1602009457184
		}
	},
	"_distfiles": {
		"p-timeout-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.0.0.tgz",
			"sha": "eaeceacc0b7910610175348de2b081615d8a77d9",
			"registry": "npmjs"
		},
		"p-timeout-1.1.0.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.1.0.tgz",
			"sha": "61b28e50a9a349b6c79e96f03553316b208919b4",
			"registry": "npmjs"
		},
		"p-timeout-1.1.1.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.1.1.tgz",
			"sha": "d28e9fdf96e328886fbff078f886ad158c53bf6d",
			"registry": "npmjs"
		},
		"p-timeout-1.2.0.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.0.tgz",
			"sha": "9820f99434c5817868b4f34809ee5291660d5b6c",
			"registry": "npmjs"
		},
		"p-timeout-1.2.1.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
			"sha": "5eb3b353b7fce99f101a1038880bb054ebbea386",
			"registry": "npmjs"
		},
		"p-timeout-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.0.tgz",
			"sha": "c0c5888560ffba5257307eb0d233de334739f1c9",
			"registry": "npmjs"
		},
		"p-timeout-2.0.1.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
			"sha": "d8dd1979595d2dc0139e1fe46b8b646cb3cdf038",
			"registry": "npmjs"
		},
		"p-timeout-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.0.0.tgz",
			"sha": "1bbd42db28c669efd02e1a82ccf14dc59eb57ed1",
			"registry": "npmjs"
		},
		"p-timeout-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz",
			"sha": "198c1f503bb973e9b9727177a276c80afd6851f3",
			"registry": "npmjs"
		},
		"p-timeout-3.2.0.tgz": {
			"url": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
			"sha": "c7e17abc971d2a7962ef83626b35d635acf23dfe",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"p-timeout-1.2.1.tgz": {
			"shasum": "5eb3b353b7fce99f101a1038880bb054ebbea386"
		}
	},
	"_rev": "17-ac5c084f75e733f6",
	"_id": "p-timeout",
	"readme": "# p-timeout [![Build Status](https://travis-ci.org/sindresorhus/p-timeout.svg?branch=master)](https://travis-ci.org/sindresorhus/p-timeout)\n\n> Timeout a promise after a specified amount of time\n\n\n## Install\n\n```\n$ npm install p-timeout\n```\n\n\n## Usage\n\n```js\nconst delay = require('delay');\nconst pTimeout = require('p-timeout');\n\nconst delayedPromise = delay(200);\n\npTimeout(delayedPromise, 50).then(() => 'foo');\n//=> [TimeoutError: Promise timed out after 50 milliseconds]\n```\n\n\n## API\n\n### pTimeout(input, milliseconds, message?)\n### pTimeout(input, milliseconds, fallback?)\n\nReturns a decorated `input` that times out after `milliseconds` time.\n\nIf you pass in a cancelable promise, specifically a promise with a `.cancel()` method, that method will be called when the `pTimeout` promise times out.\n\n#### input\n\nType: `Promise`\n\nPromise to decorate.\n\n#### milliseconds\n\nType: `number`\n\nMilliseconds before timing out.\n\nPassing `Infinity` will cause it to never time out.\n\n#### message\n\nType: `string` `Error`<br>\nDefault: `'Promise timed out after 50 milliseconds'`\n\nSpecify a custom error message or error.\n\nIf you do a custom error, it's recommended to sub-class `pTimeout.TimeoutError`.\n\n#### fallback\n\nType: `Function`\n\nDo something other than rejecting with an error on timeout.\n\nYou could for example retry:\n\n```js\nconst delay = require('delay');\nconst pTimeout = require('p-timeout');\n\nconst delayedPromise = () => delay(200);\n\npTimeout(delayedPromise(), 50, () => {\n\treturn pTimeout(delayedPromise(), 300);\n});\n```\n\n### pTimeout.TimeoutError\n\nExposed for instance checking and sub-classing.\n\n\n## Related\n\n- [delay](https://github.com/sindresorhus/delay) - Delay a promise a specified amount of time\n- [p-min-delay](https://github.com/sindresorhus/p-min-delay) - Delay a promise a minimum amount of time\n- [p-retry](https://github.com/sindresorhus/p-retry) - Retry a promise-returning function\n- [More…](https://github.com/sindresorhus/promise-fun)"
}