{"_id":"loading-cli","_rev":"2866260","name":"loading-cli","description":"Terminal loading effect.","dist-tags":{"latest":"1.1.0"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"time":{"modified":"2022-09-23T03:39:11.000Z","created":"2016-05-26T19:14:30.842Z","1.1.0":"2019-11-06T17:51:37.618Z","1.0.8":"2018-06-12T11:59:27.313Z","1.0.7":"2018-06-10T15:21:08.709Z","1.0.6":"2018-01-20T03:16:23.197Z","1.0.4":"2017-08-19T04:42:18.964Z","1.0.3":"2017-08-17T06:39:30.556Z","1.0.2":"2016-05-27T00:48:50.395Z","1.0.1":"2016-05-26T19:21:48.007Z","1.0.0":"2016-05-26T19:14:30.842Z"},"users":{},"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"versions":{"1.1.0":{"name":"loading-cli","version":"1.1.0","description":"Terminal loading effect.","main":"lib/index.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","dependencies":{"colors-cli":"^1.0.26"},"gitHead":"a51a351409fb067354213f3d6553c3a16beea253","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","_id":"loading-cli@1.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"3457edaa3290439ad0061755174363a8091d56bc","size":3446,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.1.0.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"_npmUser":{"name":"wcjiang","email":"398188662@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-cli_1.1.0_1573062697476_0.304131196662607"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T13:29:01.037Z","publish_time":1573062697618,"_cnpm_publish_time":1573062697618},"1.0.8":{"name":"loading-cli","version":"1.0.8","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","dependencies":{"colors-cli":"^1.0.14"},"gitHead":"d3f2599cda6734bc0c805f5c60c03770e9cb4f8d","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","_id":"loading-cli@1.0.8","_npmVersion":"6.0.1","_nodeVersion":"9.8.0","_npmUser":{"name":"wcjiang","email":"398188662@qq.com"},"dist":{"shasum":"5d5b942f0385bcebb1410b5accc58d4d66082c62","size":3302,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.8.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-cli_1.0.8_1528804767192_0.7866204438536339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T13:29:00.126Z","publish_time":1528804767313,"_cnpm_publish_time":1528804767313},"1.0.7":{"name":"loading-cli","version":"1.0.7","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","dependencies":{"colors-cli":"^1.0.9"},"gitHead":"3658f9b5dbc39022d83580ec234775925090ef11","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","_id":"loading-cli@1.0.7","_npmVersion":"6.0.1","_nodeVersion":"9.8.0","_npmUser":{"name":"wcjiang","email":"398188662@qq.com"},"dist":{"shasum":"e812be5c8d1e5197f340d99109b9c70d19f75593","size":3301,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.7.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-cli_1.0.7_1528644068632_0.10403850385676416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T13:28:59.247Z","publish_time":1528644068709,"_cnpm_publish_time":1528644068709},"1.0.6":{"name":"loading-cli","version":"1.0.6","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","dependencies":{"colors-cli":"^1.0.9"},"gitHead":"12ada8c1318cca8443a418e0e3187864d9bcc85f","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","_id":"loading-cli@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"jslite","email":"398188662@qq.com"},"dist":{"shasum":"dc54e2dbe726b57d1c24cfd7673aedefd118b3e7","size":3176,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.6.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-cli-1.0.6.tgz_1516418183129_0.38152520963922143"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T13:28:58.321Z","publish_time":1516418183197,"_cnpm_publish_time":1516418183197},"1.0.4":{"name":"loading-cli","version":"1.0.4","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","dependencies":{"colors-cli":"^1.0.9"},"gitHead":"f097fc8c59d0cbfe828289de6f944791ca5d159d","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","_id":"loading-cli@1.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"jslite","email":"398188662@qq.com"},"dist":{"shasum":"f6f5c905539bed4cff0def9b9ff99d2a3c4c69ca","size":3163,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.4.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-cli-1.0.4.tgz_1503117738795_0.1303820200264454"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T13:28:57.457Z","publish_time":1503117738964,"_cnpm_publish_time":1503117738964},"1.0.3":{"name":"loading-cli","version":"1.0.3","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","dependencies":{"colors-cli":"^1.0.7"},"gitHead":"244c203d5c583661bf5f5aa6c9c5e1d3ff394493","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","_id":"loading-cli@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"jslite","email":"398188662@qq.com"},"dist":{"shasum":"f4fde5c3d2d0ad3d0a86a8daa12bcc2011775cc2","size":2858,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.3.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loading-cli-1.0.3.tgz_1502951970340_0.5203194981440902"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T13:28:56.574Z","publish_time":1502951970556,"_cnpm_publish_time":1502951970556},"1.0.2":{"name":"loading-cli","version":"1.0.2","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"repository":{"type":"git","url":"git+https://github.com/jaywcjlove/loading-cli.git"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","devDependencies":{"colors-cli":"^1.0.7"},"gitHead":"8f02492f527ed81e4e372d4a8df445ad27f3c369","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","_id":"loading-cli@1.0.2","_shasum":"9ea473f5d3ca66029331d8549adf691666af1cd8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jslite","email":"398188662@qq.com"},"dist":{"shasum":"9ea473f5d3ca66029331d8549adf691666af1cd8","size":2859,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.2.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/loading-cli-1.0.2.tgz_1464310127335_0.5781339416280389"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T13:28:55.688Z","publish_time":1464310130395,"_cnpm_publish_time":1464310130395},"1.0.1":{"name":"loading-cli","version":"1.0.1","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","devDependencies":{"colors-cli":"^1.0.7"},"gitHead":"a47c637afa5d4dba377b00fd43ccea9de893b81f","_id":"loading-cli@1.0.1","_shasum":"652c436c02acb922739d441e0202073c48550cab","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jslite","email":"398188662@qq.com"},"dist":{"shasum":"652c436c02acb922739d441e0202073c48550cab","size":2637,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.1.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loading-cli-1.0.1.tgz_1464290507463_0.07501090271398425"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T13:28:54.815Z","publish_time":1464290508007,"_cnpm_publish_time":1464290508007},"1.0.0":{"name":"loading-cli","version":"1.0.0","description":"Terminal loading effect.","main":"index.js","scripts":{"test":"node test/test.js"},"keywords":["command","loading-cli","loading","exit","quit","process","graceful","shutdown","sigterm","sigint","cli","cursor","ansi","term","terminal","console","shell","command-line"],"author":{"name":"kenny wang","email":"wowohoo@qq.com"},"license":"MIT","devDependencies":{"colors-cli":"^1.0.7"},"gitHead":"78f20b2e48fff5847b737730b90e0a3d4e2d6763","_id":"loading-cli@1.0.0","_shasum":"845ab0edc94a0dcf7278f07803ce01f8067291e1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jslite","email":"398188662@qq.com"},"dist":{"shasum":"845ab0edc94a0dcf7278f07803ce01f8067291e1","size":2641,"noattachment":false,"key":"/loading-cli/-/loading-cli-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/loading-cli/download/loading-cli-1.0.0.tgz"},"maintainers":[{"name":"wcjiang","email":"398188662@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loading-cli-1.0.0.tgz_1464290070360_0.2902843963820487"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T13:28:53.959Z","publish_time":1464290070842,"_cnpm_publish_time":1464290070842}},"readme":"# loading-cli\n\n[![](https://jaywcjlove.github.io/sb/ico/npm.svg)](https://www.npmjs.com/package/loading-cli) [![Build Status](https://travis-ci.org/jaywcjlove/loading-cli.svg?branch=master)](https://travis-ci.org/jaywcjlove/loading-cli)\n\nTerminal loading effect.\n\n<img height=\"26\" src=\"https://user-images.githubusercontent.com/1680273/68320716-70f33600-00fb-11ea-8a78-47b82ab28240.gif\">\n\n# Install\n\n```bash \n$ npm install --save loading-cli\n```\n\n# Usage\n\n```js \nconst loading =  require('loading-cli');\nconst load = loading(\"loading text!!\").start()\n\nsetTimeout(function(){\n    load.color = 'yellow';\n    load.text = ' Loading rainbows';\n},2000)\n\n// stop\nsetTimeout(function(){\n    load.stop()\n},3000)\n```\n\nCustom text color [colors-cli](https://github.com/jaywcjlove/colors-cli)\n\n```js\nconst color = require('colors-cli/toxic');\nconst loading = require('loading-cli');\n\nconst load = loading(\"loading text!!\".blue).start();\n// stop\nsetTimeout(function(){\n  load.stop()\n},3000)\n```\n\n# API\n\n## loading([options|text])\n\n### options \n\n```js\nload({\n  \"text\":\"loading text!!\",\n  \"color\":\"yellow\",\n  \"interval\":100,\n  \"stream\": process.stdout,\n  \"frames\":[\"◰\", \"◳\", \"◲\", \"◱\"]\n})\n```\n\n### text\n\nType: string\nText to display after the spinner.\n\n```js\nloading(\"loading text!!\")\n```\n\n## color\n\nValues:`black` `red` `green` `yellow` `blue` `magenta` `cyan` `white` `gray`   \n\n\n## frames\n\n```bash\n[\"◰\", \"◳\", \"◲\", \"◱\"]\n[\"◐\", \"◓\", \"◑\", \"◒\"]\n[\".\", \"o\", \"O\", \"°\", \"O\", \"o\", \".\"]\n[\"⊶\", \"⊷\"]\n[\"ဝ\", \"၀\"]\n[\"←\", \"↖\", \"↑\", \"↗\", \"→\", \"↘\", \"↓\", \"↙\"]\n[\"???? \", \"???? \", \"???? \", \"???? \", \"???? \", \"???? \", \"???? \", \"???? \", \"???? \", \"???? \", \"???? \"]\n```\n\n# Instance\n\n## .start([text])\n\nStart the spinner. Returns the instance.\n\n## .stop()\n\nStop and clear the spinner. Returns the instance.\n\n## .clear()\n\nClear the spinner. Returns the instance.\n\n## .succeed([text])\n\nStop the spinner, change it to a green `✔` and persist the current text, or text if provided. Returns the instance. See the GIF below.\n\n## .fail([text])\n\nStop the spinner, change it to a red `✖` and persist the current text, or text if provided. Returns the instance. See the GIF below.\n\n## .warn([text])\n\nStop the spinner, change it to a yellow `⚠` and persist the current text, or text if provided. Returns the instance.\n\n## .info([text])\n\nStop the spinner, change it to a blue `ℹ` and persist the current text, or text if provided. Returns the instance.\n\n## .render()\n\nManually render a new frame. Returns the instance.\n\n## .frame()\n\nGet a new frame.\n\n```js\nconst loading = require('loading-cli');\nconst load = loading(\"loading text!!\");\nload.frame([\"◰\", \"◳\", \"◲\", \"◱\"]);\nload.start();\n```\n\n## .text\n\nChange the text.\n\n## .color\n\nChange the spinner color.\n","_attachments":{},"homepage":"https://github.com/jaywcjlove/loading-cli#readme","bugs":{"url":"https://github.com/jaywcjlove/loading-cli/issues"},"license":"MIT"}