{"_id":"tiny-spinner","_rev":"298383","name":"tiny-spinner","description":"A simple, yet beautiful, CLI spinner.","dist-tags":{"latest":"2.0.3"},"maintainers":[{"name":"fabiospampinato","email":""}],"time":{"modified":"2024-01-15T13:42:59.000Z","created":"2022-02-08T23:50:14.158Z","2.0.3":"2023-08-25T13:22:22.013Z","2.0.2":"2023-08-11T15:47:44.149Z","2.0.1":"2023-08-11T15:26:09.810Z","2.0.0":"2022-05-06T15:53:27.686Z","1.1.0":"2022-02-09T17:46:51.612Z","1.0.0":"2022-02-08T23:50:14.158Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-spinner.git"},"versions":{"2.0.3":{"name":"tiny-spinner","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-spinner.git"},"description":"A simple, yet beautiful, CLI spinner.","version":"2.0.3","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"node test/index.js","prepublishOnly":"npm run clean && npm run compile"},"keywords":["cli","terminal","spinner","loading","tiny","pretty"],"dependencies":{"stdin-blocker":"^2.0.0","tiny-colors":"^2.1.2","tiny-cursor":"^2.0.0","tiny-truncate":"^1.0.2"},"devDependencies":{"tsex":"^3.0.1","typescript":"^5.1.6"},"gitHead":"606fab3fd8ada1f1187e39823c1bc41c4e2cd464","bugs":{"url":"https://github.com/fabiospampinato/tiny-spinner/issues"},"homepage":"https://github.com/fabiospampinato/tiny-spinner#readme","_id":"tiny-spinner@2.0.3","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"db623fa61513d941e849d8f29f15b07aed083406","size":212099,"noattachment":false,"key":"/tiny-spinner/-/tiny-spinner-2.0.3.tgz","tarball":"http://name.csiicloud.com:7001/tiny-spinner/download/tiny-spinner-2.0.3.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-spinner_2.0.3_1692969741774_0.33955628374487157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T13:22:22.013Z","publish_time":1692969742013,"_source_registry_name":"default","_cnpm_publish_time":1692969742013},"2.0.2":{"name":"tiny-spinner","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-spinner.git"},"description":"A simple, yet beautiful, CLI spinner.","version":"2.0.2","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"node test/index.js","prepublishOnly":"npm run clean && npm run compile"},"keywords":["cli","terminal","spinner","loading","tiny","pretty"],"dependencies":{"stdin-blocker":"^2.0.0","tiny-colors":"^2.0.2","tiny-cursor":"^2.0.0","tiny-truncate":"^1.0.2"},"devDependencies":{"tsex":"^3.0.1","typescript":"^5.1.6"},"gitHead":"a217526e01322a09b06dfc996497e2b84ba765dc","bugs":{"url":"https://github.com/fabiospampinato/tiny-spinner/issues"},"homepage":"https://github.com/fabiospampinato/tiny-spinner#readme","_id":"tiny-spinner@2.0.2","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"792d3171666fdb3b5d6ed329409c304afea11029","size":212100,"noattachment":false,"key":"/tiny-spinner/-/tiny-spinner-2.0.2.tgz","tarball":"http://name.csiicloud.com:7001/tiny-spinner/download/tiny-spinner-2.0.2.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-spinner_2.0.2_1691768863822_0.19849614267935367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T15:47:44.149Z","publish_time":1691768864149,"_source_registry_name":"default","_cnpm_publish_time":1691768864149},"2.0.1":{"name":"tiny-spinner","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-spinner.git"},"description":"A simple, yet beautiful, CLI spinner.","version":"2.0.1","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"node test/index.js","prepublishOnly":"npm run clean && npm run compile"},"keywords":["cli","terminal","spinner","loading","tiny","pretty"],"dependencies":{"stdin-blocker":"^2.0.0","tiny-colors":"^2.0.2","tiny-cursor":"^2.0.0","tiny-truncate":"^1.0.2"},"devDependencies":{"tsex":"^3.0.1","typescript":"^5.1.6"},"gitHead":"fa66388db2a60b1afe0b228e348ced29696f3d22","bugs":{"url":"https://github.com/fabiospampinato/tiny-spinner/issues"},"homepage":"https://github.com/fabiospampinato/tiny-spinner#readme","_id":"tiny-spinner@2.0.1","_nodeVersion":"18.12.0","_npmVersion":"8.19.2","dist":{"shasum":"75e76a537db63b510613faf69c8b121bd5f570e5","size":212035,"noattachment":false,"key":"/tiny-spinner/-/tiny-spinner-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/tiny-spinner/download/tiny-spinner-2.0.1.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-spinner_2.0.1_1691767569510_0.8759421142206689"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T15:26:09.810Z","publish_time":1691767569810,"_source_registry_name":"default","_cnpm_publish_time":1691767569810},"2.0.0":{"name":"tiny-spinner","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-spinner.git"},"description":"A simple, yet beautiful, CLI spinner.","version":"2.0.0","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"node test/index.js","prepublishOnly":"npm run clean && npm run compile"},"keywords":["cli","terminal","spinner","loading","tiny","pretty"],"dependencies":{"stdin-blocker":"^2.0.0","tiny-colors":"^2.0.1","tiny-cursor":"^2.0.0","tiny-truncate":"^1.0.2"},"devDependencies":{"tsex":"^1.1.2","typescript":"^4.6.4"},"gitHead":"ffd56371e676d977068b5b714f3938350c2c0a03","bugs":{"url":"https://github.com/fabiospampinato/tiny-spinner/issues"},"homepage":"https://github.com/fabiospampinato/tiny-spinner#readme","_id":"tiny-spinner@2.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"26e92fee148e3b5b91fe57c2f6d3284b872f3840","size":212023,"noattachment":false,"key":"/tiny-spinner/-/tiny-spinner-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/tiny-spinner/download/tiny-spinner-2.0.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-spinner_2.0.0_1651852407421_0.369050055389317"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-06T17:02:24.736Z","publish_time":1651852407686,"_cnpm_publish_time":1651852407686},"1.1.0":{"name":"tiny-spinner","description":"A simple, yet beautiful, CLI spinner.","version":"1.1.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","test":"node test/index.js","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-spinner/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-spinner.git"},"keywords":["cli","terminal","spinner","loading","tiny","pretty"],"dependencies":{"cli-width":"^3.0.0","fixed-width-string":"^2.0.0","kleur":"^4.1.4","stdin-blocker":"^1.0.0","tiny-cursor":"^1.0.0"},"devDependencies":{"@types/node":"^17.0.16","promise-resolve-timeout":"^1.2.1","rimraf":"^3.0.2","typescript":"^4.5.5","typescript-transform-export-interop":"^1.0.4"},"gitHead":"3c05b88906897d67c9c951d63fd01863f351c7c2","homepage":"https://github.com/fabiospampinato/tiny-spinner#readme","_id":"tiny-spinner@1.1.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"52952044026d4baf695f995298fcf8eb72202097","size":212923,"noattachment":false,"key":"/tiny-spinner/-/tiny-spinner-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/tiny-spinner/download/tiny-spinner-1.1.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-spinner_1.1.0_1644428811368_0.8295932510111859"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-09T17:46:59.218Z","publish_time":1644428811612,"_cnpm_publish_time":1644428811612},"1.0.0":{"name":"tiny-spinner","description":"A simple, yet beautiful, CLI spinner.","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","test":"node test/index.js","prepublishOnly":"npm run clean && npm run compile"},"bugs":{"url":"https://github.com/fabiospampinato/tiny-spinner/issues"},"license":"MIT","author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/tiny-spinner.git"},"keywords":["cli","terminal","spinner","loading","tiny","pretty"],"dependencies":{"cli-width":"^3.0.0","fixed-width-string":"^2.0.0","kleur":"^4.1.4","tiny-cursor":"^1.0.0"},"devDependencies":{"@types/node":"^17.0.16","promise-resolve-timeout":"^1.2.1","rimraf":"^3.0.2","typescript":"^4.5.5","typescript-transform-export-interop":"^1.0.4"},"gitHead":"f67b7347e1e85610c68009f0f2cdbcbf9305c141","homepage":"https://github.com/fabiospampinato/tiny-spinner#readme","_id":"tiny-spinner@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"2ada0ca4ededf24f3569740ed7fe154871058948","size":212845,"noattachment":false,"key":"/tiny-spinner/-/tiny-spinner-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/tiny-spinner/download/tiny-spinner-1.0.0.tgz"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-spinner_1.0.0_1644364213923_0.2926831366126481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-08T23:50:20.132Z","publish_time":1644364214158,"_cnpm_publish_time":1644364214158}},"readme":"\n<p align=\"center\">\n  <img src=\"resources/demo.gif\" width=\"522\" alt=\"Demo\">\n</p>\n\n# Tiny Spinner\n\nA simple, yet beautiful, CLI spinner.\n\n## Install\n\n```sh\nnpm install --save tiny-spinner\n```\n\n## Usage\n\n```ts\nimport Spinner from 'tiny-spinner';\n\n// Create spinner\n\nconst spinner = new Spinner ();\n\n// Start spinner with initial message\n\nspinner.start ( 'Doing something' );\n\n// Update message\n\nspinner.update ( 'Still doing something' );\n\n// Exit with a warning message\n\nspinner.warning ( 'Some warning message' );\n\n// Exit with an error message\n\nspinner.error ( 'Some error message' );\n\n// Exit with a success message\n\nspinner.success ( 'Some success message' );\n\n// Exit with a custom message (no prefix symbol)\n\nspinner.stop ( 'Some stop message' );\n\n// Exit without a message\n\nspinner.stop ();\n```\n\n## License\n\nMIT © Fabio Spampinato\n","_attachments":{},"homepage":"https://github.com/fabiospampinato/tiny-spinner#readme","bugs":{"url":"https://github.com/fabiospampinato/tiny-spinner/issues"}}