{"_id":"log-update-async-hook","_rev":"24-cbb1cd9e22857ca7a2abaafd3b853fb3","name":"log-update-async-hook","dist-tags":{"latest":"2.0.7"},"versions":{"2.0.0":{"name":"log-update-async-hook","version":"2.0.0","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.0","maintainers":[{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"}],"homepage":"https://github.com/sindresorhus/log-update#readme","bugs":{"url":"https://github.com/sindresorhus/log-update/issues"},"dist":{"shasum":"0876e1d2898318aa28ba43040543765385ddeddc","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.0.tgz","integrity":"sha512-7Doa0WGkTBxbWSwXIwAyCdcxQyRhEBMNMuWK0sfrPY6mfT/Jmztay2fLHkndKIXgxkmHNqdQAXHjCogPJkrSgg==","signatures":[{"sig":"MEUCIQCNGnkTlYJE+bCVEz13eNT5tiWDWW0KystllRtBEyGq7AIger2Os67dTikH7vgAEr8KwQbnzBwBpmdL7DnUy3yNcms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js"],"gitHead":"3dde4d6b783072dfb8964bd8d117c2c700d36fc3","scripts":{"test":"xo && node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/log-update.git","type":"git"},"_npmVersion":"5.0.0","description":"Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^2.1.0","ansi-escapes":"^2.0.0","async-exit-hook":"^1.1.2"},"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook-2.0.0.tgz_1498634812157_0.2536547330673784","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"log-update-async-hook","version":"2.0.1","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.1","maintainers":[{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"}],"homepage":"https://github.com/sindresorhus/log-update#readme","bugs":{"url":"https://github.com/sindresorhus/log-update/issues"},"dist":{"shasum":"da49a6bd31e7c18d086784e48022f3e6f071dd00","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.1.tgz","integrity":"sha512-bikpieC7ErwU+jPxj4MQFYvwAvLe2VIbVBgZY4bqaMchHxebzwE/Kp8qH/6KbZV1nzfvXU0f95feboSlYd3u/w==","signatures":[{"sig":"MEYCIQCSmUFDq6dk7/hZKbN3enIt6iagFug1Qv9L9m3v6giO+AIhAOWZ5T+8w/6SRNJjSK+ag6o+VqRXsnEu3EmRibzCeFN6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","files":["src"],"gitHead":"f1270bfd29eadab7d9cf94e04d782f666b01c0be","scripts":{"test":"xo && node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/log-update.git","type":"git"},"_npmVersion":"5.0.0","description":"Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^2.1.0","ansi-escapes":"^2.0.0","async-exit-hook":"^1.1.2"},"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook-2.0.1.tgz_1498635508089_0.2664961607661098","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"log-update-async-hook","version":"2.0.2","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"name":"Andrey Belym","email":"belym.a.2105@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.2","maintainers":[{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"}],"contributors":[{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/AndreyBelym/log-update-async-hook#readme","bugs":{"url":"https://github.com/AndreyBelym/log-update-async-hook/issues"},"dist":{"shasum":"6eba89dbe67fa12d0b20ac47df7942947af1fcd1","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.2.tgz","integrity":"sha512-HQwkKFTZeUOrDi1Duf2CSUa/pSpcaCHKLdx3D/Z16DsipzByOBffcg5y0JZA1q0n80dYgLXe2hFM9JGNgBsTDw==","signatures":[{"sig":"MEQCIDiC5om7pAyizyVQQ9ZeCwGPv/Yrj3Iko/mNK7e1raDBAiBrRFTzlpi9zJmT98zNBXsqGn4wWZ9uxcr8nwnHv3CiRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","files":["src"],"gitHead":"06843ecea91843b0b7f0a90431fa9c44598f2723","scripts":{"test":"node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/AndreyBelym/log-update-async-hook.git","type":"git"},"_npmVersion":"5.0.0","description":"log-update fork that uses async-exit-hook internally","directories":{},"_nodeVersion":"8.0.0","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^2.1.0","ansi-escapes":"^2.0.0","async-exit-hook":"^1.1.2"},"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook-2.0.2.tgz_1499420689251_0.41209254576824605","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"log-update-async-hook","version":"2.0.3","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"name":"Andrey Belym","email":"belym.a.2105@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.3","maintainers":[{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"}],"contributors":[{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/AndreyBelym/log-update-async-hook#readme","bugs":{"url":"https://github.com/AndreyBelym/log-update-async-hook/issues"},"dist":{"shasum":"9189bfd48aa47b04acd8d9a2cd009936dd49457f","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.3.tgz","fileCount":6,"integrity":"sha512-7BkVQfineJuibWCT19uR9K3hAAQJm7pYdU+EHf+Am3e6GCdcRA/dnol3cnG052CP/LUzxEloVrnrRdSryAAjYA==","signatures":[{"sig":"MEUCIEjLFqTcFkwfg5uYYTd0D+B0IXc6Md3F95FxuKCi9tz3AiEAkDedNji6c1SVlZA1MEQK7oi/9oLFPQ8wuCVWdzckdew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC5gfCRA9TVsSAnZWagAAPNQQAJmFc+02CboJd3wU2vYk\n6yxZyftj8rKnwFbdno26U5jWP+sGOs5yg0BxQWyM1uy7Imovgq6PuDmj3051\nYNlwjX0BsY7wxjItiKw5/lu+D4ekKCl5bIc6YhfdP+9FXxmMGBM30d3KZZnK\nGxKeoT3bm0VmWiDVAm2U3ZiPHdkm60pjsyeI5lY58cUQym89u71yDR6IvT0T\nT5pluVRJEZrmAU3LMcz3/7OxICd07iq1dkdMMe0nfTzJzU+nVIO3rQ/lZZCi\nWUzq9XUYU3Y5SiC8Cw+2gUtsarE7TY5BgiEslqHlyNd8+x80yNgb5i5iM8d/\n+j2KNp/HKPJJkEz59f83Mrh0U+fLOlwCuP18OYCn0vZnHdJlNPxaGe/c/fx4\nll4Ww9lGUSQGP/SJ11Ppo5NP8ZTSya9Xjjl3a2P2v/3p0FKKJ1vdCBk2oq96\nU9JQ2eCHfNQlMvJt79RZFL1K2w61DziGgsbXcwniOYBK4NBN+8eQhR95yO1d\nBohoJ7UhvTdVTcWlnmP2dZYXNbzEzWxHR7oVkB2ia9QDXehBybtDCFmu1vE5\nx0wsiegpNzdEDU+1quMFqxe4MdkCsnqvVCi7Xwqpqae0rkLXFiEpFJJOn6MW\nTnonA/t6C+engcPpYAru0JHSRQuBDIUVNaMgiirD2+odl0DTy9npWvCcfrkb\nzMeT\r\n=rsqJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"3c1824750d3a72d6028659931ddb18517d9de3dc","scripts":{"test":"node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/AndreyBelym/log-update-async-hook.git","type":"git"},"_npmVersion":"6.14.15","description":"log-update fork that uses async-exit-hook internally","directories":{},"_nodeVersion":"14.17.6","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^2.1.0","ansi-escapes":"^2.0.0","async-exit-hook":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook_2.0.3_1644927007505_0.42964725180867","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"log-update-async-hook","version":"2.0.4","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"name":"Andrey Belym","email":"belym.a.2105@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.4","maintainers":[{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"}],"contributors":[{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/AndreyBelym/log-update-async-hook#readme","bugs":{"url":"https://github.com/AndreyBelym/log-update-async-hook/issues"},"dist":{"shasum":"61693e18ea20de722425135b6fe618c58b214efa","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.4.tgz","fileCount":6,"integrity":"sha512-J3diPMUvvG+kqMfsfb/WFQfRZhiNpK5I8kFFn2Lhdid8gK8G3Xf3vyfMl+6SYdPN1qCO1oFy6ShaDTKpC6NC5A==","signatures":[{"sig":"MEUCIQCR1HZdxG+B3TPKhzJ33PdScGf9nL4ron23CbLcZ1jNPQIgXe/SJKh2F1EPLL0Lx0beiWlDVZfWPZFGdGwTz7UCF0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD0jhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou5BAAnOOIUyxXl9KWL2aP51+yg/zhYhiKEqHEi9Ipv1SsdBTqWcyR\r\ns/QKxshMMtYVx+LmXEdRJvUHBabnzfDp2htEkF7BK0NSmJ/hgI/TBZzhuSSu\r\nsdwSf1j0Drxj1CfOOXsvifmHAdCC+jM4FkfqjQ9JwOOVpDHG6csx5ZyNFXQk\r\n/4TWTWjcOkY1nb5PW4D/D5fIiXZzRV5UVrYse18xIfLyi0QTjxj9pWOhc05g\r\nFz3pnrNg7rb0UChvUYYGdRt2bPfwgfwOwHEvlqcGjazhsEaP665JZbkaVyog\r\nUM42u/LAyLZkrARcUjRKD0b7pr4cyIYG+p4x19Aya4EOxbP4qK4Swj5IS4OS\r\nZs6r/MGnNYcXPUskHWBK75MknKZZ0IMWdTqsr1WCluP26kjd2/dyGbu1cFVr\r\nrWMs/MZIafS/fdckXhQZ8rbgz2JoMltwmncwER1OgX+lauvvpaNZtG+Yo075\r\nG+0HAE/nuCXbMQTzQh114GpvtlsDqJzPaYudGeI5nj70gZoy42JbPlmy3p3g\r\nDh05uzpx2esBM63aNAkhcS4OhZ+Ijk+bLqbwPVFYwTYqiipXLDldOnwRyhXA\r\neal36Bep9CyDw8Riqwx0nF+TbsaerlF/MZzu1JjKNI1XThpOFYOVJKLa2WCS\r\nL99g0oox+dQeJqkBMRNGfeOzs2VndnqksP8=\r\n=7rK9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"2953816e1f5d4e7da75d2bab5230d0c1744073bc","scripts":{"test":"node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/AndreyBelym/log-update-async-hook.git","type":"git"},"_npmVersion":"6.14.15","description":"log-update fork that uses async-exit-hook internally","directories":{},"_nodeVersion":"14.17.6","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^2.1.0","ansi-escapes":"^2.0.0","async-exit-hook":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook_2.0.4_1645168865010_0.4829624884245667","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"log-update-async-hook","version":"2.0.5","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"name":"Andrey Belym","email":"belym.a.2105@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.5","maintainers":[{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"}],"contributors":[{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/AndreyBelym/log-update-async-hook#readme","bugs":{"url":"https://github.com/AndreyBelym/log-update-async-hook/issues"},"dist":{"shasum":"6826e5e0bdd695acfd615898612975ff9971f321","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.5.tgz","fileCount":6,"integrity":"sha512-YqKX8tvQsBHBoJTpMNfs3mf6YfLJrTtpnaOwN0g4dSCEFhSIAC/Bcq0eqEP5OAOBgGvOhhFq4LgxmesyWaGG6g==","signatures":[{"sig":"MEQCIECipeacOhZNAGVSAG+lg9oN9EOLHaXD68NPuR3DsGPZAiAn1dgsKzhH0SkI+hGMoVExGwR3vLNy2BgovSJqpI/z1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFKmDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfCxAAlkdrSL9U+r5tmT+LT6OS7ee9S3vgb1rwdg/63VsReFVo0G1z\r\nZU7EkgUzis+iIpW41eNd+eb0Bs+0ZF+Co/LW5NRINLeob2B6uagBmkXPxI+O\r\nJA1s+dqiZaFOZsavRAmKiAHgYH3r5VnLRKzdQfa3pu+bJr9POGgoj4oL0R9u\r\nrdTCLPiCHAyy8vqwDzhT3bsQkgzXwgBxrmC9wPtACdwPIYL2byMu0no5OHym\r\ns68D3cKjPQMUileCkQf94hXhKBcmokJKvHvoKyXfXZOMUM5W/M+GtHFzAYm7\r\nQG833WN9FgqZbrSzLEXMRV0NqKHf1s+tDTTPUi6Doo4fd/zcUQdw+duAwKmt\r\nIoFrP5/e5YIyK6ykoCGMaHFqTGrkhp5PO5rnz6TEMhSx0E1w8I6XUHzPUatb\r\ndyW1UvqkWv8K2dHEW6srbVCdC0epJfCJidxzWwEybAqTxJxmMv88KeJgmME/\r\noHjuqmhFGat5SUTaNjqvvcj59NSHG3xILTOiLvvaLWuLH6oQzf9OK+bSk+sM\r\nk1ydHItuieQDpoXEPhm2RJKVlgtsdlL5Wz8mX55lCsyWllHk39at6nCyoozh\r\nehMO57S48V3UphZWrzIEuac4cp7y3OvNb7ZI3QVJHFtvh3bf1xVzriPwFi0y\r\ndrV854dZzMU7ujl9kkeEwYxr4D74b+AmwE8=\r\n=82xl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"cf320d1357be9617e2e29380ffe469f35e60c0bb","scripts":{"test":"node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/AndreyBelym/log-update-async-hook.git","type":"git"},"_npmVersion":"6.14.15","description":"log-update fork that uses async-exit-hook internally","directories":{},"_nodeVersion":"14.17.6","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^2.1.0","ansi-escapes":"^2.0.0","async-exit-hook":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook_2.0.5_1645521283722_0.08957393087390986","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"log-update-async-hook","version":"2.0.6","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"name":"Andrey Belym","email":"belym.a.2105@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.6","maintainers":[{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"}],"contributors":[{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/AndreyBelym/log-update-async-hook#readme","bugs":{"url":"https://github.com/AndreyBelym/log-update-async-hook/issues"},"dist":{"shasum":"33fa4414e73799920edaa64f2f931d2b6f627f68","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.6.tgz","fileCount":6,"integrity":"sha512-UIFPlCpCxrSVL38TXzk34JhhDnvvhsjzuyqooCYy9TtTaVdBLNsuJiTWX9unO/wzBF7RwY1WTCmEmBSI3iPDCA==","signatures":[{"sig":"MEUCIQDMcF3RjAB+wuhi5kQojhglHojHlihg1ao9UnstzbP2qwIgKFifRL7sYhUEKhTY6Zx0dFc58MtQEvxmj8+MkhrhX0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMd7LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Ew/7B1KA1tFGNpiNbkaBZor9V5T6iAuXYS+oN2Nf2gdgIyGGlSZK\r\ngVdVpTqyO8FBUNS6fTkPIxKx2uhXuFk6jwnBqM/vaSKpz3PBW1d54goq6tTb\r\n/ev15jrBptzgtquJW2eEJbvjax3cD75Vya61ejz7o7BacYeoxZ3cGMO+Iuwj\r\nDx+swprVQ0jkl9bPVxI1+w1B2BAHWAbMry1123w1jwJ9Khf9BYwGACew1LsW\r\nvCRtxq5sBMN9zWmbr6aH2dfm0+hr7fhHAf7PpxGq/TPlj6GX01F8RxoEbMLn\r\n6NRbjZkZrHH00CTPn25LYXgEdodZ0lrOeV77c8vqqCOcoc7DsWvca+vh0f3N\r\nR9IuBuag+gMz92Sy4fNIVNMDzMkwKUVc8k4aCkENfPimF6L5svdu6WHWpHVP\r\nM0ymC8xUaMfTl0GnWRPKjAgaV29+luyq95Pfu4efZm94YLgZwU+t6gorFjcy\r\nf7+ng6QpaKTcKeoUsVuwT5tvfEoWsIOEeugIp5CFVcdceKdnQHsfXs8oaUlQ\r\np4BuYbsxrMlCCydJFcKN3fIevNh8JqLztTeGHpKAbYrPSkI5J54lEmkH10jw\r\nPIPqlhP13jD12rHxd+jo/7I04ebFL7W80CDclUnN07eaxODBOnD73dD+TY58\r\nie7sqysH4PNUghN6GR+ocumYCyS8qms6irQ=\r\n=NImL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"8bc4931ef9c78e7282678721c4c400bfc6747970","scripts":{"test":"node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/AndreyBelym/log-update-async-hook.git","type":"git"},"_npmVersion":"6.14.15","description":"log-update fork that uses async-exit-hook internally","directories":{},"_nodeVersion":"14.17.6","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^2.1.0","ansi-escapes":"^2.0.0","async-exit-hook":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook_2.0.6_1647435467771_0.8950927983793293","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"log-update-async-hook","version":"2.0.7","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"author":{"name":"Andrey Belym","email":"belym.a.2105@gmail.com"},"license":"MIT","_id":"log-update-async-hook@2.0.7","maintainers":[{"name":"aleksey_popov","email":"alexey.popov@devexpress.com"},{"name":"dmitry-ostashev","email":"dmitry.ostashev@gmail.com"},{"name":"lavrovartem","email":"artjomlav@gmail.com"},{"name":"miherlosev","email":"mlosev86@gmail.com"},{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},{"name":"kirovboris","email":"boris.s.kirov@gmail.com"},{"name":"alexkamaev","email":"alexikam@gmail.com"}],"contributors":[{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/AndreyBelym/log-update-async-hook#readme","bugs":{"url":"https://github.com/AndreyBelym/log-update-async-hook/issues"},"dist":{"shasum":"48042bae63ed5ad1a67a6601d88934e60f1f38f8","tarball":"https://registry.npmjs.org/log-update-async-hook/-/log-update-async-hook-2.0.7.tgz","fileCount":6,"integrity":"sha512-V9KpD1AZUBd/oiZ+/Xsgd5rRP9awhgtRiDv5Am4VQCixiDnAbXMdt/yKz41kCzYZtVbwC6YCxnWEF3zjNEwktA==","signatures":[{"sig":"MEYCIQD0iOg5yhruvcjX3Zm4Tq8Vy7I3ZYzBXipZs/6qrYXC0AIhAO51vEjtNOEJ0+7Vg1N/jiBES21lMHM/3+J4Ml/8tCBK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig1fpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl/xAAgoOF9sA8kJ2E+Z5R15IdYgymbDGr+H0OTIEbwpSW9bq6W4lE\r\nly2T8qS/hqDjYOdcj7wTMKPlnWPdaOvQoGFsBdwnaMQlN8WxmLG7gSaE279F\r\nDqPSyfT6/EW/i7J0ljcL0DTYn6tl6ABRHGTRNk8EO9FCSc0hyMa5G57aaq8G\r\nvivnUroSfAzGhbRsMGI4TUYr/kLst0e72mV7v0ykBtYr/jrQPgqPWCWbwFix\r\nLg29jxTvGxjVS6hLjbJy+ercOFOO8TvmLTSpDOVMxhca/8XiE8vl9G+WQRZe\r\nksLiAHKyYbfNtZUju3jjLEr2lDuatS0G23K6iE62I8dG5RTxJQi7i2A3g5ra\r\njedUbpgCQTz1Tx0bGsoJmLZDtw2Ga+OhUR/zbR3vgkJtd+75oHKQSxFa11g0\r\nPmWa8nlKdts/kFA10oF150NzOkwRpMyQqGgX/8oygu8u6oEsSlKyzyasFz59\r\ngzm66lRUX45cQLt0meKQEnzcEV8FzxTSHwXjIOJFjShzlrY/YRO7ik+2fHAV\r\nGhsgKiEG+hDO46r0G8PSrC45hrJKb+7se0J5dfXs4i5thNLhYMMDdIjsYGX9\r\nYayzezf/q9VX0VWLq9RnEUqI66+CK1VfrIdihv469R0410i52lMvaV8ozuYC\r\n3K1fsB+y+lnT3HVlZ3EnkWyX1iBsvqAy1SE=\r\n=aFVf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","gitHead":"515c57222ac5d3787071060d6c22eadfd856016b","scripts":{"test":"node test.js"},"_npmUser":{"name":"belym.a.2105","email":"belym.a.2105@gmail.com"},"repository":{"url":"git+https://github.com/AndreyBelym/log-update-async-hook.git","type":"git"},"_npmVersion":"7.21.0","description":"log-update fork that uses async-exit-hook internally","directories":{},"_nodeVersion":"16.8.0","dependencies":{"onetime":"^2.0.1","wrap-ansi":"^7.0.0","ansi-escapes":"^4.3.2","async-exit-hook":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"*"},"_npmOperationalInternal":{"tmp":"tmp/log-update-async-hook_2.0.7_1652774889387_0.655856856791827","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-06-28T07:26:53.033Z","modified":"2025-12-03T13:14:03.503Z","2.0.0":"2017-06-28T07:26:53.033Z","2.0.1":"2017-06-28T07:38:29.135Z","2.0.2":"2017-07-07T09:44:50.152Z","2.0.3":"2022-02-15T12:10:07.636Z","2.0.4":"2022-02-18T07:21:05.166Z","2.0.5":"2022-02-22T09:14:43.812Z","2.0.6":"2022-03-16T12:57:47.961Z","2.0.7":"2022-05-17T08:08:09.479Z"},"bugs":{"url":"https://github.com/AndreyBelym/log-update-async-hook/issues"},"author":{"name":"Andrey Belym","email":"belym.a.2105@gmail.com"},"license":"MIT","homepage":"https://github.com/AndreyBelym/log-update-async-hook#readme","keywords":["log","logger","logging","cli","terminal","term","console","shell","update","refresh","overwrite","output","stdout","progress","bar","animation"],"repository":{"url":"git+https://github.com/AndreyBelym/log-update-async-hook.git","type":"git"},"description":"log-update fork that uses async-exit-hook internally","contributors":[{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"}],"maintainers":[{"email":"boris.s.kirov@gmail.com","name":"kirovboris"},{"email":"romanresh@live.com","name":"romanresh"},{"email":"belym.a.2105@gmail.com","name":"belym.a.2105"}],"readme":"# log-update-async-hook [![Build Status](https://travis-ci.org/AndreyBelym/log-update-async-hook.svg?branch=master)](https://travis-ci.org/AndreyBelym/log-update-async-hook)\n\nThis is a fork of the [log-update](https://github.com/sindresorhus/log-update) by Sindre Sorhus, that uses `async-exit-hook` to restore terminal cursor state when the process terminates.\nUsage of `exit-hook` or `signal-exit` hook in the original `log-update` prevents execution of asynchronous operations on signals (`SIGTERM`, `SIGHUP`, etc.) in the code of the main application.\nSo I've replaced them by `async-exit-hook`, rewritten code to allow execution on Node versions below `4.x` and bundled some dependencies into the package.\n  \n> Log by overwriting the previous output in the terminal.<br>\n> Useful for rendering progress bars, animations, etc.\n\n![](screenshot.gif)\n\n\n## Install\n\n```\n$ npm install --save log-update\n```\n\n\n## Usage\n\n```js\nconst logUpdate = require('log-update');\nconst frames = ['-', '\\\\', '|', '/'];\nlet i = 0;\n\nsetInterval(() => {\n\tconst frame = frames[i = ++i % frames.length];\n\n\tlogUpdate(\n`\n        ♥♥\n   ${frame} unicorns ${frame}\n        ♥♥\n`\n\t);\n}, 80);\n```\n\n\n## API\n\n### logUpdate(text, ...)\n\nLog to stdout.\n\n### logUpdate.clear()\n\nClear the logged output.\n\n### logUpdate.done()\n\nPersist the logged output.<br>\nUseful if you want to start a new log session below the current one.\n\n### logUpdate.stderr(text, ...)\n\nLog to stderr.\n\n### logUpdate.stderr.clear()\n### logUpdate.stderr.done()\n\n### logUpdate.create(stream)\n\nGet a `logUpdate` method that logs to the specified stream.\n\n\n## Examples\n\n- [listr](https://github.com/SamVerschueren/listr) - Uses this module to render an interactive task list\n- [ora](https://github.com/sindresorhus/ora) - Uses this module to render awesome spinners\n- [speed-test](https://github.com/sindresorhus/speed-test) - Uses this module to render a [spinner](https://github.com/sindresorhus/elegant-spinner)\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n","readmeFilename":"readme.md"}