{"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"keywords":["ansi","terminal","console","cli","string","log","logging","spinner","busy","indicator","loading","loader","progress","elegant","loiter","interactive"],"dist-tags":{"latest":"3.0.0"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"description":"Elegant spinner for interactive CLI apps","readme":"# elegant-spinner\n\n> Elegant spinner for interactive CLI apps\n\n<img width=\"173\" src=\"screenshot.gif\">\n\n**You probably want [`ora`](https://github.com/sindresorhus/ora) instead, which includes this spinner and handles the animation for you.**\n\n## Install\n\n```\n$ npm install elegant-spinner\n```\n\n## Usage\n\n```js\nimport elegantSpinner from 'elegant-spinner';\nimport logUpdate from 'log-update';\n\nconst frame = elegantSpinner();\n\nsetInterval(() => {\n\tlogUpdate(frame());\n}, 50);\n```\n\n## Related\n\n- [log-update](https://github.com/sindresorhus/log-update) - Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.\n\n---\n\n<div align=\"center\">\n\t<b>\n\t\t<a href=\"https://tidelift.com/subscription/pkg/npm-elegant-spinner?utm_source=npm-elegant-spinner&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","repository":{"type":"git","url":"git+https://github.com/sindresorhus/elegant-spinner.git"},"users":{"bhaveshgohel":true,"nyao":true,"lossless":true,"jtbrinkmann":true,"flumpus-dev":true},"bugs":{"url":"https://github.com/sindresorhus/elegant-spinner/issues"},"license":"MIT","versions":{"1.0.0":{"name":"elegant-spinner","version":"1.0.0","description":"Elegant spinner for interactive CLI apps","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/elegant-spinner"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test.js"},"files":["index.js"],"keywords":["ansi","terminal","console","cli","string","log","logging","spinner","busy","indicator","loading","loader","progress","elegant","loiter","interactive"],"devDependencies":{"ava":"0.0.4","xo":"*"},"gitHead":"6cb32ab72adab3657f92274f517981dde09290e9","bugs":{"url":"https://github.com/sindresorhus/elegant-spinner/issues"},"homepage":"https://github.com/sindresorhus/elegant-spinner","_id":"elegant-spinner@1.0.0","_shasum":"737e58bf031f0592d01e370bf09da912c3fa806b","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"737e58bf031f0592d01e370bf09da912c3fa806b","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/elegant-spinner/-/elegant-spinner-1.0.0.tgz","integrity":"sha512-jbJIsEmmuHftQz/ZfNk/QKBabgnZAT3bXsKCxD5KdRCOM74ghXM4pBmUD9C1DXX3uZUp8qqthX8KEOn7TxtPow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMvxHiUcSdZOkh1rAIOmi3Qjvp5wFxNyQ7Qa/OAmvnIAiBkDqIBkJ/xyxjJsJ/UouMQJSZqbrlrIenuGU7qO67euw=="}]},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{}},"1.0.1":{"name":"elegant-spinner","version":"1.0.1","description":"Elegant spinner for interactive CLI apps","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/elegant-spinner"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test.js"},"files":["index.js"],"keywords":["ansi","terminal","console","cli","string","log","logging","spinner","busy","indicator","loading","loader","progress","elegant","loiter","interactive"],"devDependencies":{"ava":"0.0.4","xo":"*"},"gitHead":"669a9813b4ee7d459b982dd623e72672d9f4f114","bugs":{"url":"https://github.com/sindresorhus/elegant-spinner/issues"},"homepage":"https://github.com/sindresorhus/elegant-spinner","_id":"elegant-spinner@1.0.1","_shasum":"db043521c95d7e303fd8f345bedc3349cfb0729e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"shasum":"db043521c95d7e303fd8f345bedc3349cfb0729e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/elegant-spinner/-/elegant-spinner-1.0.1.tgz","integrity":"sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyZ6R1vbp8YEyZjbzj8Xih0CdXVbTkQ7FEARUCn3VQCwIhAIefuoF2GpPGMT6UwJvgZyfjCSA/xP1b/J9yl+9q/CGV"}]},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{}},"2.0.0":{"name":"elegant-spinner","version":"2.0.0","description":"Elegant spinner for interactive CLI apps","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/elegant-spinner.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["ansi","terminal","console","cli","string","log","logging","spinner","busy","indicator","loading","loader","progress","elegant","loiter","interactive"],"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"923cdf90a83c10bd4c82db82c77853e9b00d6b0f","bugs":{"url":"https://github.com/sindresorhus/elegant-spinner/issues"},"homepage":"https://github.com/sindresorhus/elegant-spinner#readme","_id":"elegant-spinner@2.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-5YRYHhvhYzV/FC4AiMdeSIg3jAYGq9xFvbhZMpPlJoBsfYgrw2DSCYeXfat6tYBu45PWiyRr3+flaCPPmviPaA==","shasum":"f236378985ecd16da75488d166be4b688fd5af94","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/elegant-spinner/-/elegant-spinner-2.0.0.tgz","fileCount":5,"unpackedSize":3494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsOfhCRA9TVsSAnZWagAAVyoP/iCnINgu7QQrF7e2oj0W\ncXL602y5x9KRhheM4k7TXCHy2wi0gXFnowl2THo8IgIYGsz08MdQHEA0snXv\n+9/6J+NEWQfi/woHtLywMeApdFi7WVjfkI9r1XrS7Ok32zZdxAxrJ7g2H/HG\n17oN/G/N+kYqymp9INd+U1k6OocL8lCT1vehqosCMXNUOqGiCqfKoVDbsvR7\nt51PUHQAvwGbPh+wth3kLr/yAOM4lOAW7+dGJBmjPjjvEvqE8mcAg7hRxdTB\neAUqvYpU4l20hkRgdsLZpo+koNBco5D2PMctE3wRVV/bqdFzjShNkfVN/XSo\nunkpmPCi9CiExA0tmRtI7gL1JMs0dTwZQW1LsMpdun10mXDcL0QAnIrLmWIk\n6i54Wy/uhM7eIPwCAZwfXe/GX5bWPd/qfy2wYDZ0e8IWbhgTQm/GRx8KOga7\nb3huxuLHGHwGESFhESwRXJkr5SM+E+Fh9e+0U+PlS2zv/+NxlTwreHq2I6Ow\nx4gom2SQKtjBGNHB5n0lD5QaMEIIA4mIoqdeZc8UPVqkuevIo0a7TY8PQmQJ\nJdsAF5fWK7nVSW6WoVba2HGj56e+B63bejaLmj3zqXMPYFxBuTXSTEQqTKKQ\nN1U4+h3/F0kZEyY1VIDN4A5ur514cXpMIgBg3kI+uJ3ItDV/yjGfd4yIviIq\nUmuc\r\n=AfVd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrAxMyl9/PX02ZLcjB3r0b/mMRZpsAW0Rx9c8o+PVEPwIhAIKybalw9DgO/xcYQVyjanih5QiNr5xQfYhOrzkh5rjK"}]},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elegant-spinner_2.0.0_1555097568650_0.17207949771881714"},"_hasShrinkwrap":false},"3.0.0":{"name":"elegant-spinner","version":"3.0.0","description":"Elegant spinner for interactive CLI apps","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/elegant-spinner.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 && ava && tsd"},"keywords":["ansi","terminal","console","cli","string","log","logging","spinner","busy","indicator","loading","loader","progress","elegant","loiter","interactive"],"devDependencies":{"ava":"^3.15.0","tsd":"^0.17.0","xo":"^0.44.0"},"gitHead":"37bd16b92248bf666a67dd246f0e6f25b18cbdef","bugs":{"url":"https://github.com/sindresorhus/elegant-spinner/issues"},"homepage":"https://github.com/sindresorhus/elegant-spinner#readme","_id":"elegant-spinner@3.0.0","_nodeVersion":"14.17.5","_npmVersion":"7.20.3","dist":{"integrity":"sha512-nWUuor3FWTGYAch7SY0unb5qLzs7eAc24ic9PBh+eQctFNQ4IDWJqBpBgsL4SrrGHHN0mJoL7CpWZby5t2KjFg==","shasum":"e693ff62f3cd4c566c5add7f9e10e595c71c0953","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/elegant-spinner/-/elegant-spinner-3.0.0.tgz","fileCount":5,"unpackedSize":3944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN28kCRA9TVsSAnZWagAA2MoP/16MglErixn5kYD+/6ru\nkqwjbcMFj9Ca2bafB5foTYgjgqZGNUV0f5OM72F0pONb7782J6uINEH3BFI8\nURWtJd4caKhxzPYsWmYCsnY2BWrV4yisdRm5OQ35l1gPUotwbb6Hkypp4xyn\nFBGkPaqDGoPpA8Z9ZvKC7CN67cIM5oXGQruDKDOOVB2x9cU2cqauV0rjIHsQ\nZpm7ExNwfOaKrvXzhYbv61AuNH6xYUkkXTpW1waNVJqjoD6mK3icZxYyGJGN\nCEm1g20d7/GCOk4xzbRz3LHr7jQ6gMPrx4sfmXnwy0HjmR/LARQzaVIlgxjd\nMYhteTUC2yYk8ACPSEUMyFsCEfih0Eb8ogLkb3QITnANEE8xw40FQuHnrqKK\nY8pahLk6zRhqpeyVPqKiREWnAmcmEm3g36VY95NNhYhrz5DAPdEBvZxYJAwR\nnqgldSIbYAgnC1JG3CtSKpRYFls8Q2L+CnFBOkxaGFmfVRoH5vuZGFRe+2ya\n3c3VA5mjNMeJ4l6hItfX0es3MYM/ZbpYjrm68wu3cvRf7HkwgvX+dSmTlegW\nVm2MUS49wJ61h5gd1lDWNXHDZ0LLiils8yyznUgj2zpyQ8D/7ySbIdlAMdno\nRdkQr+EcyJod3EDpZrogwyZQvdmEIlH8y0VHMA58yvLIC0eHKYM5D3BqfiU/\nog4q\r\n=kHw8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZj7wRZUj0jp3l3vNA/sTCu3SUxHadsSYKWIAlwTGArAiBRmA5sTwSozvT50N8rlUlEXqimW/ctpM9b7we9UYOv7Q=="}]},"_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/elegant-spinner_3.0.0_1631022883929_0.5451395172610254"},"_hasShrinkwrap":false}},"name":"elegant-spinner","time":{"modified":"2023-04-12T02:46:24.573Z","created":"2015-08-16T08:26:42.409Z","1.0.0":"2015-08-16T08:26:42.409Z","1.0.1":"2015-10-02T09:27:14.384Z","2.0.0":"2019-04-12T19:32:48.806Z","3.0.0":"2021-09-07T13:54:44.061Z"},"readmeFilename":"readme.md","homepage":"https://github.com/sindresorhus/elegant-spinner#readme"}