{
	"name": "restore-cursor",
	"versions": {
		"1.0.0": {
			"name": "restore-cursor",
			"version": "1.0.0",
			"description": "Gracefully restore the CLI cursor on exit",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git://github.com/sindresorhus/restore-cursor"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "http://sindresorhus.com"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"exit",
				"quit",
				"process",
				"graceful",
				"shutdown",
				"sigterm",
				"sigint",
				"terminate",
				"kill",
				"stop",
				"cli",
				"cursor",
				"ansi",
				"show",
				"term",
				"terminal",
				"console",
				"tty",
				"shell",
				"command-line"
			],
			"dependencies": {
				"exit-hook": "^1.0.0"
			},
			"bugs": {
				"url": "https://github.com/sindresorhus/restore-cursor/issues"
			},
			"homepage": "https://github.com/sindresorhus/restore-cursor",
			"_id": "restore-cursor@1.0.0",
			"_shasum": "1abe672e88a954579a8bf9b1da4c2b1530c76c0d",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"dist": {
				"shasum": "1abe672e88a954579a8bf9b1da4c2b1530c76c0d",
				"tarball": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.0.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"1.0.1": {
			"name": "restore-cursor",
			"version": "1.0.1",
			"description": "Gracefully restore the CLI cursor on exit",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/restore-cursor.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "http://sindresorhus.com"
			},
			"engines": {
				"node": ">=0.10.0"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"exit",
				"quit",
				"process",
				"graceful",
				"shutdown",
				"sigterm",
				"sigint",
				"terminate",
				"kill",
				"stop",
				"cli",
				"cursor",
				"ansi",
				"show",
				"term",
				"terminal",
				"console",
				"tty",
				"shell",
				"command-line"
			],
			"dependencies": {
				"exit-hook": "^1.0.0",
				"onetime": "^1.0.0"
			},
			"gitHead": "91542e5be16d7ccda8e42a63d56cc783d2cfaba2",
			"bugs": {
				"url": "https://github.com/sindresorhus/restore-cursor/issues"
			},
			"homepage": "https://github.com/sindresorhus/restore-cursor#readme",
			"_id": "restore-cursor@1.0.1",
			"scripts": {},
			"_shasum": "34661f46886327fed2991479152252df92daa541",
			"_from": ".",
			"_npmVersion": "2.14.3",
			"_nodeVersion": "4.1.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "34661f46886327fed2991479152252df92daa541",
				"tarball": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"2.0.0": {
			"name": "restore-cursor",
			"version": "2.0.0",
			"description": "Gracefully restore the CLI cursor on exit",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/restore-cursor.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=4"
			},
			"files": [
				"index.js"
			],
			"keywords": [
				"exit",
				"quit",
				"process",
				"graceful",
				"shutdown",
				"sigterm",
				"sigint",
				"terminate",
				"kill",
				"stop",
				"cli",
				"cursor",
				"ansi",
				"show",
				"term",
				"terminal",
				"console",
				"tty",
				"shell",
				"command-line"
			],
			"dependencies": {
				"onetime": "^2.0.0",
				"signal-exit": "^3.0.2"
			},
			"gitHead": "0a0d317b421cb7f89d496ad95e2936b781b8f952",
			"bugs": {
				"url": "https://github.com/sindresorhus/restore-cursor/issues"
			},
			"homepage": "https://github.com/sindresorhus/restore-cursor#readme",
			"_id": "restore-cursor@2.0.0",
			"scripts": {},
			"_shasum": "9f7ee287f82fd326d4fd162923d62129eee0dfaf",
			"_from": ".",
			"_npmVersion": "2.15.11",
			"_nodeVersion": "4.6.2",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"shasum": "9f7ee287f82fd326d4fd162923d62129eee0dfaf",
				"tarball": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/restore-cursor-2.0.0.tgz_1483989430842_0.5384121846873313"
			},
			"directories": {},
			"contributors": []
		},
		"3.0.0": {
			"name": "restore-cursor",
			"version": "3.0.0",
			"description": "Gracefully restore the CLI cursor on exit",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/restore-cursor.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"keywords": [
				"exit",
				"quit",
				"process",
				"graceful",
				"shutdown",
				"sigterm",
				"sigint",
				"terminate",
				"kill",
				"stop",
				"cli",
				"cursor",
				"ansi",
				"show",
				"term",
				"terminal",
				"console",
				"tty",
				"shell",
				"command-line"
			],
			"dependencies": {
				"onetime": "^5.1.0",
				"signal-exit": "^3.0.2"
			},
			"gitHead": "d3078dc39e02f290d0150ea79a7fc6c303d2caec",
			"bugs": {
				"url": "https://github.com/sindresorhus/restore-cursor/issues"
			},
			"homepage": "https://github.com/sindresorhus/restore-cursor#readme",
			"_id": "restore-cursor@3.0.0",
			"_nodeVersion": "8.15.0",
			"_npmVersion": "6.9.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-cbaEHnMdPPd+tCDKIRLJq77Wfx8IHofucftmQyamq+IOdLwj7AcjmHY7QlkT97hrVNP3E87KT1G/W0MbWSrxug==",
				"shasum": "5dad57d9e4b2321b68108229e6d06e9ddd95c6e1",
				"tarball": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.0.0.tgz",
				"fileCount": 4,
				"unpackedSize": 2359,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctojZCRA9TVsSAnZWagAA3Q4P/32MCcBn9ZSJVfNwgdGq\nmJQYMZuv3fAeBTYAw8HCbYzmBk387sYgCWMwC3G/zTRpfb9t824KqSfZ3As/\nxVz22KvpCarK2VbS1CB0R+EK4Ishxa6XJGWZmtuy07DpzC62q+UldQPiwme0\nGdb5GTJ7hE0hmf1P/6IMRU/KL/j7tFPZ2A4j99+UDX1gPNDszELrD2Go2WMK\n7XFO7XOHgM61z1SokQfrLLzDkjaJ64FGWUkGtLaC+YKKMrMvML3b5Pm1gXgZ\ne9taMkGkFYjujgfBjLApOjgUTtnIMp5MG2R3XBCaE7TmIYmRtUwZ8Rp4Ohb/\nWVnnaSdIOi7a+tmAXx3/P/7jJ7lO4NxPlepXXnXc+JPUtx9cy0MdXWopc2eG\nvnFgW305mTZflPek+z4gXnZKh07g1znpdgvDyvTc0H3SARyL/MGs0aTOsSXP\nBFABFS5OmQ+H64EzD8pKMgNFAZAYfG0Fi5j8IZ+2bSp0BeXJxk9Bf7u7hnvl\nk6f7oq7oneX3vbBzGd/9Klu1l8IFGgSn0zBq515cK8WbEQUJzE1nydkSTSE0\nJ+dcBwUsdNyaDUFdICNXoatPerbedhfHfOa1BLnANNLGNYJ7ElkhTcRlazRv\nO27B/mwJtmtYmbfB9u77hmCGhQImEfpvnrJf6flwYaf+A3QCvAuz3TyoecNY\nyN4O\r\n=YJ1G\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/restore-cursor_3.0.0_1555466456462_0.8980970673394233"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		},
		"3.1.0": {
			"name": "restore-cursor",
			"version": "3.1.0",
			"description": "Gracefully restore the CLI cursor on exit",
			"license": "MIT",
			"repository": {
				"type": "git",
				"url": "git+https://github.com/sindresorhus/restore-cursor.git"
			},
			"author": {
				"name": "Sindre Sorhus",
				"email": "sindresorhus@gmail.com",
				"url": "sindresorhus.com"
			},
			"engines": {
				"node": ">=8"
			},
			"scripts": {
				"test": "xo && tsd"
			},
			"keywords": [
				"exit",
				"quit",
				"process",
				"graceful",
				"shutdown",
				"sigterm",
				"sigint",
				"terminate",
				"kill",
				"stop",
				"cli",
				"cursor",
				"ansi",
				"show",
				"term",
				"terminal",
				"console",
				"tty",
				"shell",
				"command-line"
			],
			"dependencies": {
				"onetime": "^5.1.0",
				"signal-exit": "^3.0.2"
			},
			"devDependencies": {
				"tsd": "^0.7.2",
				"xo": "^0.24.0"
			},
			"gitHead": "32accb3425dbcde0b303583b9137857451b67045",
			"bugs": {
				"url": "https://github.com/sindresorhus/restore-cursor/issues"
			},
			"homepage": "https://github.com/sindresorhus/restore-cursor#readme",
			"_id": "restore-cursor@3.1.0",
			"_nodeVersion": "10.15.3",
			"_npmVersion": "6.9.0",
			"_npmUser": {
				"name": "sindresorhus",
				"email": "sindresorhus@gmail.com"
			},
			"dist": {
				"integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
				"shasum": "39f67c54b3a7a58cea5236d95cf0034239631f7e",
				"tarball": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
				"fileCount": 5,
				"unpackedSize": 2817,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwqVQCRA9TVsSAnZWagAA2TcP/2o5tdXHzonttB2kMpGB\nkZvh140sz/236YxgC5Avoiyedm67nX2xH2VZ5yWrH9VJ6aQgT3dSCkSSo9qE\n1tkt0G+SjPGTC/DL1MHlMVxq/+ARue6Qq0NgZjAtEvplKs2TktbzWwvHIM56\n1qb96WtM40/rH0PW+DeeEGR8CGis9ZAmpJAGDYR8Bk9vKSLf0OSOILZArhF0\nflIuADIUqWSpZT3Wq1kIvvbF5FLs2Q7myaLVJStZqT7NC4rTVqIgSILBvI/q\nIWp5rYaFD+vcyJYxOW/fJYs3sez/ORWggRZ5AtEt3lLUYFQhh0nPlkflClLN\nj2E9PD2wJTtThGuCxVySpLtJhAFJfcn/v8W4pwqQVFIvhaIGphWjmmwShJG3\n2epdrMkJH4z3OKEfhhr9OiyBR7ymDyd/+cwb2kuixBuVNcPezipmkfhYWr3i\nwv+Mrb3l+Xrh96HXgw423YsS11vRx/69//Jc7h3ZFKkg/3vBcqNq235lHAuf\n3pOIF5UqeJusj5BQvu4r/N+QJbprR8ROmGY4VprpTzg7+IpUsKeDni3CNtW2\nv4yshL+FjV/XkKH/nAVqqheZPUVXQ+WWp/+aAYLio5os7N8Z7543vubbVID0\n/kD7Q9MYMh5NJUN53mdkyUIikaKBTSBBYF1ObyNJUmcSPoOkR+yc8O//X0Tk\nUJ0a\r\n=0rVp\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "sindresorhus",
					"email": "sindresorhus@gmail.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/restore-cursor_3.1.0_1556260175458_0.920227550808894"
			},
			"_hasShrinkwrap": false,
			"contributors": []
		}
	},
	"time": {
		"modified": "2019-04-26T06:29:38.689Z",
		"created": "2014-08-31T11:36:05.610Z",
		"1.0.0": "2014-08-31T11:36:05.610Z",
		"1.0.1": "2015-09-18T13:38:14.630Z",
		"2.0.0": "2017-01-09T19:17:11.062Z",
		"3.0.0": "2019-04-17T02:00:56.570Z",
		"3.1.0": "2019-04-26T06:29:35.632Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.1.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"02e096c23d3ee384daaf1172af7d91a2\"",
			"fetched": 1602009410787
		}
	},
	"_distfiles": {
		"restore-cursor-1.0.0.tgz": {
			"url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.0.tgz",
			"sha": "1abe672e88a954579a8bf9b1da4c2b1530c76c0d",
			"registry": "npmjs"
		},
		"restore-cursor-1.0.1.tgz": {
			"url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
			"sha": "34661f46886327fed2991479152252df92daa541",
			"registry": "npmjs"
		},
		"restore-cursor-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
			"sha": "9f7ee287f82fd326d4fd162923d62129eee0dfaf",
			"registry": "npmjs"
		},
		"restore-cursor-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.0.0.tgz",
			"sha": "5dad57d9e4b2321b68108229e6d06e9ddd95c6e1",
			"registry": "npmjs"
		},
		"restore-cursor-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
			"sha": "39f67c54b3a7a58cea5236d95cf0034239631f7e",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"restore-cursor-2.0.0.tgz": {
			"shasum": "9f7ee287f82fd326d4fd162923d62129eee0dfaf"
		},
		"restore-cursor-3.1.0.tgz": {
			"shasum": "39f67c54b3a7a58cea5236d95cf0034239631f7e"
		}
	},
	"_rev": "18-60c3a30415717507",
	"_id": "restore-cursor",
	"readme": "# restore-cursor [![Build Status](https://travis-ci.org/sindresorhus/restore-cursor.svg?branch=master)](https://travis-ci.org/sindresorhus/restore-cursor)\n\n> Gracefully restore the CLI cursor on exit\n\nPrevent the cursor you've hidden interactively from remaining hidden if the process crashes.\n\n\n## Install\n\n```\n$ npm install restore-cursor\n```\n\n\n## Usage\n\n```js\nconst restoreCursor = require('restore-cursor');\n\nrestoreCursor();\n```\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)"
}