{"_id":"format-duration","_rev":"23-7d529da615423556c29c1efe1fdabaf4","name":"format-duration","dist-tags":{"beta":"1.3.3-beta.0","latest":"4.0.0"},"versions":{"1.0.0":{"name":"format-duration","version":"1.0.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.0.0","maintainers":[{"name":"ngoldman","email":"nate@ngoldman.me"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"27a6f14639e743e25ab4d4f14f0dc43e5323ecc3","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.0.0.tgz","integrity":"sha512-1R2sdJ7m3Kv48wlW3YthYKMEwnWsL3gpwHvAHK6y3bc9olAkux+5g5hukr7htIkq1J9KvGDmxmwvQnZmxcz0GQ==","signatures":[{"sig":"MEUCIBz7fyfCYrzh7LL1QsDVr29PqpKy7VRj2UD9CYz1+cWtAiEAvQwwd5D99zFnFA/zl/1TmaSfa4sIgWlY9B6Tmp4XUrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"27a6f14639e743e25ab4d4f14f0dc43e5323ecc3","gitHead":"d9d61bb5b59ecb9a8a38e0e50f498fee97614b8e","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"ngoldman","email":"nate@ngoldman.me"},"repository":{"url":"git+https://github.com/ungoldman/format-duration.git","type":"git"},"_npmVersion":"3.10.3","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"6.3.1","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"devDependencies":{"tape":"^4.0.0","standard":"^8.0.0","tap-spec":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/format-duration-1.0.0.tgz_1472263424404_0.5150865132454783","host":"packages-16-east.internal.npmjs.com"}},"1.0.1":{"name":"format-duration","version":"1.0.1","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.0.1","maintainers":[{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"5d37a7c2e8de2d41fde527151dd1e4d344d90af6","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.0.1.tgz","fileCount":8,"integrity":"sha512-2CCQ9nikzUX/ATpEhNVg+HFd9audtZGworTF9rG6IKqAgar7GQtXlkk+uOTfi40I/zkDvtIntGO7AbeTwhVy9g==","signatures":[{"sig":"MEUCID50ni1G0RcPdkAhynloCSbhVN+9Sp8XK75ElqGwgWjlAiEA7qCWzfBj86cL26hu7LLy0ts0tVZe+Cr8DWaePYkBLfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7530},"main":"index.js","gitHead":"e5c3f25501e43374dd190f6607fd71e14ec77708","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/ungoldman/format-duration.git","type":"git"},"_npmVersion":"5.6.0","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","standard":"^8.0.0","tap-spec":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.0.1_1519416188790_0.6340979435081622","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"format-duration","version":"1.1.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.1.0","maintainers":[{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"5ea640d963874ffc380874ec0eda7b70a72f3df0","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.1.0.tgz","fileCount":8,"integrity":"sha512-G6YXt0L7M28AlDVYSGDSogRtsYgEoKs23Pyy/R29vtjq+09DRI7MP/33qXASg34N+HJ5lXzFSf9LtB74BtapAQ==","signatures":[{"sig":"MEUCIDNq7Yg7dDYr3ocmAJKhGrEJt7RkaZzxCrUPrIQpZPrOAiEAmG9vc23pcOLQzQsGcwTqX/HnsS0T4ivNxnDFdPDJMW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8868},"main":"index.js","gitHead":"c282b91029cab451c93ca3fabe72549e9afdb251","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/ungoldman/format-duration.git","type":"git"},"_npmVersion":"5.6.0","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"8.9.4","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","standard":"^8.0.0","tap-spec":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.1.0_1519416502315_0.017789984577934792","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"format-duration","version":"1.2.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.2.0","maintainers":[{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"c54e0fb2af715b0fd552be4a8c1277f27eba1fe3","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.2.0.tgz","fileCount":8,"integrity":"sha512-lAe9ZQioO0vesH58YbP87YAJEsu8Y/MP6U1/2x3mlCtlgNPqhVyQ7Mi8hMWf2g9dKeAtPArbjELwQM5Nq9Pq7Q==","signatures":[{"sig":"MEQCIErmanHekD5y4HWOuZ3qXXsyyOtc8jV+BddMz9xaHa56AiArUSq7sCvwn4zpTYTyAzYCRENCdNj+xJrGaqmd5RHj5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVyOUCRA9TVsSAnZWagAA6vwP/2aQy3o/3aeZ0mURycYC\nzuIt+tp6GZ5PvwkCiOvmYZuBKt4JHyzzp2Gojzqz3FgdTh4maPfk6EvDENlx\nP6geLs6mRKA3w7YVMTq+2E//xPnV1tiGAGaSuq3DoWNkjUQliRHtjNPQFZAC\nyM2RvMhMA1vXKOl+r4tqDH0eCFqhj9OhVv18/N0aNG7fFm5VCIAPuKUwhK8F\nc94VIHNEeOihfBtI3DCw87P+C1HMviGUBgyhtHFIx3KhWsedM38xRo9yh5aR\nJA+IkVdng8LXETOo07IGV6qHgGGxb/pSSc/en2cDYKiK5tx1ea7MTtkTYJkv\nwiDq60ZeevDZPm4lqnjd/oUbcYpbmvE5yAK7jQ8fxuftfLW5EQ0d2wSrGmuq\n5v5PGN53RfCWBKLR0pSrcWPebccsx89N7iqxYsDwVOT68pjgiSWqAMLkKnCO\nt9/dxxyt7J7i8rojHoAVX++vkt9HUbBQ6TL2j98F76+V6QMsS38AqAqTmomM\nhU4t3R0qTCnyEIG7PDiRUkoAZitV5LmccffMS+cDGD4YJm28rbko26H9g7Lp\njCwJYW+GDjvSdgZaofnxC7DvnRxHQD3oSB1HqMsn5yfjYpAtlQJN/djHr7s7\noy2AI/1pJSpHBieQp2+2eup3oAqTPcORU5pa1OvssKyDmi2kYYT4+PCrpwUz\nJnjE\r\n=8s57\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6dc759f3b43846c814df0ce16b724ba80374c409","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/ungoldman/format-duration.git","type":"git"},"_npmVersion":"6.2.0","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.2.0_1532437396336_0.7653573432147562","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"format-duration","version":"1.3.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.3.0","maintainers":[{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"4e657f9ded0c8b72b47182dc8fefb369073a819c","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.3.0.tgz","fileCount":8,"integrity":"sha512-DKApV8LBnznY4WsY9oX3/rVObcFrWMp12LxRfz3u5pU98Os1E28QjDc+3/CSUjy8M5rl2jixFLw/jBW/RlwK2A==","signatures":[{"sig":"MEQCIG5hkceaIV9cRkoGS7wUOou0g7PyqAqH1eHPBjgduJEzAiB9PDsI+ns0taZPjy9/RhHga5S6BueyWUyj89thdTUvCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv46yCRA9TVsSAnZWagAA91QP/1WySLR4fOZedD+InCUy\nTctouyy7aJaVVMnRrq5PUaEQYGRLDunfbDUHf7NonQYxn+g8pyKXMfudrvsh\nt7RjmAhSNBPw/6nqSlBCGiZfO6zJrVkiFw+PVItK9BxmReYGVbjmrzff8bhN\nrrI4f9jF7XwPRndva/O3qVeQY4GM/UxcxPexmVBG3bajfawEpo6JtDam4AAq\nJvEA5Jdf/uF0YMCYSf3HfuhSsNo7cn/qsNTGt6kOOBg0NMBymEmDfu9KvowO\nNI76z1MDy15JSvVi35V2HwZoSambNFGqUD5HFpk3sWOwJ+QWjn0mMfC8J6+a\nDTPCVNhOONwGJlIyTFfYE1JHeJTbm3jRrp/AEFQg9P7QJf7j3PwpRIJi03u6\nxfsTwDQgabNRC4vV15I8v8mpd33SX7hCtYPcXVhIXdMh8uUj6c3r5Bvog8UC\n/cPXwzA72PhJgvw5vQJYRWS+NrmC3h3zAkrcbmoQrO7pSBvtAN7qF8upUy4u\nqyF87wBnNeJX7E+sb5mDo6vezq9hrNfq1NU1GuN98/QrdLlHVLGyz11xfNH9\n/xPv1/bGiPWltAsV5Glu7+BXWK0vu4z4y32EIpFPfjBmo/DrEDgR6/c0loFE\nY5U9MIfdA5mMdxurRWg1mc53StnOIyHfnGkEwjU3muJaK3KpItnpEvxlIoKq\nr8+H\r\n=Nbui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ae5853742e30a38339e94ebba173db1fa681b130","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/ungoldman/format-duration.git","type":"git"},"_npmVersion":"6.4.1","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.3.0_1539280561934_0.34637126992735756","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"format-duration","version":"1.3.1","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.3.1","maintainers":[{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/hypermodules/format-duration","bugs":{"url":"https://github.com/hypermodules/format-duration/issues"},"dist":{"shasum":"9fe804a9ead0c6c4392c9088d08349566afc7c0f","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.3.1.tgz","fileCount":8,"integrity":"sha512-InBzMSDTKroKvjPO1p6MPhj6ULYEkKuhblIyjFm9YjeuZA5ePoknwVebMHOlQdkOfn0SwGbXzq+FL5p9RyIlag==","signatures":[{"sig":"MEYCIQCpkgm/Ti07jDJawqX+ANEeHb1eecsK5Qidj3n0gcUUawIhAMxD5rdCIqKM+0sXy+doRS7Bj1fz+H86zxrWKAORUyT5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv5GdCRA9TVsSAnZWagAA1XMP/RLbvcJ07S0U547EsJHa\nY1ZWeIjWZOLBzsRDTlI52OmL13i42h5Os+saMxvEkttEztg00wY/D238qRwk\nssztIPv9UQYWryncFgFVCvdEcZ5sOa/qA1nKWN38PuS48EID4sI7/sE3syXK\nDQOwN0ewgrNGy4Y4E87NFraVsaN9TeM37dnB5YFA7Z22UFZ2DGKRTbeq5Ld7\n7OwDDvk0CwiAwmG4W5RNGvzQbdYr/NegA2FLcZdD2U4+hbuDGYeO+z0pAOQD\niUl5NE9WQ6qBdXsMWYfkyehd7EWUkvf9FHoeuF9avK3hrj6JYONAz0hbPSeO\nSg3sOrsE/hdMhg1jV9l5pjqJfSx3IAfwOwKuf5u8yFoRKvVz6itt09X3GHF4\njmTG40kDimcvoyzE1frz5N8JkYCMzC9KNOOXhzOIT4smpf5TGaYPuOO7bfRs\nEmqFlTY/y6PisVXmeTtuWHAMGGWFF7CbqpaNGbRZl630TavXD8VRmPAJMtcj\nwPe+kKdmytsvj4If++DqYGBXAlKfly8d7vsb5joKhNUduESGx+jzmR+Uyn9n\n3XStaF97LRGCIX4n3FJVbh1Apux/V2AWghWeVs65T0Ns2d7nEKIC04ahqFR7\nWVTKz3ER8+mzlV9HefIJE0WVvauYsdcSt+MA5LjuOAaJtAGvWsaAREIS0M4Y\nkG8r\r\n=WNoR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0810f4819aca43abb35ff91272585e17d8b6efb8","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"6.4.1","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.3.1_1539281308365_0.1457723231692749","host":"s3://npm-registry-packages"}},"1.3.2-beta.0":{"name":"format-duration","version":"1.3.2-beta.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.3.2-beta.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/hypermodules/format-duration","bugs":{"url":"https://github.com/hypermodules/format-duration/issues"},"dist":{"shasum":"20436ea9b0369895796f8d5be6fa5844d1fe0773","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.3.2-beta.0.tgz","fileCount":8,"integrity":"sha512-VPCwTn9zd52bXzCBpwXe5mrEaip3x9+p0ak3YbG8EbSTfweLi2guC8LQs+J57z4tFvEhoqpj9eckICV5JsiXKw==","signatures":[{"sig":"MEQCICYT2Oxnti1+5E9D8mW/u7jzMBvSOem/cnA2K7dnY3wJAiBMxHBmpk6ZAGBbsrQEPXfda7r/pl1WVNTollja7f8bgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg70iBCRA9TVsSAnZWagAA/34P/2VhMgYzD2j3RiMdiPVi\n+tOD4xdNI4pMBFBTEMa7KeX6rEqxB7xWNnlX4gDsgImmWRsmE5yue49cfvCS\n7o7fNQYerZyJrxHllnll4A5Fm83GD9fPXcSCoqG3XQEu/T7waw4de/ggpqn3\ncrZVwoCu/5MBQy/RGdpniS8eq3cd8wczycI8SeY+s+XNC2VwZxEiALV+JIdZ\nHswcagCplTOmODo7tBfl9C66Kx2NhBxR0P8vxkN8hZk4EwO1wTiXQmSM/rmC\nLjzIkljwAHdrMmo7aNPeMlFfqE2geqYo2hWmnwE8hJvpJtxbeA70x7NbcjiN\nkTMhpt0RYW8nDGqtKh3jjpcnI00QcBiD3SoBKTv3YAsUmhBDBBU9ogCl2CAw\nVdQ9OR0kSWUGCBqJshF05sLQsA5eQe25BEerQYR1dK12iL0/N070BEmzRXvm\nnSEv/7YcV4S7fmmPXZGZ0m7Ro1jOwYDzZHciMYjb9L3CHjrEsVGCK2xV/EhY\nDmJpiHp9bragB5BMTD4/qfLZ7EedRuTWpV63C2jbmZvId1OiYbb3HcwJsqDl\nMh64Swviq3JRjmS3L/ww/SMCPGrmmvtVJayYIkehS0uLRYFXl01lk7NrdFgQ\n34asjOXGgpHFup5Bfm0fwz6URA8wHj5FspTfjJMJBDkr1XHrXsAEsZ2XJ8IH\nzF+e\r\n=VO+k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cfe12ff4430f9d86e7545e2c50e157af80d0605b","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"7.18.1","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.4.2","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.3.2-beta.0_1626294401316_0.833422839969173","host":"s3://npm-registry-packages"}},"1.3.2-beta.1":{"name":"format-duration","version":"1.3.2-beta.1","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.3.2-beta.1","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/hypermodules/format-duration","bugs":{"url":"https://github.com/hypermodules/format-duration/issues"},"dist":{"shasum":"f02114d2aa0d4b9d474d95ae3eef369136c379b3","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.3.2-beta.1.tgz","fileCount":9,"integrity":"sha512-5oLPGrl0Sm9L7JSH8MsPBT0vIxJp2dUB/lNirhOkukjseWv2U7+XvbyoYQ9xKNSKZz9hQ/mmCv58a0StLm73Gg==","signatures":[{"sig":"MEYCIQCv7Fp+adP2MAnmjTS+E4v6WTEOKPYozBAMidpClGIIDAIhAMcfVniYB62MuhtYR+zM9wqDDg3RW8DM8dmA96qzu02W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JmACRA9TVsSAnZWagAAnZwQAJsDgUT3wQwB6BXyRm8t\nfc10zFiDTeNjbpT4F8QZst2cTerKJeAbp7PQ7FCD+qSMLELSqEj5GlONg4xJ\nNH17VT3mMxV8UaGJJ0LYDgMm4S6aD3T5cOMFoIvAQqQPKJnGEfPw4y2vzcG1\no9m1PXAIeLkc1jhf9o6nIIy58fHvNJiQ9TgijRp4+McIgFmOORXdRM8MkBNT\nwH6EO1ZpP20UynWPU6TbTjmW3pY2YlRoSGbwBROKUIrHKitRQabyi5nEa1Bq\nQD+cNfyircPlAfjuq/AtnCH/ZDJ6YQlrZQc+gIChS4CSjAIAIB4MWDn04zZL\neS0l1SRzNvbJYsRA8RnWO1D2vq2tRKfT0cA2hJaQcGMByk1C9Lp0TvT1rmhS\njwf+fHmY7nnD6sJXiS+QGYqB4AgCy1OYbN85gpybem8aAM4uslBUVjcqMY8Y\nztc6bicLlTQrBMKuI9oQVRs9oK/QVL/gVBu0arszLXRc66nXcXaJ9ylTo4g1\nOSul9GoHjdlUCYP1B+d65dF5qqPUGC1Dg7fn4TGOQX7r6wrAb8RI0V+S/xik\nDH+ZFk8PvVwObYCondWQoX5BKoDxOKGzUM/yQQKPoEGX5jQJIpBAqxxgKmWK\nYBvpZ9lQf9DrWpkpGMVeX/GFpommInafup4hEEvM9Qui3rYz3zaxTekkTNwa\nOYhs\r\n=J0u2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"de9f693c0f76b9c992c12ce2266d2a8ee3ed03c1","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"7.19.1","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.3.2-beta.1_1626380671970_0.753826469616339","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"format-duration","version":"1.3.2","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.3.2","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/hypermodules/format-duration","bugs":{"url":"https://github.com/hypermodules/format-duration/issues"},"dist":{"shasum":"f09b6423b81588a1736688d23fe1840598c66a5e","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.3.2.tgz","fileCount":8,"integrity":"sha512-MKTYCL0fMV1jCLBwPZaJVjUbu3amExDSlelZVH1xOBRaBO1rQuPV+nVOh9gAlXlNj3LtsrFZu48RU6P0JvCCOg==","signatures":[{"sig":"MEQCIG7gp4iEyI/UxjYkbJC8FDd2OvbU32DqKzkHqt0ebRBGAiB7Xp3gu4urfX6AzaCte015O6g2EkuSA8jf+91FnYKgCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Jn6CRA9TVsSAnZWagAAGG0P/RiU7JgX/HrLhCZPERtu\nYlf1E1HJZ+Q0Uyqxf03mduiOQjih+8IYJomDY5YrRCHBcACCdBvOFaYmaEd7\nt+6QSIPVTC6xHag/6AC+S+Kix8ehn2DnOv/fH6/FdboXV4ocDoRjcC6k+Y46\nv3ztzIlnyqZ6AV+KAIUZuLAT+pLfSrGZzogwkJRb+sP0O4sxCDERxR+9gyc4\nW/jtt86H4heuBbw3BpJNGlYiMNRiWoso+QhkYhF+qaf3dOvrGJw9n6rzFXSM\nXAzf00b8aedwL0A8E9O5vW6W1SOqXbAmQHrvsAv2QFDDQg5fOUDwH5gwdvCD\npIv9Pwr7EcpqQ26aKDAJXLJvv6TwjofmSqsOxTTbuFw6N8y15lDo2ltRMSPs\nbEcmt6KxsWUl/6ddPLg5Z6pGfm8UFG/CizAx663RjsYmGP48uCWZzV0YPdzC\niGKX4bL+GQ7MntbzsfNvs/FT8lRj5CvTskzPVaTQogHvq6N2VfJZ1SXW3OkQ\nWv9uNnqe7KemMip+srf8aW5BXMsxhr/QmYylA63BPQHkK0ZJI/Zxdng6vOIc\nRJ35bxrxH+ZScTIw2AYEOfU2YFe2MtZ+doSTW5zdwZ44A2RcfS58lE/RPwuD\nO4+w8z6uSpawQqB2bu2MOxWab73957fGxuNmyRHzw522VS7THqoEAH3zSLKC\nO/jQ\r\n=vScy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7507d5243c28f3700254063ce3e5ee4e97a5a1eb","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"7.19.1","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.3.2_1626380794446_0.7545235532096128","host":"s3://npm-registry-packages"}},"1.3.3-beta.0":{"name":"format-duration","version":"1.3.3-beta.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.3.3-beta.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/hypermodules/format-duration","bugs":{"url":"https://github.com/hypermodules/format-duration/issues"},"dist":{"shasum":"17e3856942d2da9c1394d1ca4d558938a2c143ac","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.3.3-beta.0.tgz","fileCount":9,"integrity":"sha512-AvZAvKu2czpDwt6QI9zkWxNnsM5nfbWHU/zlf7/skx/ABPJN2VyxfG72KUVcb4rjd/VhyjsXZOP7tf1b374hrA==","signatures":[{"sig":"MEYCIQDgLtVNJo6x7qRNDwDcq4Qaf2DHstxA6ad6yixpzyEwSAIhAPWnyiiNEYu5XgqD5J2yygoga8Gx5l4UmOn0HjSDkC5B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8JqFCRA9TVsSAnZWagAAIPYP/irBVXd5l9Ct2EoK1tZ/\nJ8iI3bxq0rLlXEbJRRQbWx+h0kx6L9Zf4gXwf5aCmz5NCOxfAItLlqfxkIhA\nwJy1oBupMD3XGyMRZsaZLhfRMxwQy7EbonFevJTn1c6jndUT3kLXOyP0QAZW\nNh1UXAylOF+teNCida448vGt76zB21T7gB63aOswPzlgdrPA+LAUTh/ZFfjX\nrmcQZsKJ2QipjMtTjNY3DUKFKI99v5DAdRtObUppOAkSPztJDd5hd2DMjuTP\n7MF/IB91UtSdIwugyhyN7r1vImGQK/Jv+lBESTqxLgRMojZWhOQ3JhJ4AmGm\nG0O9UITgxrvA9QIhrtUYluyLG6uLJ1cA9uChNGwRlGVaYFowu10DetilsLX/\ntFIwTipjluhNBMJpvK6g7O3PvbqJd0z3WI9PAMOja/J7QvyVm1o21oE8LTQS\nHM2HLaLm3/ro5DN3eG/bQEhuyxD0okBe3NzYGOOmmcBmbGxu01MPQfgWFpF/\n8uMP+juU0aYwWPOZYPWzyZQSSsolhf5j8CSYkiAvz4Siq7vD4ha82jJwBqqS\ny+aHTdp4KAjITkyWtRnIn7Vt1piytWKtVQyB8lpdKAFaBvUAmon4KwAvveHw\nvUGIa9L09w8/pKUJGz0UTJEzdZdl3Le0svSFftJ7FCYHhTRPSIS12XZkA8Xq\n+KlC\r\n=mrVm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"1a50af8f87d77c4677243b3c52ef8d8be7ee0927","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"7.19.1","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.3.3-beta.0_1626380933474_0.49635710104482844","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"format-duration","version":"1.4.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@1.4.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/hypermodules/format-duration","bugs":{"url":"https://github.com/hypermodules/format-duration/issues"},"dist":{"shasum":"6ad86c88f504150873cd28ca82d26a26898d9971","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-1.4.0.tgz","fileCount":9,"integrity":"sha512-Mcg3hOAiKxo6JRBgfrQ+sbVvr3D9/4wE7eDQXx3WV2d/yKmrcHXHJS4OhrqVeg+iiFE2Op+pHhdOkQUl8yIclw==","signatures":[{"sig":"MEYCIQCwLhB1Du5Y+lwEXVTLlDnQE7zRp2slRcu8V2TCXRZVOgIhAKnWJnAkOxhw6OWDvWWY2tgwdVyq3xYpQkBWl7NIf6zI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCuOXCRA9TVsSAnZWagAAT5cQAIaVaTWKm0c70R+WDKOZ\n2PKIviZXQVfVvRhCQjKpovY8Bqf2TVjpt81bXdn3qRU9VnWe1ah9hg6HF43O\nda1u4OPHo8USX1NHjFDIPgkbdLNV0k05FKhzCHvXJudIuYEDs4SUQ7R2oPhH\nx74G2/Kf2pkd7WA8GKbpcTel6/3rVHCFNFNzI+SHfKo5HTXjwwokFFgHZEt/\nHbX4lWASje5wl/ueKACWgDMqzn2pRXQh/ZOoZfqTMiD/CIKPdLYRRBBFcph0\npen+pglHcnv68CvWeTbrOWe/uyvTbAQhZzth9Dsq7T3Mgmdh665qN1ANnK9d\nL+2KNdOt9zQgrgHruh3ak25su4dRh4S8fTXXp6CPpEXrzsc/OOigDPpQRJFW\nX+KkknQPCs/l3gJyusRU/wmNzS7+DL1EUY4NXuSIxGL5ukSBtXhbaEW519cz\nOIsZ+Dk34LXdGu+D0daRKmau1X6RRKAmxKRZERsbjHcbszeU3rC72RJ+1e3G\nYRxRT0Fuxb5CgB0mPfKHkJru7591NHwQsSE5T/zpUnyzMURLxfOrCL2Nkqsa\ntpNKbJ9YfQtInhvrBmOOzG1F+4jc9BncCs0XOMuA/35L7kRFzYC6xBi9fXSx\nVU0VImZA53h8ZuUsRulGHTa3vX6Fm6JVhOXGLaDWq2A5tUq911MEBd3Jz4TS\nbIHh\r\n=7EZi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"1dcb0f906428826660cf4429b63b669912002918","scripts":{"test":"standard && tape test/index.js | tap-spec"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"6.14.11","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"12.16.3","dependencies":{"add-zero":"^1.0.0","parse-ms":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.0.0","is-es5":"^1.0.0","standard":"^11.0.1","tap-spec":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_1.4.0_1628103575556_0.2872864853313588","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"format-duration","version":"2.0.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@2.0.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"334d6c7e17c25e40ac7d5b80f9e7fb9a02cbc0b9","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-2.0.0.tgz","fileCount":10,"integrity":"sha512-ARqJ9qXm71pw3SGAY7bibf8lRLvltOXLjWjzzR3UrUjHu1zdeYpA/Z+u+ltdhrfRa440OjEsHNzdmuZViqqQWQ==","signatures":[{"sig":"MEYCIQC8DloiL74lxFGnMhHkbzOh2kFvTk0n6OnrsCxBukmSeQIhAKLXETiS3HHnTqHSLh6499aaTyb0sFZjtwyzr2MnOAuE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMn89ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKgA//V5wDQ+uIEsQ2bS+tT80gSzJNj9sq5oDSAMIdoY3bX9gmt6GF\r\nPKLkuNaVd2Gs812SycQ3coOEmqdrGh11TsIwAKRdGf/8y0YQXoqH2HmKCUCU\r\nPbzMLDFm08Pnk/R03kl4YHkCvpfuwIG7IODK/Gt/u4Ab+hS4y+UjVSMsZjYl\r\n4+FxXVQ9KnQz10on09PCO4hjgCQZfF9hmDHrlQwKlqxLJZfjVrq9axwrM1TS\r\nj3wa4dkwGPYFSmzDT1zBraga/9IHX8DzcINJ/9EroSovPzsZnl+NBrgskgu1\r\nT6lnN3mcqgJcnY6VJ541wH0he5UjiNXxA5I5gR9cQFBlcz0M5241aOx2Ezs6\r\ndUZv3Va29i5vt+fL6b3++HukLmOknKXtL9pMHXX4B8ffBsj1Iz8y7G4JWTD1\r\n8Ig1E9qJT6Hrl8t9bFwifDFcgMLyyF5GxkxEkFPfsl0qEOkLeq5tddVapzBG\r\nuchGFR2ER9X2an5wNQ5B9wND0Ma39pOuT/IFivZA/o+Z/MJM6P+eb+Vcceav\r\nmNl7rznAEbkNI7Gg4H5dPUsbt61NKdyMZuHhOVCf7Y6xIhYgWEajv6nrys8V\r\nAecs8B4CjhMGmdd4Ow9OJz9I7H9OcjHyvOdxkAW1RZd07ygI1er96oPTM2l5\r\nagOUnCyvITDzfGoFjwYsqKbQ+vqumZstpQc=\r\n=+Y5l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"a3e7f6e2e917f7bea381e0d5380ffd2d7f3ba990","scripts":{"test":"standard && tape test/index.js"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"8.3.1","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.2","standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_2.0.0_1647476541612_0.7114142501268983","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"format-duration","version":"3.0.0","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@3.0.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"5701e3db77abd4e2b194de90a229f6d0fbbd0cee","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-3.0.0.tgz","fileCount":8,"integrity":"sha512-THfWBO1da7xHf8KcQAtrgQRDPcaR4fodNm/XQL31d+nBEwUuS7YXMDU+/+KfA7mUs1DvnZe+FFFCIf21kdm+Zw==","signatures":[{"sig":"MEQCIA7TE0JXBHL02HGxFWJxN+09HwbeBOGnJY/lS0HmMumBAiBLNcs2kBzAqudWf+2QA6ATMVMTMmp+aNFT6apeEiPIVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmChZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUERAAogmWQ38Q05Im6pYuH9vx0hE+PejN3vMLbG76NCTrzyPdLhHU\r\nAQC6Nm+Kr/WdHg44PGAE07rraESYfi55jAqr3D7tOiLWsrPcQvkJTsHE5iTZ\r\nUNzLWLqQAEVdbcTauFr9RKPdlOvEcgADvmAif59sXnGNb56woB8aQk/nzy9m\r\nQWyPdKE51Q0TiokiXeAB3LJJPrl7om8ibkxRCQd+3J3+pyGuLyj0OBsfGAE6\r\nZEF2KoLIS7M0t+HAWhE0bkdHZJzw9b4pq9JCYUyW5etI8jNW5z/TahrCXnl4\r\nhLoDbNuUH8ihnhKWniYrEkwpGLNPfQi8GqPRFY59/kK/pT4MTUOQl3XUgsyj\r\nOFrxCvXU1ihFeR71RxKyzKR4DiLcRiRAixX/K2MNVQc5ppRvavZc37pcgbiC\r\nzjeGoOP9xqk6a0/XVuXX5j5qLqbMvXDfvessOJKFGwuSbXXxSivyGiu7Coac\r\n5YaRS46fs0WjOdKWluTMYEeI8a+RV2SkidkSy1LremU0jd1OrBjirsaBu9rX\r\n9T6vC3XqCxVixQLVEshAC24EVuRlwwMCV9YNCNPCa1sCVtRzt5s7XSAlC0CL\r\nTPLK1BXLXn7JGAdoiCstS+t9l/O1D84qFvnydcG5Ity5KF6lbcaOJ94a/0KF\r\nSkDHLB6HFtg4bBV1SMyEJfy6pTxYK71l9Uc=\r\n=uJ4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"format-duration.js","types":"formation-duration.d.ts","gitHead":"fc935fa0e59cc301638aeefbb916e045b97b02ac","scripts":{"test":"standard && tape *.test.js"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/hypermodules/format-duration.git","type":"git"},"_npmVersion":"8.19.3","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.2","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_3.0.0_1670916185254_0.8560535427393539","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"format-duration","version":"3.0.1","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@3.0.1","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"35c20f3f52cd32e8d5f62ea0e498982653502f8b","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-3.0.1.tgz","fileCount":8,"integrity":"sha512-QlrVmC1IhqcC7Trm4EeRAqbyVyGKIjH9fI/ySf86nq/atpzTcCN6wYD551Cx9Atokaf0VAqAbaNnMLO6NPpTkA==","signatures":[{"sig":"MEUCIFNis9PULGdwRiy4vaiVorKJN/yKvrzVZWxrfe8IL85WAiEApdVIcaKqnAvHPVDgIzQpdJnkZSZkCWRz6QNzs3LmdAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn32pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPeBAAnA5H31Qv0x2sAFOPwrMXSJk1cZz3raKwNiHUXXIUE7myefx/\r\nFHchiP9HR4EGsmiCHqg/wWn8HcqrVpJjgYVyaPBhxu0PDrNO0vdOCgppexk4\r\nnSMnXyI2iuN8j72b0ysriP3gnfEnANe2/iHjSB5T1bfEJZGE0iJGVxAVP+UR\r\nFD3eDk7GxI2SPKLShte32cHuYpp7m1LvqAuyU3WjYDfKPm4TLomcCcQJjRn2\r\nVeBqrZZiQdvAFtXRZOA+sqphenqSJmq9TeQ8UHGPZ9h5U5dP+08ExduDpOzh\r\nIVj4K70UOFLLKwFwJdYonNzjZDakQ4LVWHkbyATdRSCMM9umN01OFAOksRrs\r\nolhep4jfZHNqF1QgNrRS0td1+A9bE3FSuJBk2WYQqL8XhJ7XTLIu7ARrGTut\r\nfDkJglauzdzZDTt3AkjVQHfYv8/6M+laa2D6VpWTOquRwIokBUhmqgyw2wKP\r\nOk/z/1mJt2I4mrw2UWe1Anp/Kq3RVWqPckfS6OGFbWSjqQVh3zn8jCkoGeGs\r\nKrwMfnJJ5FZIhmpKeGPsqZsjFzED9BSiGnojJbtOywtuCqJ2Sf4Puvn63jii\r\nUgcRGvmzl625tn7pxmwn6zadIWwRpqzFzL2Q0qfCiB/xxIgd/vA5O37y6SiY\r\n5ebKzC/WtRQ0qHV7IQzQy++fM+pk2Th4cs4=\r\n=15n/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"format-duration.js","types":"format-duration.d.ts","gitHead":"9652844b1c1b9e828dbf5fab594501ce4facc4c9","scripts":{"test":"standard && tape *.test.js"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/ungoldman/format-duration.git","type":"git"},"_npmVersion":"8.19.3","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.2","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_3.0.1_1671396777318_0.6772643651449248","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"format-duration","version":"3.0.2","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"author":{"url":"https://ungoldman.com/","name":"Nate Goldman","email":"ungoldman@gmail.com"},"license":"ISC","_id":"format-duration@3.0.2","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"homepage":"https://github.com/ungoldman/format-duration","bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"dist":{"shasum":"cc90d76dcbf2b3a09978ae4c0f27619d4249cd1d","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-3.0.2.tgz","fileCount":8,"integrity":"sha512-pKzJDSRgK2lqAiPW3uizDaIJaJnataZclsahz25UMwfdryBGDa+1HlbXGjzpMvX/2kMh4O0sNevFXKaEfCjHsA==","signatures":[{"sig":"MEQCIB1lcFUDiRedtYhRFrt6VUPmh3TLtbo/A1kIJKyJxTShAiB6RmMn9db3dQE3iwiiLX4r/970MPpRevqxPgKBysegnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxvQUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+GQ/9EZjUO8lKCDSYRQHpvf/AUkhNvzpr9JMPJsnXywEGjvXo9Pvw\r\nKL9sLnBJRosDUOu+vh1bxUJm8A8E0zw7eiDwiQzKO7HDQXhihytS2VXftf9k\r\n9iKzBIW4hUEzbPvbmGwy+Out0BfQ9Hs8CUQk5YDy9gnV4d7Q4PxzbzpFd4gh\r\nX69PvgmaY9e3uSdEXdq7Eh27dZ2jiVInc+yDiP+E17NWs8d6ZllyYS33TvTG\r\n/3/3U7Z4rmkcEG2qYT3UB7PdeRPM8Uydx9DCz0Ygkz76rvl3DRKztb3LdHuI\r\n+wv55Nbfe2tcY54FqIhphiPEEsnu3NLBH/ScOYbiGO+WRQPAy6VvwQxuAcSj\r\nBdT7uJVamkAMnoRMzYv0vwLj1NA3n9XX74OIARrAr4c20WRUl0XuOAjmckZA\r\nQkwNUt4uQGH9DDhSevdXyJOhhHESiOdZwUIIk+XZt5adharAs19vgZixrmDH\r\n7qPYlBJcWVHPO99NnwldGPk6y91+3QlRDTY31S79siULQIAFTfX7OpSp7FEZ\r\nGSagwEImUWxn40ZM6OGZwz4TmJuN2upxg3LcPurV/y5HH6TM2txiYa4/lLJc\r\nL3QUXKfiWVIx9vXtJfGg5m8rzaIX/0A95Eb2vPslJOVs3na29TMqyWnOGkkX\r\nrL2IkTh0TIrJy9uVmntFp40ODJjvzO3Dd6U=\r\n=EIj4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"format-duration.js","types":"format-duration.d.ts","gitHead":"15dcad129b20ff1854d1682c70aaded73730a194","scripts":{"test":"standard && tape *.test.js"},"_npmUser":{"name":"ungoldman","email":"ungoldman@gmail.com"},"repository":{"url":"git+https://github.com/ungoldman/format-duration.git","type":"git"},"_npmVersion":"8.19.3","description":"Convert a number in milliseconds to a standard duration string.","directories":{},"_nodeVersion":"16.18.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.2","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/format-duration_3.0.2_1673982995916_0.6664760131423237","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"format-duration","description":"Convert a number in milliseconds to a standard duration string.","version":"4.0.0","author":{"name":"Nate Goldman","email":"ungoldman@gmail.com","url":"https://ungoldman.com/"},"bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"devDependencies":{"@biomejs/biome":"^2.0.0","@types/node":"^22.19.21","fast-check":"^4.0.0","typescript":"^6.0.0"},"engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"homepage":"https://github.com/ungoldman/format-duration","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"license":"ISC","main":"./dist/index.js","module":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/ungoldman/format-duration.git"},"scripts":{"build":"tsc","coverage":"node --test --experimental-test-coverage --test-coverage-exclude='test/**' --test-coverage-lines=100 --test-coverage-branches=100 --test-coverage-functions=100 test/*.test.ts","format":"biome format --write .","lint":"biome check .","lint:fix":"biome check --write .","prebuild":"rm -rf dist","prepublishOnly":"npm run build","test":"npm run lint && npm run typecheck && npm run build && node --test test/*.test.ts","typecheck":"tsc -p tsconfig.test.json"},"sideEffects":false,"type":"module","types":"./dist/index.d.ts","gitHead":"fd34f4a1db72171879a0acbd721c1fcbc5ba2ee0","_id":"format-duration@4.0.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-89qM0msBKKXCDSLQGCYYeosK+Ojw9Cvis3TB/BdgfLQlkm0iqXt9aa7XoRdNxNUQtOxg0h4Qv5f/tQbmAeaWqA==","shasum":"a0bbf946b74a35f54050c43cc134e47d5ed1b881","tarball":"https://registry.npmjs.org/format-duration/-/format-duration-4.0.0.tgz","fileCount":5,"unpackedSize":7366,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/format-duration@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCshZKb4K7KFGQIwgXnEfWDeSlmq8My8H1jNylg3b83EAIgCgyJIZC/P5PsPsjc6WPQ1Et7Jm9xoFKiFJqtFMqrl8w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0b7f39a5-cd75-46b7-b791-8c10066ba8ee"}},"directories":{},"maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/format-duration_4.0.0_1781389175683_0.9661351484566523"},"_hasShrinkwrap":false}},"time":{"created":"2016-08-27T02:03:46.670Z","modified":"2026-06-13T22:19:36.116Z","1.0.0":"2016-08-27T02:03:46.670Z","1.0.1":"2018-02-23T20:03:08.887Z","1.1.0":"2018-02-23T20:08:22.415Z","1.2.0":"2018-07-24T13:03:16.408Z","1.3.0":"2018-10-11T17:56:02.210Z","1.3.1":"2018-10-11T18:08:28.516Z","1.3.2-beta.0":"2021-07-14T20:26:41.448Z","1.3.2-beta.1":"2021-07-15T20:24:32.143Z","1.3.2":"2021-07-15T20:26:34.603Z","1.3.3-beta.0":"2021-07-15T20:28:53.647Z","1.4.0":"2021-08-04T18:59:35.679Z","2.0.0":"2022-03-17T00:22:21.770Z","3.0.0":"2022-12-13T07:23:05.434Z","3.0.1":"2022-12-18T20:52:57.482Z","3.0.2":"2023-01-17T19:16:36.101Z","4.0.0":"2026-06-13T22:19:35.818Z"},"bugs":{"url":"https://github.com/ungoldman/format-duration/issues"},"author":{"name":"Nate Goldman","email":"ungoldman@gmail.com","url":"https://ungoldman.com/"},"license":"ISC","homepage":"https://github.com/ungoldman/format-duration","keywords":["display","duration","format","hh:mm:ss","hours","milliseconds","mm:ss","seconds","time"],"repository":{"type":"git","url":"git+https://github.com/ungoldman/format-duration.git"},"description":"Convert a number in milliseconds to a standard duration string.","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"ungoldman","email":"ungoldman@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"./stopwatch.png\" alt=\"stopwatch\" width=\"200\">\n\n# format-duration\n\nConvert a number in milliseconds to a standard duration string.\n\n[![npm][npm-image]][npm-url]\n[![build][build-image]][build-url]\n[![downloads][downloads-image]][npm-url]\n\n[npm-image]: https://img.shields.io/npm/v/format-duration.svg\n[npm-url]: https://www.npmjs.com/package/format-duration\n[build-image]: https://github.com/ungoldman/format-duration/actions/workflows/tests.yml/badge.svg\n[build-url]: https://github.com/ungoldman/format-duration/actions/workflows/tests.yml\n[downloads-image]: https://img.shields.io/npm/dm/format-duration.svg\n\n</div>\n\n## Install\n\n```\nnpm install format-duration\n```\n\nAs of v4 this is an ESM-only package. CommonJS code can `require()` it on Node 22.12+ (see [#201](https://github.com/ungoldman/gh-release/issues/201) for why).\n\n## Usage\n\n```js\nimport format from 'format-duration'\n// or named: import { formatDuration } from 'format-duration'\n// from CommonJS: const { formatDuration } = require('format-duration')\n\n// anything under a second is rounded down to zero\nformat(999) // '0:00'\n\n// 1000 milliseconds is a second\nformat(1000) // '0:01'\n\n// 1999 rounds down to 0:01\nformat(1000 * 2 - 1) // '0:01'\n\n// 60 seconds is a minute\nformat(1000 * 60) // '1:00'\n\n// 59 seconds looks like this\nformat(1000 * 60 - 1) // '0:59'\n\n// 60 minutes is an hour\nformat(1000 * 60 * 60) // '1:00:00'\n\n// 59 minutes and 59 seconds looks like this\nformat(1000 * 60 * 60 - 1) // '59:59'\n\n// 24 hours is a day\nformat(1000 * 60 * 60 * 24) // '1:00:00:00'\n\n// 23 hours, 59 minutes, and 59 seconds looks like this\nformat(1000 * 60 * 60 * 24 - 1) // '23:59:59'\n\n// 365 days looks like this (not bothering with years)\nformat(1000 * 60 * 60 * 24 * 365) // '365:00:00:00'\n\n// anything under a second is rounded down to zero\nformat(-999) // '0:00'\n\n// 1000 milliseconds is a second\nformat(-1000) // '-0:01'\n\n// 365 days looks like this (not bothering with years)\nformat(-1000 * 60 * 60 * 24 * 365) // '-365:00:00:00'\n\n// with `leading` option, the most-significant field is zero-padded too\nformat(1000 * 60, { leading: true }) // '01:00'\nformat(1000 * 60 - 1, { leading: true }) // '00:59'\nformat(1000 * 60 * 60, { leading: true }) // '01:00:00'\n\n// the days field is left at natural width: unlike hours/minutes/seconds it is\n// unbounded (it never wraps into a larger unit), so it has no fixed width to pad to\nformat(1000 * 60 * 60 * 24, { leading: true }) // '1:00:00:00'\n\n// with `ms` option, formatting looks like this\nformat(999, { ms: true }) // '0:00.999'\nformat(1000 * 60, { ms: true }) // '1:00.000'\nformat(1000 * 60 * 60 * 24 - 1, { ms: true }) // '23:59:59.999'\n```\n\n## Contributing\n\nContributions welcome! Please read the [contributing guidelines](CONTRIBUTING.md) first.\n\n## License\n\n[ISC](LICENSE.md)\n\nStopwatch image is from [emojidex](https://emojidex.com/emoji/stopwatch).\n","readmeFilename":"README.md","users":{"bret":true}}