{"_id":"restore-cursor","_rev":"176755","name":"restore-cursor","description":"Gracefully restore the CLI cursor on exit","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2022-10-18T09:21:04.000Z","created":"2014-08-31T11:36:05.610Z","4.0.0":"2021-08-23T19:27:21.792Z","3.1.0":"2019-04-26T06:29:35.632Z","3.0.0":"2019-04-17T02:00:56.570Z","2.0.0":"2017-01-09T19:17:11.062Z","1.0.1":"2015-09-18T13:38:14.630Z","1.0.0":"2014-08-31T11:36:05.610Z"},"users":{},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/restore-cursor.git"},"versions":{"4.0.0":{"name":"restore-cursor","version":"4.0.0","description":"Gracefully restore the CLI cursor on exit","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/restore-cursor.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"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":"b9c449568992c954bd71de0ab44904544757545e","bugs":{"url":"https://github.com/sindresorhus/restore-cursor/issues"},"homepage":"https://github.com/sindresorhus/restore-cursor#readme","_id":"restore-cursor@4.0.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"519560a4318975096def6e609d44100edaa4ccb9","size":1813,"noattachment":false,"key":"/restore-cursor/-/restore-cursor-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/restore-cursor/download/restore-cursor-4.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restore-cursor_4.0.0_1629746841602_0.3479880774893622"},"_hasShrinkwrap":false,"publish_time":1629746841792,"_cnpm_publish_time":1629746841792,"_cnpmcore_publish_time":"2021-12-16T15:15:20.913Z"},"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":{"shasum":"39f67c54b3a7a58cea5236d95cf0034239631f7e","size":1600,"noattachment":false,"key":"/restore-cursor/-/restore-cursor-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/restore-cursor/download/restore-cursor-3.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restore-cursor_3.1.0_1556260175458_0.920227550808894"},"_hasShrinkwrap":false,"publish_time":1556260175632,"_cnpm_publish_time":1556260175632},"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":{"shasum":"5dad57d9e4b2321b68108229e6d06e9ddd95c6e1","size":1417,"noattachment":false,"key":"/restore-cursor/-/restore-cursor-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/restore-cursor/download/restore-cursor-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/restore-cursor_3.0.0_1555466456462_0.8980970673394233"},"_hasShrinkwrap":false,"publish_time":1555466456570,"_cnpm_publish_time":1555466456570},"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","size":1475,"noattachment":false,"key":"/restore-cursor/-/restore-cursor-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/restore-cursor/download/restore-cursor-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/restore-cursor-2.0.0.tgz_1483989430842_0.5384121846873313"},"directories":{},"publish_time":1483989431062,"_cnpm_publish_time":1483989431062,"_hasShrinkwrap":false},"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","size":1465,"noattachment":false,"key":"/restore-cursor/-/restore-cursor-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/restore-cursor/download/restore-cursor-1.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1442583494630,"_cnpm_publish_time":1442583494630,"_hasShrinkwrap":false},"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":""}],"dist":{"shasum":"1abe672e88a954579a8bf9b1da4c2b1530c76c0d","size":806,"noattachment":false,"key":"/restore-cursor/-/restore-cursor-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/restore-cursor/download/restore-cursor-1.0.0.tgz"},"directories":{},"publish_time":1409484965610,"_cnpm_publish_time":1409484965610,"_hasShrinkwrap":false}},"readme":"# 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## Install\n\n```\n$ npm install restore-cursor\n```\n\n## Usage\n\n```js\nimport restoreCursor from 'restore-cursor';\n\nrestoreCursor();\n```\n\n---\n\n<div align=\"center\">\n\t<b>\n\t\t<a href=\"https://tidelift.com/subscription/pkg/npm-restore-cursor?utm_source=npm-restore-cursor&utm_medium=referral&utm_campaign=readme\">Get professional support for this package with a Tidelift subscription</a>\n\t</b>\n\t<br>\n\t<sub>\n\t\tTidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.\n\t</sub>\n</div>\n","_attachments":{},"homepage":"https://github.com/sindresorhus/restore-cursor#readme","bugs":{"url":"https://github.com/sindresorhus/restore-cursor/issues"},"license":"MIT"}