{"_id":"tty-aware-progress","_rev":"5-f385c8812fd3216aad04aae6146397e2","name":"tty-aware-progress","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"tty-aware-progress","version":"1.0.0","main":"lib","license":"MIT","dependencies":{"progress":"2.0.3"},"devDependencies":{"@types/progress":"^2.0.1","typescript":"^3.2.2"},"_id":"tty-aware-progress@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"bkniffler","email":"bkniffler@me.com"},"dist":{"integrity":"sha512-RRteLrKqq+OyJOWeWLI9UnGQtRsKTcKsSf7iv9xXdpUmmUyaWprjKk9HTHkBqCwbCpUWmm3ClPBTzmQ0REH6Hg==","shasum":"0c4e16cccdce66ef07711874c886b013adbfb7a5","tarball":"https://registry.npmjs.org/tty-aware-progress/-/tty-aware-progress-1.0.0.tgz","fileCount":5,"unpackedSize":3925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEO8TCRA9TVsSAnZWagAATkQP/RqKIaJkqZ3aL6pjQmDv\nOaXQrfkjfGB17tR4SmKGZkJtEEgR+PE4+cZkICRc38vfxytGFLbYY8cuQA74\n5+S5MPWcL2zXRAPs6wB8L7W5c965tkVkpipQXIW0yrNRH7C/I7ysDN2ulKqg\nbGNlPSFCsyKw4SHjPv0mZoBXolH5N8+Hc5Po9bGaWXiY5oYjKmuA6lx7G0Pu\nddRG+eCKqGH9fgG8kc0mMd2zAuLlPPRQygcjrYsfhavv6KDGKmXh+5I9yFdv\nTZgR/+59S01TqJBBVfe38qVuwYu4k3/PC019Bn9DjqEAPTnETOMcWqn9hQwW\nCseCSZQdLVEuSNH3Oidq/Y9b6U4IGiolcVRqNLr+I5z4/Qv3E04tlk9sEt7w\nwxZLSK1gp8jLsQbExiHgevH44NiGHXr0mrphBy6BhNB+Cfg0200vy/hQMClo\nqKIFZwfamRGsZYyb9QI5+2k0ikciCpPA1KpwoBLM0UysU52cCEyn3mNiQRQ3\njHhq4ET6S+orsy3/+ebeA+I7T9bKa7HnHS9GTVQcNbMvE8e2Tsfj/h8Vd/8q\nYswqKtiXev8ILApscvUJdZupcEkeZZMDIkP4gCmjNKCMnwrbakJgoprJgis/\nn6jhYkcqSKYthFR8nK6Ypk+mhCbWj+tP4d1MLForGg7mRXqtcE+qn4B+qkEi\nAGXP\r\n=Vlqb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC71KZV5p2Ped3IXmuqsDvLOh5oBA7LhYK3vPvBv7xdFwIhALOxd+pJ5yelmWxZ9Y2Hx4RBP8UO+L79ECL1mMyDKQZ4"}]},"maintainers":[{"name":"bkniffler","email":"bkniffler@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tty-aware-progress_1.0.0_1544613650959_0.10348073540932856"},"_hasShrinkwrap":false},"1.0.1":{"name":"tty-aware-progress","version":"1.0.1","main":"lib","license":"MIT","dependencies":{"progress":"2.0.3"},"devDependencies":{"@types/jest":"^23.3.10","@types/progress":"^2.0.1","jest":"^23.6.0","test-console":"^1.1.0","ts-jest":"^23.10.5","typescript":"^3.2.2"},"scripts":{"compile":"tsc","test":"jest --env=node --colors --coverage test --verbose false --runInBand"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["/lib/","/node_modules/"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"collectCoverage":true},"_id":"tty-aware-progress@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"bkniffler","email":"bkniffler@me.com"},"dist":{"integrity":"sha512-D6wvOkBCNb8iLLsXEQZRHGeb923gaXY2RJ+bYl1p1nM3vXTuxbNUb8ZZrmMyZLSrYlKhgEDXmBqSpxi+G/YPbw==","shasum":"8e9b2bcda765839d7e0e82d7dc688afa334af02a","tarball":"https://registry.npmjs.org/tty-aware-progress/-/tty-aware-progress-1.0.1.tgz","fileCount":16,"unpackedSize":198789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEPkYCRA9TVsSAnZWagAAYgYQAKFhkcRLHppCSsIPKgrD\napTv+Se1JE+OOSWmWYByaWrJmZ8I3BReZdhvSexFW1xW9L+oA0C7alBKA8Gp\nI6q+7cepU/3Di44UgCEaLG4agR5/uek21EICdB23ppcDQ8QYgpyTBetr23Gr\n70bPj7Kno2b+h0Q9l/arVs6B9Psg6qRdaWpLGZc9H6NvPFQqK3YGC9hLhgXJ\nc/vnt3dAfpx7VfHDBezrySdasvrOL+fNAifZ7jefcRztGRaFwXQwy2TTVcoR\nzxLdIIXRwDdJETFCHdamy4JZkzCx+5C5ENuDy5XaHpJz7hA9HU9KzfSDoXCD\nPtVDaz+LnnQ+VFIGm+u2zQ0IAyM2UbuENuGusDeGoB+MavSEmV5qtY6Neyho\n4F+Rtt+LLhjLXd1FYFtnbS7X1otzFZN6/PLLO4gqkY7YIJcruaehpvx/E9xh\nTgVLh33gIG9jT6xAzESvhsKAJfFUZTXHmQ4T0kWxHyWr4849L/1usS8lBQX1\nZj02lbaUVVZyT4T1BRkXRdozaUMBBWKj0vusbZYShqAVF8d1fb/RnqRboe9w\n5BEbzRn3/T1PVvwoLxY0Y+aIBbToiaHvfLvWufOvU0X/rCht1FhMCFrytY3H\n6u/Q2LuegmpQSf3v4kHnQvv3bmn4/RUdZTDyMBZZDeegZ203zasaUUe7QTlG\nDL8y\r\n=IKqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMbzKMFTZuXu4FQ6QlmjDxeMeaE4OdBI0oZeU5tjGMGAiEAm3GRCl1Qu0XKudi3rLE1o8LWxtoUoy6GzelpMKkXKQM="}]},"maintainers":[{"name":"bkniffler","email":"bkniffler@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tty-aware-progress_1.0.1_1544616216076_0.6734998398462915"},"_hasShrinkwrap":false},"1.0.2":{"name":"tty-aware-progress","version":"1.0.2","main":"lib","license":"MIT","dependencies":{"progress":"2.0.3"},"devDependencies":{"@types/jest":"^23.3.10","@types/progress":"^2.0.1","jest":"^23.6.0","test-console":"^1.1.0","ts-jest":"^23.10.5","typescript":"^3.2.2"},"scripts":{"prepublish":"yarn compile","compile":"tsc","test":"jest --env=node --colors --coverage test --verbose false --runInBand"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["/lib/","/node_modules/"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"collectCoverage":true},"gitHead":"3f351318fa14a40b97cdbb51c88308a7d2fb65b8","_id":"tty-aware-progress@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"bkniffler","email":"bkniffler@me.com"},"dist":{"integrity":"sha512-18189rXOeHyFXyc79njBawh2lD2PESMPWzON99bhWIoMHNOQR3tlxAZS1R+Ctsvj7dPH6bX8amFjMhKs5m+PtA==","shasum":"74426687bcca1b4de76cbd5b1117e0ac2dc8eb23","tarball":"https://registry.npmjs.org/tty-aware-progress/-/tty-aware-progress-1.0.2.tgz","fileCount":8,"unpackedSize":159569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEPm5CRA9TVsSAnZWagAACIQP/RTgTfyZmYltyfBVO0Cp\ngl20iZWaF9Q1hTHrZ0Z0MfsJufd/JbuzXRnEcoSLsZEmheYNiVH/kFErO+Q3\n8vYyW54cxmnwXke1VgxfsQgUlMEnXHxzhaJC/mpPV9OBTJda0nB4OoNSumYm\nT66btGr1WyjWjTyj/8Qum5+qic8blyx4hu/qHI52D5tSPhFjvrH5JIEU8Tsc\n8oq+1UeEGpk8lAhRyZdzrBkLbZWnHdtbymAcfoSbouUMjE4X0nnshHYoiKTL\nf2S17FWxjrBqxbSKKNId1L9C9Cpn1N7BtH6ZV39Z5sChaSPXzq2ssKKLxibg\ndeUpW0rpfOSfHwrQDnkPBVSo43NF7a6HhdVbHzpMEuREOhKWEQrn8Am1AgzX\nCbWThI6JHs+B2xKEmYJJ2QG+r0JdpC1K2nxmiU3wWPuaAUo4b7jTlsgD1oKT\nRov3le0yuQMRVXfN9gft+ekSwkthNB3/IP2L0ThRwXtDIU1rcgwmVpWjVUh5\nEAfcM4KaM7x/oK3K3wp/fWbF9uFxotPWGojXHL2QDTQaEzzP6AwBNkSnGcGv\n5Jmo/XFNfY48J10Ck6jkybyapMcdoyXIHhlgEp7Q+VnGioreaaxDgt7dWXcj\nuUOQbuqMojqzOmeGkhsYDRxIgywAXTUAP6cZKsc3N9TWCWnPVXNC1uZ91JDh\nliMN\r\n=i8z7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUFUkBgY1z4kzU+4JoxWW+WKFiFJ/+lMVWMgLYNhno2gIhAJxPXSymsSwB/el773egaDvduo26cKiCRKR3OkzqZYaQ"}]},"maintainers":[{"name":"bkniffler","email":"bkniffler@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tty-aware-progress_1.0.2_1544616377214_0.3028511861782326"},"_hasShrinkwrap":false},"1.0.3":{"name":"tty-aware-progress","version":"1.0.3","main":"lib","license":"MIT","dependencies":{"progress":"2.0.3"},"devDependencies":{"@types/jest":"^23.3.10","@types/progress":"^2.0.1","jest":"^23.6.0","test-console":"^1.1.0","ts-jest":"^23.10.5","typescript":"^3.2.2"},"scripts":{"prepublish":"yarn compile","compile":"tsc","test":"jest --env=node --colors --coverage test --verbose false --runInBand"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["/lib/","/node_modules/"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"collectCoverage":true},"gitHead":"2393c552609f8ea8e37af04aa723147c667fd66c","description":"The excellent `progress` package from npm will unfortunately ignore non-TTY environments like CI (circle-ci, travis, etc). This package uses `progress`, but in case of non-TTY, the progress will be output as rolling logs.","_id":"tty-aware-progress@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"bkniffler","email":"bkniffler@me.com"},"dist":{"integrity":"sha512-+UpHmP813cD/edyM72cFAJaVwYa6arzNMoiQ4etylmL3NUpluuiUZYYwFR15oIZB05J7IPFV/HHhDbCGycLl3Q==","shasum":"93fbe86caf0d79c35f6e104e08f3a56c5069d3d6","tarball":"https://registry.npmjs.org/tty-aware-progress/-/tty-aware-progress-1.0.3.tgz","fileCount":10,"unpackedSize":161469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEPyaCRA9TVsSAnZWagAAuWQP/RBk8UCQ80TDqVast2sd\ne843I6d7SImFMW777bQSn9ZvfcKSy1PFBXq8MqcLRKZdoszp+mzw63dOwOte\nKT5LoWtdO1YWUUfPVWFLhvSNgSRAJrsORbhfrwvZ7aCJRkvW4vUUvV4V/kxt\nmhbnGw5IO27qycBCXWp4nD1hZuj3Qd2TXoRkSErSDFCPE2XFhIqcK08JwWvE\nL062HGmMVCmudckRboRyCS0XFwMQxWAZPHf4Q/2hebPxtEtWibryMYLKWrDr\nk/px2B9kXAlc4xwSsZhfR2z7IkRGeuwmCta+RKVQy9Ilmch6/EGki06Fcwms\npOaaLTXGQFHkEO+ugUV9756qJcNKTLm30BsPD41YKJmwBZnVnSp/sVcdDgxx\n5jUofcQHKsCvhHBao8GlRerd3zkYhd97qhD21lDBqK8z1wgaCvFSlDfr+dwi\niwmRUqtvCuSBGmJZzHZiD1I3tg/hLRXuZJOrYEvbNcaoMB0hJTV0ZY0dx+ym\ngQSPe21sp5+taLVMaSUya3V80lV81TpzhI8EBP5bN2/RYt60fpYTCJYNzN7n\nZjmWBsS5yaMx1eYM6lyW3m394wM9iFTWWTDfeplAzK7QU/MGjuuam2Oyvspm\nEZlYA+hV69Zd2Bl2KkgBS+zKjpyRuOEYVek+tk+mqnyA3A8Gs+SnIt6yckPD\nUEF8\r\n=T1TI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVPsXW9pEQKvmZJZLRmoXehygfGQvVpP47+ndnbjLiNQIgEcH//ESYawbFaxGMkeTlCngqIXOPjf1FlLLN5Wjx9sc="}]},"maintainers":[{"name":"bkniffler","email":"bkniffler@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tty-aware-progress_1.0.3_1544617113573_0.673980425637503"},"_hasShrinkwrap":false},"1.0.4":{"name":"tty-aware-progress","version":"1.0.4","main":"lib","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bkniffler/tty-aware-progress.git"},"dependencies":{"progress":"2.0.3"},"devDependencies":{"@types/jest":"^23.3.10","@types/progress":"^2.0.1","jest":"^23.6.0","test-console":"^1.1.0","ts-jest":"^23.10.5","typescript":"^3.2.2"},"scripts":{"prepublish":"yarn build","build":"tsc","test":"jest --env=node --colors --coverage test --verbose false --runInBand"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["/lib/","/node_modules/"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"collectCoverage":true},"gitHead":"348d5d6fa91c832f6ba0f6d29bed1b5d66f6fe80","description":"[![Build Status](https://travis-ci.org/bkniffler/tty-aware-progress.png?branch=master)](https://travis-ci.org/bkniffler/tty-aware-progress)","bugs":{"url":"https://github.com/bkniffler/tty-aware-progress/issues"},"homepage":"https://github.com/bkniffler/tty-aware-progress#readme","_id":"tty-aware-progress@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"bkniffler","email":"bkniffler@me.com"},"dist":{"integrity":"sha512-ynqjeu8FOAjnv78ku9iHSS9zJB9d4SNPeUAskOsTJfwdpGjJchSVmzngTUQZpg5hXqvE3vWF5FjN5SAHiutA0w==","shasum":"63564adf7f76a8ec1169f2ae52eaad8129031000","tarball":"https://registry.npmjs.org/tty-aware-progress/-/tty-aware-progress-1.0.4.tgz","fileCount":11,"unpackedSize":161754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEQfDCRA9TVsSAnZWagAAmvEQAKHyQZuD11ZzC/U4YpgU\nOkCt+FsDpvWE21u1M+B2GX3n/lQRvoAeu3F09XgsHEBoeYCNds3rXbHnsJGd\nZXtoBrRHGLZU/Qfzl6jL4AylldcW+dG+7kNrcDfpBVm7zGDSAWucYuiW3Hmn\nc0W6wNRggw1tyS5VN+991QdfjTIFo9mEKJe4Uu+TiV4LyHWEGdnzOxLOh8LE\n+yBvVUQsmaI7uRP47pXYTcffFEKV8L822Rc7e0lZWPV0vt/fWWmRprBsbEiW\nEGEqiKLiYqDC7jlGkQFZAxRiYX1qYNA0Kg/htX0ZLN0/XJQYYFyU1xyJQgZ4\ne0legiyEWO2UwJqdG3qOMuHv+C0nflHpVfmi66ThBzx9o+aEFTfEwd7WulAU\nv7G/pWieB1HgUcVj5OgIcWi8ZsiLOmpRBgDYycw6APWGYYvK4VUAuP2MOK1s\nlELFZLY7FPQD5+CgC2pU8n5GhpWCKZH0nhzLJ59g0KLvTQt6PnHs1onZoSD5\ndlVJ9GEhhZzEKMPSlXxJUvDdPzSFPhLM7fAV7CEQp+cldwIuIzADO/e10OK7\nA8cV6If5uRoxj3uY3E9rx646lh4H5snscJ8QwvDwa3w5Z6kL6N7KnEnTAGO7\nsrgrke+TmmVTKb+65CE4Hnhf8wtPZoOunZRDtJBtWT4MJV1Lfn5cfnuBID+W\n060c\r\n=eyZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+RV+BrjcRHNWv4/J7MFesGPPoXrRuPzBt7jvbVdKe/AiBMK2KbEc6doPKCul/UaT1pygfyj4yHIJcbEEcpahIi7g=="}]},"maintainers":[{"name":"bkniffler","email":"bkniffler@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tty-aware-progress_1.0.4_1544619970775_0.1448832735231531"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-12T11:20:50.958Z","1.0.0":"2018-12-12T11:20:51.170Z","modified":"2022-05-22T09:35:40.423Z","1.0.1":"2018-12-12T12:03:36.223Z","1.0.2":"2018-12-12T12:06:17.356Z","1.0.3":"2018-12-12T12:18:33.761Z","1.0.4":"2018-12-12T13:06:10.910Z"},"maintainers":[{"name":"bkniffler","email":"bkniffler@me.com"}],"license":"MIT","readme":"# tty-aware-progress\n[![Build Status](https://travis-ci.org/bkniffler/tty-aware-progress.png?branch=master)](https://travis-ci.org/bkniffler/tty-aware-progress)\n\nThe excellent `progress` package from npm will unfortunately ignore non-TTY environments like CI (circle-ci, travis, etc). This package uses `progress`, but in case of non-TTY, the progress will be output as rolling logs.\n\n## Install\n\n```bash\nnpm install tty-aware-progress\n# or\nyarn add tty-aware-progress\n```\n\n## Use\n\n`tty-aware-progress` will only need the total number of expected ticks like shown below. It returns a function that emits progress.\n\n```js\nimport createProgress from 'tty-aware-progress';\n\nconst progress = createProgress(100);\nfor (var i = 0; i < 100; i++) {\n  progress();\n}\n\n// OR\n\nconst progress = createProgress(100);\nfor (var i = 0; i < 10; i++) {\n  progress(10);\n}\n```\n","readmeFilename":"README.md","description":"[![Build Status](https://travis-ci.org/bkniffler/tty-aware-progress.png?branch=master)](https://travis-ci.org/bkniffler/tty-aware-progress)","homepage":"https://github.com/bkniffler/tty-aware-progress#readme","repository":{"type":"git","url":"git+https://github.com/bkniffler/tty-aware-progress.git"},"bugs":{"url":"https://github.com/bkniffler/tty-aware-progress/issues"}}