{"_id":"durations","_rev":"29-7973537b6405cc5aa9de7b5da416eefb","name":"durations","description":"Duration tracking and formattng for node.js","dist-tags":{"latest":"3.4.2"},"versions":{"1.0.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"1.0.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"repository":{"type":"git","url":"https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"q":">=1.2 <2"},"devDependencies":{"coffee-script":"~1.7.1","mocha":"~1.20.1","timeunit":"~1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.8.1"},"gitHead":"c1b709983cb86b9170de90c3fa01c61fe8894c74","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations","_id":"durations@1.0.0","_shasum":"9a6522804185a24056bb56871845cb02f02e8907","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"dist":{"shasum":"9a6522804185a24056bb56871845cb02f02e8907","tarball":"https://registry.npmjs.org/durations/-/durations-1.0.0.tgz","integrity":"sha512-CVR+oE84D+7u0oQzxEOdX5vd7t8WT0zDPIl3tl2ufsbFfiucW7JbI3rOaCJilClHjkhdMkxLbKYgOie25x0jHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNxPL1dospl2LnIRZX2UFH1xAbLhjlr8QX0BRJ/HHYAQIhAJpfG26CScJaWBXNVJdPgXKiNWaL2n3tnbNCdNJ1dokz"}]}},"1.0.1":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"1.0.1","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"repository":{"type":"git","url":"https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"q":">=1.2 <2"},"devDependencies":{"coffee-script":"~1.7.1","mocha":"~1.20.1","timeunit":"~1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.8.1"},"gitHead":"df7fc03da71b0bc3be0740da63d80e73e8a88b3c","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations","_id":"durations@1.0.1","_shasum":"77e122a2fbb7b6faa6aa3816a790338c426ca8d5","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.38","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"dist":{"shasum":"77e122a2fbb7b6faa6aa3816a790338c426ca8d5","tarball":"https://registry.npmjs.org/durations/-/durations-1.0.1.tgz","integrity":"sha512-bIDOw+WWz6C5VCjILi//z1q2cvjUni/VoIFN4QyDvjr6phjWRtR0vYRQVc8CckeUb7ltnrJ1u35ycbaCFaG/vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOvcPvwRoRj3izhqe/myFSgZt9Cp7/zTm9jEpwa6p3aAiEAoz6EgxfadZdiG9tfUx8psOjhWwxBak/K/dnUNJUTjXQ="}]}},"1.0.2":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"1.0.2","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"q":">=1.2 <2"},"devDependencies":{"coffee-script":"~1.7.1","mocha":"~1.20.1","timeunit":"~1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.8.1"},"gitHead":"8baa404bc75d3dbea1083209df30f62b900a4d09","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@1.0.2","_shasum":"7e80e3765c9c266f7e05c2977c19d1d5ce4cd6b1","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.7","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"shasum":"7e80e3765c9c266f7e05c2977c19d1d5ce4cd6b1","tarball":"https://registry.npmjs.org/durations/-/durations-1.0.2.tgz","integrity":"sha512-aOnkfRiaaLj3Don97PE7lqYEQQazpAGsXC3Mrt/u5F6tEemcXqT+bekCjdDJJqXBzDnzknL+s+YLcznbnDUV4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtgmq/iKSRBQZ5dngvqcIGfPnGFZKsnZVzS/GOgAEb0QIhALOdMiCNs+Kzp4kBDwC7k2Gp4uafz9DJqVT+En7k9PPB"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}]},"2.0.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"2.0.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"q":"^1.4.1","browser-process-hrtime":"^0.1.2"},"devDependencies":{"coffee-script":"^1.10.0","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"1d81be2cba802c2e11d3008c6c64536462323723","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@2.0.0","_shasum":"134084ee7f783e4c484db451eea36d673efda057","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"shasum":"134084ee7f783e4c484db451eea36d673efda057","tarball":"https://registry.npmjs.org/durations/-/durations-2.0.0.tgz","integrity":"sha512-0fch7VkKqMV99C5vJWaGsz9FBGMWEJynKI6e4/C2Iq6yY47hndrYprrjtvu8XVCj8knirvwwi33Ndh9zIOepKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEq+p+HO2SU/tDoqiV+HinjfKXIdwR2p6rKSYkgVyUTuAiEAi4tI7O02PX0wevkvrU+GrUxDh/05K25Zahkr2XSH4FA="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}]},"2.0.1":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"2.0.1","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"q":"^1.4.1","browser-process-hrtime":"^0.1.2"},"devDependencies":{"coffee-script":"^1.10.0","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"e58b8207d75f453097f546b7c30d8f545f66657e","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@2.0.1","_shasum":"c0fad58f1bc9b2c77d15fefb3f7c2a73cedd9095","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"shasum":"c0fad58f1bc9b2c77d15fefb3f7c2a73cedd9095","tarball":"https://registry.npmjs.org/durations/-/durations-2.0.1.tgz","integrity":"sha512-bg9sTRER+wUpgrTCRYzdGVpy1Cwx9NdCfKG6mSHrNXZCP4WFKgoS/4Esx3p2vEYe1UQDa+foJo0K7XiSwgUu2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC52MGnPg7X41OLkcE+XYlCD3jcS34QotgApgLl8TFQUAiEA0iATEWLQZNz1JvFxHCOgg7iu1jQuZ5uxE76h5IMlBn0="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/durations-2.0.1.tgz_1459006068441_0.887554413639009"}},"2.1.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"2.1.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"q":"^1.4.1","browser-process-hrtime":"^0.1.2"},"devDependencies":{"coffee-script":"^1.10.0","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"afe50c894617b2a71314f4a1404435e7a65498bb","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@2.1.0","_shasum":"18addfdc2809ac308eea4276da0d58a4d6ba54a5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"shasum":"18addfdc2809ac308eea4276da0d58a4d6ba54a5","tarball":"https://registry.npmjs.org/durations/-/durations-2.1.0.tgz","integrity":"sha512-ma2VGO8FKJ4wtB3IYxBuuoy6shWFFcaVlDiiUT3DOPNDKz7G5jb2Iy4MsyUWijVuv8jD2aaNwICSYZS+cjp4Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4r+JlKwk0vhd6K7djqq5oxrqgDBf/k70olmlGSToOKAiB1yP0lFF7O1A9XosmWkKpCNAaxnIaBoY9LCyZQpGOC/A=="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/durations-2.1.0.tgz_1460182690449_0.7107445315923542"}},"2.2.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"2.2.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"q":"^1.4.1","browser-process-hrtime":"^0.1.2"},"devDependencies":{"coffee-script":"^1.10.0","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"0c2405826d871a76863a444995ab730d9ae812d3","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@2.2.0","_shasum":"92c7d5538a65aa217d910e4944b033ea66817f72","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"shasum":"92c7d5538a65aa217d910e4944b033ea66817f72","tarball":"https://registry.npmjs.org/durations/-/durations-2.2.0.tgz","integrity":"sha512-P1o0930s27uvHA9J1v/7pnfaVBF9ANrhd+yV67t36DlAUS1brPQfKM5Q0RinTY1k4WfoxVFmGtr9qqNxlMpWFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwkPnAkHH8UY5J033r2Jw2RY+7BDxFllD/wop1YMlLtAiAqWm8g0KKNwVrK1ErjiCsljsz3KHK8dZ8HZdF6/ERtkw=="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/durations-2.2.0.tgz_1463516387811_0.6497323161456734"}},"3.0.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.0.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"dependencies":{"browser-process-hrtime":"^0.1.2"},"devDependencies":{"coffee-script":"^1.10.0","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"6a93637b620c9d5bc6095d5c45629e9fd1a524c2","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.0.0","_shasum":"b92a2923be57b309653475654287dd05bed86739","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.1","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"shasum":"b92a2923be57b309653475654287dd05bed86739","tarball":"https://registry.npmjs.org/durations/-/durations-3.0.0.tgz","integrity":"sha512-x619o7T/PI2DIse36LUQZetBGsQYaMfKSX2xj5tpQAAcILi6gdvjlyWpYGUqotdA2580bwrS1q6LFlNA7Tv2og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdR5P8x8yUsvT2PTOUMZc5D1lhRP4JUZ/jvwLDgRoBEgIgcsAH6pFatclZ/oYBIfh81AR0OQlXuDBXjHt+PqvQFao="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/durations-3.0.0.tgz_1471703894680_0.768006123136729"}},"3.1.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.1.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"70eba57671ae181b6b28ab01cab4be881dfeb5d6","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-XuQtbJX3K/20rq3Qpir1SdjtJHreyFbCT3NT8w+fDZYFwjvKIzP57EsvX3deNlgdlG4i0tonQYoy6ZTwVdwYBg==","shasum":"b35ca3b55bb4d1fd3c8e68c5dc092833fc536801","tarball":"https://registry.npmjs.org/durations/-/durations-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVBQ7cMd+G1gExFYlyLTFN+eLB4tVOYFmqASHUn1xMRAIgLFBlpe14XtsZKAGXYHKvWl8gD7dZfCrz9wGmWzuSShU="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.1.0.tgz_1511244536379_0.5609496945980936"}},"3.2.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.2.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"02a9c2a4651e53a916630dc489a26e3d3b0ce47d","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-2YjFYLmir3g71TueqiHW9LeiIurVjVp1IqIt42FY/SnQv5T16Xt78e4CTBovPUaGmO8H9+sGzRmQxgPcwB4fhw==","shasum":"72447861759f71798c7e2fff98db54e8ae495f5e","tarball":"https://registry.npmjs.org/durations/-/durations-3.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKgtsLDOOuifjleT8QRme39X0j4KgMmpL2pWDDe2Aw1AIhAJCoRzfbHAGGx4F4kLgXGKe6Mmtruma+HUD1A9LSFmRn"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.2.0.tgz_1511246677123_0.7100769537501037"}},"3.2.1":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.2.1","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"67782a356984fad1e7b4ac69b8dec471f252f931","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.2.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-rhPJX7pXbh0ZRcwrxIYAN3Efdi0E4xXsSX15cLEXnXBB5jlTvTd7cxpjAegMccKrEiEGL8rqigSRUZv8L/Wupw==","shasum":"2c1346e3dc06add4c89287ec175ef1fae018ad11","tarball":"https://registry.npmjs.org/durations/-/durations-3.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT7dEdzEgLed/HTHD21+kNo3SR68V+LegA8uhRGTKKFAIhAJVmymWGXgKGg6LsazhFYv9pDYluxpd0MNtSA/Ukr/H8"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.2.1.tgz_1511247380125_0.11556438216939569"}},"3.3.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.3.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"51dabacd68d90deeec5de8418b5bd17938352634","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-lESEG/GFMeyo25tQlBOcfvAijWGzvoy3WWrLBOCgf1yPt/rl4Acx3iSwstswm2SR6qy77kqh9HiIKhs2a6UKAQ==","shasum":"c5f145b5e5209ff3ff303883952dd17e9146fa49","tarball":"https://registry.npmjs.org/durations/-/durations-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA6T09ii+PNr+XiWJfXnxUVN6OMy2SvTXRcYrWhQhKOQIhAIzfoPWwxMXqMTMWctnPezVFc8wd9L63Yokp6nKk6E82"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.3.0.tgz_1515130427910_0.3953913284931332"}},"3.3.1":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.3.1","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"541c1bc55782c4e521d134981b1aa312b4ce2a50","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.3.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-ElCZTZLxD3trkSghyFIYmst2daCHq21mJTvyhBkR5ijS68BucOhA69FobQnXbymShMN+NPxHKOWWMgMcH9EuQQ==","shasum":"5193204cfb824b4ddfb84001bdc7f4c7b5566845","tarball":"https://registry.npmjs.org/durations/-/durations-3.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0aqHILJTV1gxB3AcSPyIN5TSTsWxutmvAatzKpPcsIAiA/uVdqEH+NL9A2/hOM61XUKQf9iyJWjRA85oO3uwCD2Q=="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.3.1.tgz_1516000531232_0.5766499447636306"}},"3.3.2":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.3.2","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"2c2c684d14eebbc155ef16361b185d2ec3243bbe","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.3.2","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-q3NPhXmT9SaxLnoEmazyPi5JFo0u4NoElODf6JgqyfsynY88STKA1AiJEzM3TdU/5qx6C+uUb6VWDk89TnIxOg==","shasum":"ed0036ff4ab71ce43dc5a268e4a33453ba3812de","tarball":"https://registry.npmjs.org/durations/-/durations-3.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaATUp4SxOCDpHmjGj5uur5cItd0wp3Wiw9BIiZffQoAiB7ZjkT5TllmXwiA2ZC65ybz+FIN+jNAWVe1Xnd16+fAw=="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.3.2.tgz_1516001490158_0.6491145349573344"}},"3.3.3":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.3.3","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"eccea9a2b1c3190b04d367a6e95d16302ecec8ea","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.3.3","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-qsN/4fyfbdjq1DOBkLqB+ZY/MHh1l3Dt15MqOgNMbMwEw8On5fS+qBv/o9ekW/H0O8fNs7NrRHdEz6q5DOEhxA==","shasum":"35f7eeeccd69426174be04d214ff0c2a26fdbb76","tarball":"https://registry.npmjs.org/durations/-/durations-3.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDumnweilOycyI1IudpOKoBS6u0FOjtgH2IjhEjB30imQIhAJJKSQzBG0qp2aausH0tPvqiKlvRRwgyunJrvKtCPSri"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.3.3.tgz_1516001830806_0.745670682284981"}},"3.3.4":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.3.4","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"01095100ca0951ff7a6acf2641e8691fadfbd938","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.3.4","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-Xq4RYBfqEfSXjy/7LXw4Su7LH2hDizfBi0VcxO4d7PhZyDhRUTFfuG2+U36Dc51N3nIc9XB2cp5rrBekh3XeEg==","shasum":"503216d7d58c92f983d78780aff8fd81bfafaab0","tarball":"https://registry.npmjs.org/durations/-/durations-3.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0wBrpieI9hZLK7wQoywwBjZNu8srBaGzgCDqYX8DklAiEAjVxHVQ37ISm01Jl95/iaErWzY4RKBf8BXnjjA5XFhTs="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.3.4.tgz_1516002383791_0.037233821814879775"}},"3.3.5":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.3.5","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"989fde1ca2aa3fe09e3744ed4f55e52394464ce7","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.3.5","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-7aEJdrO0Ao14QJyVmL2W5+03B4QNEpblDGtyStJXlLPGXhi7FXjw3fcMI27BCrWWx3+CURv7iHk2jIQV89b4XA==","shasum":"620d234e226a08d645bfc585dc993b9359619d70","tarball":"https://registry.npmjs.org/durations/-/durations-3.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtMj1i9uQtgfunKaRkQ76vSQUwmFxmYNLdbrMhL9p2eAiBkR2ABujfPNOTl+/B1H9QCYaXJDCDZUCUz5B9oCqMOqg=="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.3.5.tgz_1516002799565_0.8023879479151219"}},"3.4.0":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.4.0","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"chai":"^4.1.2","coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"f8dd9db81d8ba030dc4a1eb5aa5f3b9993a468b3","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.4.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-msrhlxxvlG+n1tttteM/yuueWSRvi09hXUKBe/WP5J3pipfNXrm7KfmAi1GaEW50M4alFNbL4Z1EQ1Clth7WYA==","shasum":"cc33b14cfb86617ae2ae767bcd8c0707cd954548","tarball":"https://registry.npmjs.org/durations/-/durations-3.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiiJfi2aCnA6gMnmq4dnSYJOru4nbnDlGDePvJSU+whgIhAJKNtmD/U9UihnfB5it9c2rQfCVUwxwykjSOOmDy5ge0"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.4.0.tgz_1516477910029_0.48802001937292516"}},"3.4.1":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.4.1","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"chai":"^4.1.2","coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"98d9b61d2fa12168312b21ab0279123d418fc98d","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.4.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"dist":{"integrity":"sha512-51GO9gUZrihYsslOAakc2Z21JiDDwHwTGRXsXtWt/LoIvKU1fSt8Lbd0X5zxBKCt87Fz2gschTyBNsYK8S4HMw==","shasum":"4bde42895d461ca76be255d74baac28bcb84e580","tarball":"https://registry.npmjs.org/durations/-/durations-3.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+XZZsNauxnT4E+HaM+H1E1kQ53ggBSElersXlcNzwbQIhAM5Fbom0HI9kTjJyhrSzNDDVd4UlF5rxKSlbnUbvqeGS"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations-3.4.1.tgz_1516478497730_0.7049811761826277"}},"3.4.2":{"name":"durations","description":"Duration tracking and formattng for node.js","keywords":["Stopwatch","Monitoring","Performance","Duration"],"version":"3.4.2","author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"licenses":[{"type":"MIT","url":"https://github.com/joeledwards/node-durations/blob/master/LICENSE"}],"main":"./lib/index","directories":{"lib":"./lib"},"devDependencies":{"chai":"^4.1.2","coffee-script":"^1.12.7","mocha":"^2.3.4","timeunit":"^1.1.1"},"scripts":{"prepublish":"cake build","build":"cake build","test":"cake test"},"engines":{"node":">=0.10.0"},"gitHead":"de214993d66f75d712ee6e99cb3db172c64dd145","bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"homepage":"https://github.com/joeledwards/node-durations#readme","_id":"durations@3.4.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-V/lf7y33dGaypZZetVI1eu7BmvkbC4dItq12OElLRpKuaU5JxQstV2zHwLv8P7cNbQ+KL1WD80zMCTx5dNC4dg==","shasum":"1de230454373cccfecab927de0bebae2295301db","tarball":"https://registry.npmjs.org/durations/-/durations-3.4.2.tgz","fileCount":11,"unpackedSize":15750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3VOyCRA9TVsSAnZWagAAI0EQAKICayagn1wAfN4Y1n2B\nrYMc+jmi9UX45oxxK+faJWxeYsUNZifCQMKSRT1qZk9/2Pgc1JMVufDRhMAC\nBtQYS65a/Jg/Nla9hVj3MC0NZLeLik/FueZksCKBZX/TMjviDPFezkdA1tNB\nAtwaWvjWiHofEoK2+HQ7wATvRkELlHFuBMt6qY94TCNRHgYO3FtP0nx1tD0H\n83mwsl0govuUqwasgDXm52nW/oczQuMlGomiG9vE79shTuO9FAP9DmdflhHK\nvfgQYjRMBkgvU5ftALob4Xj6qwEOr8KdKcEBRiP1XOxqkPG1JeW5K1HyHXiq\nVt89+jj+01AOmmvo9lKfFMhNlPqPsph41oDQe887i1i6hffaTUjB5cqTSBvj\nUFOs5SeYNn/SZ7eiVNSPz2lHMuFZevPeAwzfsycCzi/K5NI50UnBNQRLZf8+\nJHBt60MIBdPLBBeChkBST/q/1rHvY5TNjXSkwOol7EsVqExrwan2mE/24wXg\n646RXf9x/VboC9+143jfn4czcEUua0Am/rKwbvHxBmBhjbYKFkwUInzqrZ4v\nRR3BtgermREL4EHNIzMg//J5BXjgLnlMJ348sH07vmiRqKApEOZlDh60d9Nc\nq2kHry8MuZaEqFr2+e76lAaA56+bJDb5+dDsoXI0jkq8JQhXogl3UY8+ttak\nqDXt\r\n=trbW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+k68x20/NqTVWyt4ctYpp5MkQUcbba0uxoi/VfpdgkwIhAMwKxoTi+nSWPg9r0Dls38EDe5JONzDOYAEVUA+NLz1N"}]},"maintainers":[{"email":"joeledwards@gmail.com","name":"buzuli"},{"email":"joel@ed-craft.com","name":"joeledwards"}],"_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/durations_3.4.2_1574785969843_0.5358281056634486"},"_hasShrinkwrap":false}},"readme":"# durations\n\n[![Build Status][travis-image]][travis-url]\n[![NPM version][npm-image]][npm-url]\n\n## Compatibilty\n\nBoth Node.js and browsers are supported by `durations`. When using Node.js, the nanosecond-granulatiry `process.hrtime()` function is used. The best substitution is selected when in the browser such that consistency is maintained even if time granularity cannot be.\n\n## Installation\n\n```shell\nnpm install --save durations\n```\n\n## Methods\n\nThe following functions are exported:\n* `duration(nanoseconds)` - constructs a new Duration\n* `nanos(nanoseconds)` - constructs a new Duration\n* `micros(microseconds)` - constructs a new Duration\n* `millis(milliseconds)` - constructs a new Duration\n* `seconds(seconds)` - constructs a new Duration\n* `stopwatch()` - constructs a new Stopwatch (stopped)\n* `time(function)` - times a function synchronously\n* `timeAsync(function(callback))` - times a function asynchronously\n* `timePromised(function())` - times a promise-returning function\n\n## Duration\n\nRepresents a duration with nanosecond granularity, and provides methods\nfor converting to other granularities, and formatting the duration.\n\n### Methods\n* `format()` - human readable string representing the duration\n* `nanos()` - duration as nanoseconds\n* `micros()` - duration as microseconds\n* `millis()` - duration as milliseconds\n* `seconds()` - duration as seconds\n* `minutes()` - duration as minutes\n* `hours()` - duration as hours\n* `days()` - duration as days\n\n```javascript\nconst {duration} = require('durations')\n\nconst nanoseconds = 987654321\nconsole.log(\"Duration is\", duration(nanoseconds).format())\n\n// Or, since toString() is an alias to format()\nconsole.log(`Duration is ${duration(nanoseconds)}`)\n```\n\n## Stopwatch\n\nA nanosecond granularity (on Node.js) stopwatch with chainable control methods,\nand built-in formatting.\n\n### Stopwatch Methods\n* `start()` - start and return the stopwatch (no-op if already running)\n* `stop()` - stop and return the stopwatch (no-op if not running)\n* `reset()` - reset to zero elapsed time and return the stopwatch (implies stop)\n* `duration()` - fetch the elapsed time as a Duration\n* `isRunning()` -  is the stopwatch running (`true`/`false`)\n\n```javascript\nconst {stopwatch} = require('durations')\nconst watch = stopwatch()\n\n// Pauses the stopwatch. Returns the stopwatch.\nwatch.stop()\n\n// Starts the stopwatch from where it was last stopped. Returns the stopwatch.\nwatch.start()\n\n// Reset the stopwatch (duration is set back to zero). Returns the stopwatch.\nwatch.reset()\n\nconsole.log(`${watch.duration().seconds()} seconds have elapsed`)\n// OR\nconsole.log(`${watch} have elapsed`)\n```\n\n## Timer\n\nTimes the execution of a function, and returns the duration.\n\n```javascript\nconst {time: timeSync, timeAsync} = require('durations')\n\n// Synchronous work\nconst someFunction = () => {\n  let count = 0\n\n  while (count < 1000000) {\n    count++\n  }\n\n  console.log(`Count is: ${count}`)\n}\n\nconsole.log(`Took ${timeSync(someFunction)} to do something`)\n\n// Asynchronous work\nconst someOtherFunction = next => {\n  someFunction()\n  next()\n}\n\ntimeAsync(someOtherFunction, duration => {\n  console.log(`Took ${duration} to do something else.`)\n})\n\n// Promised work\nconst somePromisedOp = () => {\n  return new Promise((resolve) => {\n    someFunction()\n    resolve()\n  })\n}\n\ntimePromised(somePromisedOp)\n.then(duration => {\n  console.log(`Took ${duration} to keep promise.`)\n})\n```\n\n[travis-url]: https://travis-ci.org/joeledwards/node-durations\n[travis-image]: https://img.shields.io/travis/joeledwards/node-durations/master.svg\n[npm-url]: https://www.npmjs.com/package/durations\n[npm-image]: https://img.shields.io/npm/v/durations.svg\n","maintainers":[{"email":"joeledwards@gmail.com","name":"buzuli"},{"email":"joel@ed-craft.com","name":"joeledwards"}],"time":{"modified":"2022-06-16T01:56:07.959Z","created":"2015-04-23T16:50:45.924Z","1.0.0":"2015-04-23T16:50:45.924Z","1.0.1":"2015-04-23T16:57:03.582Z","1.0.2":"2015-08-10T14:54:19.589Z","2.0.0":"2016-01-14T05:50:40.082Z","2.0.1":"2016-03-26T15:27:50.727Z","2.1.0":"2016-04-09T06:18:11.486Z","2.2.0":"2016-05-17T20:19:50.707Z","3.0.0":"2016-08-20T14:38:16.055Z","3.1.0":"2017-11-21T06:08:56.526Z","3.2.0":"2017-11-21T06:44:38.048Z","3.2.1":"2017-11-21T06:56:21.110Z","3.3.0":"2018-01-05T05:33:48.876Z","3.3.1":"2018-01-15T07:15:31.348Z","3.3.2":"2018-01-15T07:31:30.217Z","3.3.3":"2018-01-15T07:37:10.935Z","3.3.4":"2018-01-15T07:46:23.863Z","3.3.5":"2018-01-15T07:53:19.647Z","3.4.0":"2018-01-20T19:51:50.131Z","3.4.1":"2018-01-20T20:01:37.830Z","3.4.2":"2019-11-26T16:32:49.968Z"},"homepage":"https://github.com/joeledwards/node-durations#readme","keywords":["Stopwatch","Monitoring","Performance","Duration"],"repository":{"type":"git","url":"git+https://github.com/joeledwards/node-durations.git"},"contributors":[{"name":"Joel Edwards","email":"joeledwards@gmail.com","url":"https://github.com/joeledwards"}],"author":{"name":"Joel Edwards","url":"https://github.com/joeledwards"},"bugs":{"url":"https://github.com/joeledwards/node-durations/issues"},"readmeFilename":"README.md","users":{"jedaviata":true},"license":"MIT"}