{"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dist-tags":{"latest":"0.14.3"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"description":"Terminal task list","readme":"# listr\n\n[![Build Status Linux](https://travis-ci.org/SamVerschueren/listr.svg?branch=master)](https://travis-ci.org/SamVerschueren/listr) [![Build status Windows](https://ci.appveyor.com/api/projects/status/y8vhpwsb98b8o4cm?svg=true)](https://ci.appveyor.com/project/SamVerschueren/listr) [![Coverage Status](https://codecov.io/gh/SamVerschueren/listr/branch/master/graph/badge.svg)](https://codecov.io/gh/SamVerschueren/listr)\n\n> Terminal task list\n\n<img src=\"media/screenshot.gif\">\n\n## Install\n\n```\n$ npm install --save listr\n```\n\n\n## Usage\n\n```js\nconst execa = require('execa');\nconst Listr = require('listr');\n\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Git',\n\t\ttask: () => {\n\t\t\treturn new Listr([\n\t\t\t\t{\n\t\t\t\t\ttitle: 'Checking git status',\n\t\t\t\t\ttask: () => execa.stdout('git', ['status', '--porcelain']).then(result => {\n\t\t\t\t\t\tif (result !== '') {\n\t\t\t\t\t\t\tthrow new Error('Unclean working tree. Commit or stash changes first.');\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\ttitle: 'Checking remote history',\n\t\t\t\t\ttask: () => execa.stdout('git', ['rev-list', '--count', '--left-only', '@{u}...HEAD']).then(result => {\n\t\t\t\t\t\tif (result !== '0') {\n\t\t\t\t\t\t\tthrow new Error('Remote history differ. Please pull changes.');\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t], {concurrent: true});\n\t\t}\n\t},\n\t{\n\t\ttitle: 'Install package dependencies with Yarn',\n\t\ttask: (ctx, task) => execa('yarn')\n\t\t\t.catch(() => {\n\t\t\t\tctx.yarn = false;\n\n\t\t\t\ttask.skip('Yarn not available, install it via `npm install -g yarn`');\n\t\t\t})\n\t},\n\t{\n\t\ttitle: 'Install package dependencies with npm',\n\t\tenabled: ctx => ctx.yarn === false,\n\t\ttask: () => execa('npm', ['install'])\n\t},\n\t{\n\t\ttitle: 'Run tests',\n\t\ttask: () => execa('npm', ['test'])\n\t},\n\t{\n\t\ttitle: 'Publish package',\n\t\ttask: () => execa('npm', ['publish'])\n\t}\n]);\n\ntasks.run().catch(err => {\n\tconsole.error(err);\n});\n```\n\n\n## Task\n\nA `task` can return different values. If a `task` returns, it means the task was completed successfully. If a task throws an error, the task failed.\n\n```js\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Success',\n\t\ttask: () => 'Foo'\n\t},\n\t{\n\t\ttitle: 'Failure',\n\t\ttask: () => {\n\t\t\tthrow new Error('Bar')\n\t\t}\n\t}\n]);\n```\n\n\n### Promises\n\nA `task` can also be async by returning a `Promise`. If the promise resolves, the task completed successfully, if it rejects, the task failed.\n\n```js\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Success',\n\t\ttask: () => Promise.resolve('Foo')\n\t},\n\t{\n\t\ttitle: 'Failure',\n\t\ttask: () => Promise.reject(new Error('Bar'))\n\t}\n]);\n```\n\n> Tip: Always reject a promise with some kind of `Error` object.\n\n### Observable\n\n<img src=\"media/observable.gif\" width=\"250\" align=\"right\">\n\nA `task` can also return an `Observable`. The thing about observables is that it can emit multiple values and can be used to show the output of the\ntask. Please note that only the last line of the output is rendered.\n\n```js\nconst {Observable} = require('rxjs');\n\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Success',\n\t\ttask: () => {\n\t\t\treturn new Observable(observer => {\n\t\t\t\tobserver.next('Foo');\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tobserver.next('Bar');\n\t\t\t\t}, 2000);\n\n\t\t\t\tsetTimeout(() => {\n\t\t\t\t\tobserver.complete();\n\t\t\t\t}, 4000);\n\t\t\t});\n\t\t}\n\t},\n\t{\n\t\ttitle: 'Failure',\n\t\ttask: () => Promise.reject(new Error('Bar'))\n\t}\n]);\n```\n\nYou can use the `Observable` package you feel most comfortable with, like [RxJS](https://www.npmjs.com/package/rxjs) or [zen-observable](https://www.npmjs.com/package/zen-observable).\n\n### Streams\n\nIt's also possible to return a [`ReadableStream`](https://nodejs.org/api/stream.html#stream_class_stream_readable). The stream will be converted to an `Observable` and handled as such.\n\n```js\nconst fs = require('fs');\nconst split = require('split');\n\nconst list = new Listr([\n\t{\n\t\ttitle: 'File',\n\t\ttask: () => fs.createReadStream('data.txt', 'utf8')\n\t\t\t.pipe(split(/\\r?\\n/, null, {trailing: false}))\n\t}\n]);\n```\n\n### Skipping tasks\n\n<img src=\"media/skipped.png\" width=\"250\" align=\"right\">\n\nOptionally specify a `skip` function to determine whether a task can be skipped.\n\n- If the `skip` function returns a truthy value or a `Promise` that resolves to a truthy value then the task will be skipped.\n- If the returned value is a string it will be displayed as the reason for skipping the task.\n- If the `skip` function returns a falsey value or a `Promise` that resolves to a falsey value then the task will be executed as normal.\n- If the `skip` function throws or returns a `Promise` that rejects, the task (and the whole build) will fail.\n\n```js\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Task 1',\n\t\ttask: () => Promise.resolve('Foo')\n\t},\n\t{\n\t\ttitle: 'Can be skipped',\n\t\tskip: () => {\n\t\t\tif (Math.random() > 0.5) {\n\t\t\t\treturn 'Reason for skipping';\n\t\t\t}\n\t\t},\n\t\ttask: () => 'Bar'\n\t},\n\t{\n\t\ttitle: 'Task 3',\n\t\ttask: () => Promise.resolve('Bar')\n\t}\n]);\n```\n\n> Tip: You can still skip a task while already executing the `task` function with the [task object](#task-object).\n\n## Enabling tasks\n\nBy default, every task is enabled which means that every task will be executed. However, it's also possible to provide an `enabled` function that returns whether the task should be executed or not.\n\n```js\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Install package dependencies with Yarn',\n\t\ttask: (ctx, task) => execa('yarn')\n\t\t\t.catch(() => {\n\t\t\t\tctx.yarn = false;\n\n\t\t\t\ttask.skip('Yarn not available, install it via `npm install -g yarn`');\n\t\t\t})\n\t},\n\t{\n\t\ttitle: 'Install package dependencies with npm',\n\t\tenabled: ctx => ctx.yarn === false,\n\t\ttask: () => execa('npm', ['install'])\n\t}\n]);\n```\n\nIn the above example, we try to run `yarn` first, if that fails we will fall back to `npm`. However, at first only the Yarn task will be visible. Because we set the `yarn` flag of the [context](https://github.com/SamVerschueren/listr#context) object to `false`, the second task will automatically be enabled and will be executed.\n\n> Note: This does not work in combination with [concurrent](https://github.com/SamVerschueren/listr#concurrent) tasks.\n\n\n## Context\n\nA context object is passed as argument to every `skip` and `task` function. This allows you to create composable tasks and change the behaviour of your task depending on previous results.\n\n```js\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Task 1',\n\t\tskip: ctx => ctx.foo === 'bar',\n\t\ttask: () => Promise.resolve('Foo')\n\t},\n\t{\n\t\ttitle: 'Can be skipped',\n\t\tskip: () => {\n\t\t\tif (Math.random() > 0.5) {\n\t\t\t\treturn 'Reason for skipping';\n\t\t\t}\n\t\t},\n\t\ttask: ctx => {\n\t\t\tctx.unicorn = 'rainbow';\n\t\t}\n\t},\n\t{\n\t\ttitle: 'Task 3',\n\t\ttask: ctx => Promise.resolve(`${ctx.foo} ${ctx.bar}`)\n\t}\n]);\n\ntasks.run({\n\tfoo: 'bar'\n}).then(ctx => {\n\tconsole.log(ctx);\n\t//=> {foo: 'bar', unicorn: 'rainbow'}\n});\n```\n\n\n## Task object\n\nA special task object is passed as second argument to the `task` function. This task object lets you change the title while running your task, you can skip it depending on some results or you can update the task's output.\n\n```js\nconst tasks = new Listr([\n\t{\n\t\ttitle: 'Install package dependencies with Yarn',\n\t\ttask: (ctx, task) => execa('yarn')\n\t\t\t.catch(() => {\n\t\t\t\tctx.yarn = false;\n\n\t\t\t\ttask.title = `${task.title} (or not)`;\n\t\t\t\ttask.skip('Yarn not available');\n\t\t\t})\n\t},\n\t{\n\t\ttitle: 'Install package dependencies with npm',\n\t\tskip: ctx => ctx.yarn !== false && 'Dependencies already installed with Yarn',\n\t\ttask: (ctx, task) => {\n\t\t\ttask.output = 'Installing dependencies...';\n\n\t\t\treturn execa('npm', ['install'])\n\t\t}\n\t}\n]);\n\ntasks.run();\n```\n\n\n## Custom renderers\n\nIt's possible to write custom renderers for Listr. A renderer is an ES6 class that accepts the tasks that it should render, and the Listr options object. It has two methods, the `render` method which is called when it should start rendering, and the `end` method. The `end` method is called when all the tasks are completed or if a task failed. If a task failed, the error object is passed in via an argument.\n\n```js\nclass CustomRenderer {\n\n\tconstructor(tasks, options) { }\n\n\tstatic get nonTTY() {\n\t\treturn false;\n\t}\n\n\trender() { }\n\n\tend(err) { }\n}\n\nmodule.exports = CustomRenderer;\n```\n\n> Note: A renderer is not passed through to the subtasks, only to the main task. It is up to you to handle that case.\n\nThe `nonTTY` property returns a boolean indicating if the renderer supports non-TTY environments. The default for this property is `false` if you do not implement it.\n\n### Observables\n\nEvery task is an observable. The task emits three different events and every event is an object with a `type` property.\n\n1. The state of the task has changed (`STATE`).\n2. The task outputted data (`DATA`).\n3. The task returns a subtask list (`SUBTASKS`).\n4. The task's title changed (`TITLE`).\n5. The task became enabled or disabled (`ENABLED`).\n\nThis allows you to flexibly build your UI. Let's render every task that starts executing.\n\n```js\nclass CustomRenderer {\n\n\tconstructor(tasks, options) {\n\t\tthis._tasks = tasks;\n\t\tthis._options = Object.assign({}, options);\n\t}\n\n\tstatic get nonTTY() {\n\t\treturn true;\n\t}\n\n\trender() {\n\t\tfor (const task of this._tasks) {\n\t\t\ttask.subscribe(event => {\n\t\t\t\tif (event.type === 'STATE' && task.isPending()) {\n\t\t\t\t\tconsole.log(`${task.title} [started]`);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\n\tend(err) { }\n}\n\nmodule.exports = CustomRenderer;\n```\n\nIf you want more complex examples, take a look at the [update](https://github.com/SamVerschueren/listr-update-renderer) and [verbose](https://github.com/SamVerschueren/listr-verbose-renderer) renderers.\n\n\n## API\n\n### Listr([tasks], [options])\n\n#### tasks\n\nType: `object[]`\n\nList of tasks.\n\n##### title\n\nType: `string`\n\nTitle of the task.\n\n##### task\n\nType: `Function`\n\nTask function.\n\n##### skip\n\nType: `Function`\n\nSkip function. Read more about [skipping tasks](#skipping-tasks).\n\n#### options\n\nAny renderer specific options. For instance, when using the `update-renderer`, you can pass in all of its [options](https://github.com/SamVerschueren/listr-update-renderer#options).\n\n##### concurrent\n\nType: `boolean` `number`<br>\nDefault: `false`\n\nSet to `true` if you want to run tasks in parallel, set to a number to control the concurrency. By default it runs tasks sequentially.\n\n##### exitOnError\n\nType: `boolean`<br>\nDefault: `true`\n\nSet to `false` if you don't want to stop the execution of other tasks when one or more tasks fail.\n\n##### renderer\n\nType: `string` `object`<br>\nDefault: `default`<br>\nOptions: `default` `verbose` `silent`\n\nRenderer that should be used. You can either pass in the name of the known renderer, or a class of a custom renderer.\n\n##### nonTTYRenderer\n\nType: `string` `object`<br>\nDefault: `verbose`\n\nThe renderer that should be used if the main renderer does not support TTY environments. You can either pass in the name of the renderer, or a class of a custom renderer.\n\n### Instance\n\n#### add(task)\n\nReturns the instance.\n\n##### task\n\nType: `object` `object[]`\n\nTask object or multiple task objects.\n\n#### run([context])\n\nStart executing the tasks. Returns a `Promise` for the context object.\n\n##### context\n\nType: `object`<br>\nDefault: `Object.create(null)`\n\nInitial context object.\n\n\n## Related\n\n- [ora](https://github.com/sindresorhus/ora) - Elegant terminal spinner\n- [cli-spinners](https://github.com/sindresorhus/cli-spinners) - Spinners for use in the terminal\n\n\n## License\n\nMIT © [Sam Verschueren](https://github.com/SamVerschueren)\n","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr.git"},"users":{"otbe":true,"akiva":true,"siddharthkp":true,"werninator":true,"abdus":true,"toddpress":true,"ahmed-dinar":true,"abhisekp":true,"arttse":true,"quocnguyen":true,"oknoorap":true,"itonyyo":true,"detj":true,"mechanicalhuman":true,"tjfwalker":true,"evocateur":true,"janzal":true,"boneskull":true,"perlw":true,"zuojiang":true,"alexdreptu":true,"heartnett":true,"onel0p3z":true,"faressoft":true,"takahitooh":true,"shroudedcode":true,"icodeforcookies":true,"liunian":true,"tg-z":true},"bugs":{"url":"https://github.com/SamVerschueren/listr/issues"},"license":"MIT","versions":{"0.1.0":{"name":"listr","version":"0.1.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3"},"devDependencies":{"ava":"*","clinton":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"9168084ce65f7c859268d120dbb1b96216aacada","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.1.0","_shasum":"a93457a4c2ca0e993ceace8c8a145ea8c7b6653a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"a93457a4c2ca0e993ceace8c8a145ea8c7b6653a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.1.0.tgz","integrity":"sha512-COktqKA06pxKO97nevDJE0hO5awyLVWYx5oM86KLQ+MxcFu3ok/TZ3VNu4bgJesYiDkEoS81Q3mdjR57vIfBug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWtAo33R+77P0kxLikCihhPicbw7M4laTa938m0ZT6iAiAGwXv2JWqA0UIIByT033AfAIGlkkYkwlL3Y+e5xB6BSw=="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.1.0.tgz_1465510050945_0.7093272563070059"},"directories":{}},"0.2.0":{"name":"listr","version":"0.2.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","figures":"^1.7.0","indent-string":"^2.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3"},"devDependencies":{"ava":"*","clinton":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"0b04113a10652eba27f986362022761f1a1188bf","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.2.0","_shasum":"d1b808d3c0e6e8e0a9e4082e2dc56c85fae53a6e","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"d1b808d3c0e6e8e0a9e4082e2dc56c85fae53a6e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.2.0.tgz","integrity":"sha512-VfwQ28lIciE/thNJ6u0A5h6/qiJ6koN0HzUPixGRZ6HzUjlzWefoVuRNoZ/5zF3tKKP15w7yzyj5g+JwI3d8Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxmMyrQ6o8h1eI6bGkJQGZiR8gRqMZq7FRRvalYmPG3QIhAMQZuudflHWjOqBvcUTvEIAdfY9OaYDxZ9r6DqbvR28/"}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.2.0.tgz_1467016201506_0.6354189657140523"},"directories":{}},"0.3.0":{"name":"listr","version":"0.3.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","figures":"^1.7.0","indent-string":"^2.1.0","is-stream":"^1.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","stream-to-observable":"^0.1.0"},"devDependencies":{"ava":"*","clinton":"*","rxjs":"^5.0.0-beta.9","xo":"*"},"xo":{"esnext":true},"gitHead":"b448190b42207dcaff62e124be96955c20898949","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.3.0","_shasum":"534b98c0b515ac1f8432e566dc9d6911762edc82","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"534b98c0b515ac1f8432e566dc9d6911762edc82","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.3.0.tgz","integrity":"sha512-tItXR31XCulx2dZ+booDuZc3QhnkmHdD9jhN4Lh+v9uJQ20/XTOSxgThUEXq/zwlBunLW5ke1e0M4bPQqBI24Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAWv+QlhZ2J9EzuxBIBYtyyeMOMW5oxlT7DpcmS6RcEAiEAlM7o/HPva10Ot6E4H6KU4bFwQz2wwIU7A2Tb8Cbp4Pg="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.3.0.tgz_1467183727933_0.6925493641756475"},"directories":{}},"0.4.0":{"name":"listr","version":"0.4.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","figures":"^1.7.0","indent-string":"^2.1.0","is-stream":"^1.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","stream-to-observable":"^0.1.0"},"devDependencies":{"ava":"*","clinton":"*","rxjs":"^5.0.0-beta.9","xo":"*"},"xo":{"esnext":true},"clinton":{"rules":{"editorconfig":"off"}},"gitHead":"a37ad515f16c04cd419e6ba1164455dc5aeda65a","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.4.0","_shasum":"53d76b3ef181094927e28c17e6449c0567504113","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"53d76b3ef181094927e28c17e6449c0567504113","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.4.0.tgz","integrity":"sha512-ldpZWkcy+B0VQyp8UsH/gCysL4pfugTV16J4CQvtNJBnDS8yRNSIp/aTAPUfyY40+kCKpSW88eahzAnPtlq6lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFN0H1z+vrQc8Ba/jhhtkShK/OWStblVPGoo2h7HzyyAIhANnIejhOD4TT0lozNs4K9fN5Pg22v7ZnagU1E4cRJ1+g"}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.4.0.tgz_1467230070677_0.48053037002682686"},"directories":{}},"0.4.1":{"name":"listr","version":"0.4.1","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","figures":"^1.7.0","indent-string":"^2.1.0","is-stream":"^1.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","stream-to-observable":"^0.1.0"},"devDependencies":{"ava":"*","clinton":"*","rxjs":"^5.0.0-beta.9","xo":"*"},"xo":{"esnext":true},"clinton":{"rules":{"editorconfig":"off"}},"gitHead":"5edbf9c26d687b3c562bf87d828e73c28dbe267a","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.4.1","_shasum":"4613410cb1180dc31aa4ebf2dea089fd5d9b2e4a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"4613410cb1180dc31aa4ebf2dea089fd5d9b2e4a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.4.1.tgz","integrity":"sha512-SFfYMOiBrkcD12D3c5kCX7y+Kdsa3nO37YJaPVA3TBwWuy1wW5CcplDhtmo13CGkBo6mhKPMYk9yql9Gwbd+Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRiY+In9I0BbcthO9lMoI8embMgshfO4ilcIi+zoqjqwIgTvbU65XXwEQrY01sj/Xb0Fcil5Joso7uanIgdrklkrM="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.4.1.tgz_1467231142108_0.19772895821370184"},"directories":{}},"0.4.2":{"name":"listr","version":"0.4.2","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","figures":"^1.7.0","indent-string":"^2.1.0","is-stream":"^1.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","stream-to-observable":"^0.1.0"},"devDependencies":{"ava":"*","clinton":"*","rxjs":"^5.0.0-beta.9","xo":"*"},"xo":{"esnext":true},"clinton":{"rules":{"editorconfig":"off"}},"gitHead":"293e849170063b04c98079d6e6f9da64931334e8","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.4.2","_shasum":"d08cfab17856700030153a09052c975f960377e1","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"d08cfab17856700030153a09052c975f960377e1","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.4.2.tgz","integrity":"sha512-5ABKhdEqFS7BWYxLgo8Vy1/uVQR/IEUahzVrL2squvb+OKyBN9uPmb1kgityIzeVnQbDCt7Zwbv6MVxmF09GlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUmfZAj+HjHfZIBtf9+b2NbkDrzVbWAQFhEpXkVf4pYAiEA2/ZQ/m3YJLGlVlxkDUp0BhHWbW0C3ir/tyy66p58ALk="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.4.2.tgz_1467456111956_0.3644413931760937"},"directories":{}},"0.4.3":{"name":"listr","version":"0.4.3","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","figures":"^1.7.0","indent-string":"^2.1.0","is-stream":"^1.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","rxjs":"^5.0.0-beta.9","xo":"*"},"xo":{"esnext":true},"clinton":{"rules":{"editorconfig":"off"}},"gitHead":"2d8180f8d6db7179be1f2c43952a8d396646af95","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.4.3","_shasum":"2302cb24d2af02aad848d133119cbafffab9d23d","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"2302cb24d2af02aad848d133119cbafffab9d23d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.4.3.tgz","integrity":"sha512-FfKCqu0HPoRgJ/xCbPrS9Ux3JK4Q1euYrnKWP3iFux2e2m/oVR9IUo1/t8n4c7y45AHdu+uRBjfZ0o3aDj9XUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrTMTR5f9tky7AJLOn4qtTI2m0ryEcJOdGiF81OJ/UQAiBy+dpyPrhNY8QBfu5euaji3AjToa52fpp86eqV5blp+A=="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/listr-0.4.3.tgz_1467740418524_0.2424146649427712"},"directories":{}},"0.5.0":{"name":"listr","version":"0.5.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","delay":"^1.3.1","rxjs":"^5.0.0-beta.9","xo":"*"},"xo":{"esnext":true},"clinton":{"rules":{"editorconfig":"off"}},"gitHead":"eeaaf150d9a79534432c513b99f605a43065b11c","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.5.0","_shasum":"82c756d63d63db710b7a2f649f01e235e4d69172","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"82c756d63d63db710b7a2f649f01e235e4d69172","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.5.0.tgz","integrity":"sha512-bQUu9aEtcnpcCnVVb0UZ9ueLJIXWtih173o2nXwtXEQswfi/pG620+HdcYc5ZgPB6b0nmaXC++11K/VDP8/m+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrxZ5k38kLZlFvzrG7S1UHum442KGGW1Nm7V/0OZbNeAIhAL99puXLrW6DDLlYTCIWFxmZr3e7MJYI1tJPUMF8Vyxc"}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/listr-0.5.0.tgz_1469515891191_0.6830719853751361"},"directories":{}},"0.6.0":{"name":"listr","version":"0.6.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.0.0","listr-update-renderer":"^0.1.1","listr-verbose-renderer":"^0.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","delay":"^1.3.1","hook-std":"^0.2.0","xo":"*"},"xo":{"esnext":true},"gitHead":"5e1191963c6c3888967cf876e22ff0c287b50497","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.6.0","_shasum":"94b69177a3e2486186a2fcd821e66a74ebca1363","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"94b69177a3e2486186a2fcd821e66a74ebca1363","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.6.0.tgz","integrity":"sha512-DjfKuppS9RsWPkuhptLMFLPajM9nLDxEyOIQvXpoxW7YwJR+lZOyPui37iEbDNJ9WRSiqIAEukXkP6vKMPBgvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk9LsNxtUxEhlcEwYE5jklXN9NnfwDR0F1kpPuFGGZawIhAMjLwR1PHSmaxTMOkuG5pLbdjVZlPh9XnGHTyf5kqffa"}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/listr-0.6.0.tgz_1473966371778_0.40352301741950214"},"directories":{}},"0.6.1":{"name":"listr","version":"0.6.1","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && ava"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.0.0","listr-update-renderer":"^0.1.1","listr-verbose-renderer":"^0.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","delay":"^1.3.1","hook-std":"^0.2.0","xo":"*","zen-observable":"^0.3.0"},"xo":{"esnext":true},"gitHead":"d4595d0db573a074bce02a5f0abb1c1d02c2aef3","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.6.1","_shasum":"adf33fbff0efc38e247442de0a8501ff92667ba2","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"adf33fbff0efc38e247442de0a8501ff92667ba2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.6.1.tgz","integrity":"sha512-f6o3EZaYXWstB7E6iVKYhiGQtjbqsj6mGFaoB3hwd9K8k+RcLmrkHPPMTNjaDf+6l0JQzX0BriYrU04nCP4+vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8m6amGp52w4skJJHBPZj1VozdDwD8GsO4wXDysK0XWAiA/mbbmo7D+7Y+6ts8l5p2LkhgVRv1ywoqJZB3TyamVjw=="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.6.1.tgz_1474218530152_0.47431463515385985"},"directories":{}},"0.7.0":{"name":"listr","version":"0.7.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.0.0","listr-update-renderer":"^0.1.1","listr-verbose-renderer":"^0.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","coveralls":"^2.11.14","delay":"^1.3.1","hook-std":"^0.2.0","nyc":"^8.3.2","xo":"*","zen-observable":"^0.3.0"},"xo":{"esnext":true},"gitHead":"c37d2d38883e56ef56f92c0989f2648db8c3b4a6","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.7.0","_shasum":"b94ba2a5072daad8bff6d3984b50afc590c3d8e5","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"b94ba2a5072daad8bff6d3984b50afc590c3d8e5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.7.0.tgz","integrity":"sha512-aboOrvaMhyY8q3grl3K9VNYr2J4ZbGjXhcyvae10lrEKD4dlwgSR06RUhqCoFi6z5BRX/sfA7WKipWMeUsxdow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCyDYmRcPC8Anj1H1RO/BW6Kzlg0+dmkLG+8/W4DsSSQIgNdfL8DzxpoNsS4d7WGhusr71cSgpfPZ8mQLQBIcM90s="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/listr-0.7.0.tgz_1477855883863_0.9340526624582708"},"directories":{}},"0.8.0":{"name":"listr","version":"0.8.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.0.0","listr-update-renderer":"^0.1.1","listr-verbose-renderer":"^0.1.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","coveralls":"^2.11.14","delay":"^1.3.1","hook-std":"^0.2.0","nyc":"^8.3.2","xo":"*","zen-observable":"^0.3.0"},"xo":{"esnext":true},"gitHead":"efffc3a43382f84ba694c7b614d6bf4820af40ff","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.8.0","_shasum":"deb71025890118c3059413d6c9f217cc8d8f449a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"deb71025890118c3059413d6c9f217cc8d8f449a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.8.0.tgz","integrity":"sha512-8hJTaO0n7Jt1TYebWXXtFTDPCRIPpr3hIYdAwvCGdtnQTCypNVBZxa9ZalgQgFoZ4QuSOVf9r+YQKNNfGq3GQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQW8NrypDod5ZMMOQWvd1x/vnUJ2BnQQuIZ+hyikKYCAiEAw7nn7Ptn3/nj/wNqtLdP+NCVMw7ZpjXsK5oHiFyW/LM="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/listr-0.8.0.tgz_1479495299405_0.35242947563529015"},"directories":{}},"0.9.0":{"name":"listr","version":"0.9.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.1.1","listr-verbose-renderer":"^0.2.1","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","coveralls":"^2.11.14","delay":"^1.3.1","hook-std":"^0.2.0","nyc":"^8.3.2","xo":"*","zen-observable":"^0.3.0"},"xo":{"esnext":true},"gitHead":"459ccbcb3058e998bb8d3afcf8b27fce84e845f6","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.9.0","_shasum":"0ee78c5d95499f26042abe3334e10cacc9e81fcf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"0ee78c5d95499f26042abe3334e10cacc9e81fcf","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.9.0.tgz","integrity":"sha512-x/o2NgfwIBXIfyWi1qrUg8ctt+e6rK6ip1K8cRNYqiihEJ4sIBCHDQ7loV4m2JfC6In76xE1isA5yPR2OokmOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI+ROrKLYaovZAZSHiiYB8Na8F34ZwdwfaC2OOlvwobwIgUJitfrciPTKg+sF7iO8jnwk2j6dA/aNtTJRucVhRWQg="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/listr-0.9.0.tgz_1481100278386_0.4809084068983793"},"directories":{}},"0.10.0":{"name":"listr","version":"0.10.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.2.0","listr-verbose-renderer":"^0.3.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","coveralls":"^2.11.14","delay":"^1.3.1","hook-std":"^0.2.0","nyc":"^8.3.2","xo":"*","zen-observable":"^0.3.0"},"xo":{"esnext":true},"gitHead":"c29cf628809f7b2ec7dacb7529425c8040843e4d","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.10.0","_shasum":"342d7210966c0497a9193aaab5053e7bf619e3e2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"342d7210966c0497a9193aaab5053e7bf619e3e2","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.10.0.tgz","integrity":"sha512-u6JhYP/S58/QnkJ6scyflHLbsY0tLdzNK4DPfvHRnyaCrDhsmroy+9dRC0Sji44EgNWjSO4VF31wU185N6WtNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9rZkwvfBXkqzHoYn20AvlHtCwmH8GZFRXBwgY75JlZAiEA62Axzz0jhXdq+6NpeHyA6lE1+UYAzxzUbStOtj4kXRc="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/listr-0.10.0.tgz_1485551481169_0.5951458842027932"},"directories":{}},"0.11.0":{"name":"listr","version":"0.11.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.2.0","listr-verbose-renderer":"^0.4.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","coveralls":"^2.11.14","delay":"^1.3.1","hook-std":"^0.2.0","nyc":"^8.3.2","xo":"*","zen-observable":"^0.3.0"},"xo":{"esnext":true},"gitHead":"7b334b155a06100d1614b78eaba9220e063bdec0","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.11.0","_shasum":"5e778bc23806ac3ab984ed75564458151f39b03e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"5e778bc23806ac3ab984ed75564458151f39b03e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.11.0.tgz","integrity":"sha512-ALSqwnAhfdYPyYdJ2tBpP8wYNLRK/w1agxhwJ/i4Q4+ouBtR39rmfL2paZ91ULUiBVWzxCcIylcFVl6K7R6I2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4yOEL6v5YAQUurjfY2CEBr91YTDyq3wv2+kYBnGvb6AiA9g+AuuoaRkOYOrRD7q8wzeGdedVQybW0dCAu+f/79mA=="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/listr-0.11.0.tgz_1487511113801_0.11083454731851816"},"directories":{}},"0.12.0":{"name":"listr","version":"0.12.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","coveralls":"nyc report --reporter=text-lcov | coveralls","lint:staged":"lint-staged"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.2.0","listr-verbose-renderer":"^0.4.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","p-map":"^1.1.1","rxjs":"^5.0.0-beta.11","stream-to-observable":"^0.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","coveralls":"^2.11.14","delay":"^1.3.1","hook-std":"^0.2.0","lint-staged":"^3.3.1","nyc":"^8.3.2","pre-commit":"^1.2.2","xo":"*","zen-observable":"^0.3.0"},"xo":{"esnext":true},"lint-staged":{"*.js":"xo"},"pre-commit":"lint:staged","gitHead":"2d7a7bfdbe95cede7f7bd9265f6450281ec943ad","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.12.0","_shasum":"6bce2c0f5603fa49580ea17cd6a00cc0e5fa451a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"6bce2c0f5603fa49580ea17cd6a00cc0e5fa451a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.12.0.tgz","integrity":"sha512-5GlrcOoGOBd/hFSI7hMvVXb+5jFMVc17e1VQzpa7VJna1SDTYSCrCpqBQUkuWW18xibTR+PQndjVtuEBKtOWVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2PB0RKLi7kDn0dopCCphtgCcjirIVM32UZ1nEi6Zg0wIhAKTCUyaMkaAGXhw9CB43uXMQC0cQN8bu6dUe8G8G4cC4"}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/listr-0.12.0.tgz_1493380607661_0.4558431007899344"},"directories":{}},"0.13.0":{"name":"listr","version":"0.13.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","lint:staged":"lint-staged"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"chalk":"^1.1.3","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-observable":"^0.2.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.4.0","listr-verbose-renderer":"^0.4.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","p-map":"^1.1.1","rxjs":"^5.4.2","stream-to-observable":"^0.2.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","codecov":"^3.0.0","delay":"^1.3.1","hook-std":"^0.2.0","lint-staged":"^3.3.1","nyc":"^8.3.2","pre-commit":"^1.2.2","split":"^1.0.1","xo":"*","zen-observable":"^0.3.0"},"lint-staged":{"*.js":"xo"},"pre-commit":"lint:staged","gitHead":"7ef935e60f1b92fa9a70f8b92117cbfb116cf0e5","bugs":{"url":"https://github.com/samverschueren/listr/issues"},"homepage":"https://github.com/samverschueren/listr#readme","_id":"listr@0.13.0","_shasum":"20bb0ba30bae660ee84cc0503df4be3d5623887d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"20bb0ba30bae660ee84cc0503df4be3d5623887d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.13.0.tgz","integrity":"sha512-e7ylpHUq3t2ECJaOJ8myJu2O/U69rbwkRqoNY8I2jdtE8E/B+i2Oo2lt6p/Zwhy5QYU0nXHN8YCzlny389XHQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvftDxPetX8aqlHRbhzhMa7kFSLVph53rqIMABx+qUAQIhAOOsJcHR+Tu2gqlCrIQgyPtcSmyQafLtZs1QRe3pjikf"}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr-0.13.0.tgz_1508860533089_0.6862354667391628"},"directories":{}},"0.14.0":{"name":"listr","version":"0.14.0","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","lint:staged":"lint-staged"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-observable":"^0.2.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.4.0","listr-verbose-renderer":"^0.4.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","p-map":"^1.1.1","rxjs":"^5.6.0-forward-compat.0 || ^6.0.0-rc.1","stream-to-observable":"^0.2.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","codecov":"^3.0.0","delay":"^1.3.1","hook-std":"^0.2.0","lint-staged":"^3.3.1","nyc":"^8.3.2","pre-commit":"^1.2.2","split":"^1.0.1","xo":"*","zen-observable":"^0.3.0"},"lint-staged":{"*.js":"xo"},"pre-commit":"lint:staged","gitHead":"b2955256fc12cc7dfd667616a6565c803e3dbb17","bugs":{"url":"https://github.com/SamVerschueren/listr/issues"},"homepage":"https://github.com/SamVerschueren/listr#readme","_id":"listr@0.14.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"integrity":"sha512-GF8+A2/dtahLleH8sxL4mWMejKjpW0s1gjPEby5gy8JjuvazfLm2MWjNwkDKaLG6QxWDZnnnmZnHquDAm1DgcA==","shasum":"3abc68909aacd2273319644c24dea236ad7fbe7f","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.14.0.tgz","fileCount":10,"unpackedSize":23126,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYBBTRjzin/QwRLzIBklxu9gaQlgm0Hi4eIP7yYXv+9wIhANWchzwsoO5VFbV4v6lo9Efqh4QjnxlwJ8/abyfxUhPn"}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr_0.14.0_1523425266993_0.7289920529503731"},"_hasShrinkwrap":false},"0.14.1":{"name":"listr","version":"0.14.1","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"clinton && xo && nyc ava","lint:staged":"lint-staged"},"files":["index.js","lib"],"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"@samverschueren/stream-to-observable":"^0.3.0","cli-truncate":"^0.2.1","figures":"^1.7.0","indent-string":"^2.1.0","is-observable":"^1.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.4.0","listr-verbose-renderer":"^0.4.0","log-symbols":"^1.0.2","log-update":"^1.0.2","ora":"^0.2.3","p-map":"^1.1.1","rxjs":"^6.1.0","strip-ansi":"^3.0.1"},"devDependencies":{"ava":"*","clinton":"*","codecov":"^3.0.0","delay":"^1.3.1","hook-std":"^0.2.0","lint-staged":"^3.3.1","nyc":"^8.3.2","pre-commit":"^1.2.2","split":"^1.0.1","xo":"^0.20.3","zen-observable":"^0.3.0"},"lint-staged":{"*.js":"xo"},"pre-commit":"lint:staged","xo":{"rules":{"prefer-destructuring":"off"}},"gitHead":"588036807405e6b4b961ea7b13f88b25978bbe96","bugs":{"url":"https://github.com/SamVerschueren/listr/issues"},"homepage":"https://github.com/SamVerschueren/listr#readme","_id":"listr@0.14.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"integrity":"sha512-MSMUUVN1f8aRnPi4034RkOqdiUlpYW+FqwFE3aL0uYNPRavkt2S2SsSpDDofn8BDpqv2RNnsdOcCHWsChcq77A==","shasum":"8a7afa4a7135cee4c921d128e0b7dfc6e522d43d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.14.1.tgz","fileCount":10,"unpackedSize":23528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9aCkCRA9TVsSAnZWagAASlsP/R6o0XPBzPnJPF8vZgYM\nyaR1XFkDOZFpI0pv9NMqwek7+VsQpuvHa7bb8aqQ0tBwC8d8mStjmw09wKLV\nES/sHREGk/DQU7EkK456RnE5AQ+r3xTRxKuiMEUmPOVHFj1ub8DpiRP5gfwr\n00Q0K4zOH5iqWbYzf/IzJcFmTIYNyV9r1/RJuDoi1VCUyPL+pH3mAXrumBw0\n3LTxvqNw7dCUHM+aMOBkGPESlBEYjjYK+5TNx33Sz54syFcCzS2qkfFKN/Hb\nI7yTgEm/5pplOeYt2tAoggcMGU6ug8xkZ8TE4+VNN1T/foCT68nhPG7QsRrv\nXftX49bI3f0OCQBNyVpO56ogaCJ0Gd0dqbqqyBG/0E5ZPaeScB9vG76Y5Bgs\nGubZQXpH7ii88eb9C7GWKhsS4aZn3r6peNuZ0nc+5cp/4r5RfMJ5laATufuk\nCPQjxnEM/uAPVAcjZrQ2oAzt29zl8vZkBQKM2TgwIf8PmPltw5gTNi8XVdc4\nHnBmbSg9DRsLI7gkJURqLbcF30c8z4rlNMBE8e8QyOeltWXY9reZj7bHszRd\nL77fpju3LuajTG09Znv/hoN/oAI+u9Hc717NPw4Thk0JwCqtjYQJR3ARitJp\nUNI1ZbEqdQP3SsefyCrtIwWRHghFJvhsQcLpUxA6AwnpzYzcXKnYXaJWiMiK\nhjEn\r\n=SFvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJP9HUNyBYnynVp37yDZCeVUU3SUJhPSG/Y2r1flgSHAiBMtKe5xyhyuPiNEe5nOnIpMx3gGcN67oqefs/RgXfKwQ=="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr_0.14.1_1526046883053_0.5792882268564952"},"_hasShrinkwrap":false},"0.14.2":{"name":"listr","version":"0.14.2","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=6"},"scripts":{"test":"clinton && xo && nyc ava","lint:staged":"lint-staged"},"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"@samverschueren/stream-to-observable":"^0.3.0","is-observable":"^1.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.4.0","listr-verbose-renderer":"^0.4.0","p-map":"^1.1.1","rxjs":"^6.1.0"},"devDependencies":{"ava":"*","clinton":"*","codecov":"^3.0.0","delay":"^1.3.1","hook-std":"^0.2.0","lint-staged":"^3.3.1","log-symbols":"^2.2.0","nyc":"^8.3.2","pre-commit":"^1.2.2","split":"^1.0.1","xo":"*","zen-observable":"^0.3.0"},"lint-staged":{"*.js":"xo"},"pre-commit":"lint:staged","xo":{"rules":{"prefer-destructuring":"off"}},"gitHead":"edbba65de1988e40d1af25c01eefdfadb21f94e1","bugs":{"url":"https://github.com/SamVerschueren/listr/issues"},"homepage":"https://github.com/SamVerschueren/listr#readme","_id":"listr@0.14.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"integrity":"sha512-vmaNJ1KlGuGWShHI35X/F8r9xxS0VTHh9GejVXwSN20fG5xpq3Jh4bJbnumoT6q5EDM/8/YP1z3YMtQbFmhuXw==","shasum":"cbe44b021100a15376addfc2d79349ee430bfe14","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.14.2.tgz","fileCount":10,"unpackedSize":23238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiS84CRA9TVsSAnZWagAAxF8P+wR0TQwOXpasDQT4DtNf\nBrn9cP7dj79s08LIszZ6QEHTIsl5HWmDl9rHzBxdhh1bmC3KVLjhaD/3RJzt\nkh8IGko7oDnESeh6fobK1u4JwXc1kE1TTYrWS2MVqeVHHLnuUTcYuuMGDHmt\nO74OjvlKtg/sJHjLbJUBLitrdWlVjoDkPdeoQlw+UFa1r03BpALxCE/oxZBp\nTsiQDBDF1WFnxrhAFfGccTteS/iKemGIv28w0Y0bRBXxsIplRoz9KlbzGCGO\nGLXWXaEcpoH+Wy2cE/W04oRi/Wxvi6CXO2kQTWC3lTTD029EFWk5nb9yDHHn\n7I2oe63om0kx4X9XuuaQEHQpRdIEGGg+nQgYuTn05EHL8D8ovrndALOvALb8\nbr5ZwUBKLWl8ezmc+sGlLXW9KPN1jz5yHM5b8EaFMKPaVpfz0N8VqiHQIowI\npXKJYRBnYWqB0fWVWhHf6yUXItG4lyCt9uz72PvHij6bCmAXcAw4jYetnI4u\nRDgG7N9VeeySFC6EeLYIn/LZnnggkASYWO583gSLG9qmrETEfmjgDaj6WGFL\n/iMCdlufOPwSrohAGW4P9nhOun3HlyGX7jOcTnGq60i9GHuQXZzvGKPo2DdX\nI2XR11WLIVtKgG1Mc+5YXwRraRkzZ+Cubtm76t+qWIn3mdKBHq/t8fERj/XC\nC0wb\r\n=H/ze\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9F1pxXGwEQqCeNIomyIqdYczWYVDlpIY3Oy5DJLNVFAiEAmxBxqqf3FJQVUva2wFWnfffTH1w+s4yHbj4KNVvq95k="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr_0.14.2_1535717176085_0.09558347396296085"},"_hasShrinkwrap":false},"0.14.3":{"name":"listr","version":"0.14.3","description":"Terminal task list","license":"MIT","repository":{"type":"git","url":"git+https://github.com/SamVerschueren/listr.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=6"},"scripts":{"test":"clinton && xo && nyc ava","lint:staged":"lint-staged"},"keywords":["cli","task","list","tasklist","terminal","term","console","ascii","unicode","loading","indicator","progress","busy","wait","idle"],"dependencies":{"@samverschueren/stream-to-observable":"^0.3.0","is-observable":"^1.1.0","is-promise":"^2.1.0","is-stream":"^1.1.0","listr-silent-renderer":"^1.1.1","listr-update-renderer":"^0.5.0","listr-verbose-renderer":"^0.5.0","p-map":"^2.0.0","rxjs":"^6.3.3"},"devDependencies":{"ava":"*","clinton":"*","codecov":"^3.1.0","delay":"^4.1.0","hook-std":"^1.1.0","lint-staged":"^8.0.5","log-symbols":"^2.2.0","nyc":"^13.1.0","pre-commit":"^1.2.2","split":"^1.0.1","xo":"*","zen-observable":"^0.8.11"},"lint-staged":{"*.js":"xo"},"pre-commit":"lint:staged","xo":{"rules":{"prefer-destructuring":"off"}},"gitHead":"fe40ce5b94f53f16a745ab5a94b31a92834c9f85","bugs":{"url":"https://github.com/SamVerschueren/listr/issues"},"homepage":"https://github.com/SamVerschueren/listr#readme","_id":"listr@0.14.3","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"anonymous","email":"sam.verschueren@gmail.com"},"dist":{"integrity":"sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==","shasum":"2fea909604e434be464c50bddba0d496928fa586","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/listr/-/listr-0.14.3.tgz","fileCount":10,"unpackedSize":23471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8Hf3CRA9TVsSAnZWagAAhYEP/is+nFATOvj07Dbl/pXC\nDEpJqEEWlz5R/3fSe6N21+QIgNKs9cjvdU+P6IH8+6OzaD5GvsDltWXX61wR\nVd2pgMXLszIUN3oDZ6PXGnexbBPytfWWcLB2YSeubAptKpykoDUTFTX7WsQs\n89nhoSQ0iMQr/D5PrL6VA4G9Z39qjCxEgqKTUTqB1NLBTmDUVESKvY89mz2j\nNuq2tdsAsmVfDsLPqI7h5g21/Mn4CYGkAn1JsAChvUED2o6Y6mGwqmefYT2q\nABkrvn9B34yl7DFmjWjw6lTJZJd4YvuQuG0BFHNBVKtrevl1rYZVQrj+z/8C\n+oDX8CvdwlKhSCBwsvKqf0LDzNu/BpET3tdCSiQDhYMY6+0r0CvxuUzgSCnH\nQDOQHhlua31vFcCaRjmZL+RyYfuSbeRNE/f8Y49efKl6cuzASRr7MYwAP4qX\nwHJj8/PAIa3Wc4kW6RpfHhVvtTuHzO7VUEIpMWpcLzyjNPnNftuEl3443MyF\nUkm8/MBvJ2ujmptCcc1MIh5St+P+l1/jxm2Y88R3ldC18olXkZIPf4ZvvJ6x\nQzyD1nhGkVcofAFM7HNRh2Y635I3u/Y/G4pn4o1j7zwe465AU6aI6ef9v0rg\nHOKZFNI7SKw4JJa3lKl7VPEeLjVrFpDQkbyPQi280rvWpyvx6I8ausx83QY3\nGJ5+\r\n=hCq6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0uHqH63bi8qYnT1IcRwVoiG7MGNTARR64neAvG3+kxAIgJ/MdXTMCFAB3dWq8a1J6f28kgzRwotZCZKzvgKG9/rU="}]},"maintainers":[{"name":"anonymous","email":"sam.verschueren@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/listr_0.14.3_1542486006344_0.9162906249375413"},"_hasShrinkwrap":false}},"name":"listr","time":{"modified":"2024-05-06T01:40:40.038Z","created":"2016-06-09T22:07:33.447Z","0.1.0":"2016-06-09T22:07:33.447Z","0.2.0":"2016-06-27T08:30:04.030Z","0.3.0":"2016-06-29T07:02:10.048Z","0.4.0":"2016-06-29T19:54:33.238Z","0.4.1":"2016-06-29T20:12:24.494Z","0.4.2":"2016-07-02T10:41:54.195Z","0.4.3":"2016-07-05T17:40:20.951Z","0.5.0":"2016-07-26T06:51:33.375Z","0.6.0":"2016-09-15T19:06:13.254Z","0.6.1":"2016-09-18T17:08:52.285Z","0.7.0":"2016-10-30T19:31:24.484Z","0.8.0":"2016-11-18T18:55:00.077Z","0.9.0":"2016-12-07T08:44:39.208Z","0.10.0":"2017-01-27T21:11:21.884Z","0.11.0":"2017-02-19T13:31:54.418Z","0.12.0":"2017-04-28T11:56:49.680Z","0.13.0":"2017-10-24T15:55:34.134Z","0.14.0":"2018-04-11T05:41:07.084Z","0.14.1":"2018-05-11T13:54:43.141Z","0.14.2":"2018-08-31T12:06:16.234Z","0.14.3":"2018-11-17T20:20:06.457Z"},"readmeFilename":"readme.md","homepage":"https://github.com/SamVerschueren/listr#readme"}