{"_id":"timer-node","_rev":"19-cb39e01c578819d51ec1c92bd3f530df","name":"timer-node","dist-tags":{"latest":"5.0.9"},"versions":{"0.0.0":{"name":"timer-node","version":"0.0.0","keywords":["timer","node","timer","js","timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@0.0.0","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"47351dd6c008bbfe4b32fd23037ea0c92c3545d9","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-0.0.0.tgz","fileCount":2,"integrity":"sha512-7SHMDpqWoOIBa+SCdWp76zdyIdXCZfdoVV5hT77K0JRmQfjnGw6hke6BEXqFSu5UUcju0B5sEOQOzWnGaa7dkw==","signatures":[{"sig":"MEUCIQD9LV9fqvYxCB02pdUF15FPSmlmkhAhA2V641h7oRoewgIgQwn+HDdVKtjf0926dKVOf7JhGLkiJU3ATmxdiaTbsuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtuQmCRA9TVsSAnZWagAAM00P+wV98vlidJpnPz/AGNwF\nkemrVfYOK6Q7Tu4eqxMg+oJGfhYP3SgmXmZVIlxDHfcghCAL2e6hQYgvs04G\n8/RoydfJKeFruTfg7sUXB6jR9ZjHOXJR+fABGmu5jXJm6aVmWb5dO5IvET6k\n119SnzfdHAEWicBROIdxUMoAGm7qugRjDFg3wFqy2PAxu10BR/nTRDKWtz4t\nEiNGrdAxzcbsZGZkA/0PJfAnCwleT25WUkr7Q+Db+pgrw1pyyXDE3jAUUd5O\nW+IMGKpBsfkTrkTxRP6Mpq3u23FbDO77WeB/DPDdFGJuYErlIsE8afPUps+b\nKddBzNTJ8zyZqpo6icaW/HkiBerTfu69MdEFn4pVh6J+TVE+fgQYXURLUAoA\n9/+J37jNapsD7aA6ch5D9PoLzNsdzhBi3MFzGGBdF9b6Ozo9vunsv6um5eac\n320U9OXZEro1LX1NIs6bcyIoh8uBUDLhIgGKYpD4JwS+xDIpIDvX2UwNSmHh\nFvK1fcMQhuI5Sl8k1E5AsFwGoA+IKGkIgKVX0gCImAqzQEQnrJl5Z/b2LWwY\n8qPJqQX1Zr9DW5opi4vy0XmIJQbENdABwH3H+uMGC8P8b/fenEIXF0rWPEBQ\nixXc0pM6hXDoRk27OXLhlXG1NUr7Dx4tYuS+UdHCfC6ostjgJXBw2IleBb0l\n1FxA\r\n=zaT+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"47351dd6c008bbfe4b32fd23037ea0c92c3545d9","gitHead":"d4c89e72d03835b2059975f9a910d824009c7ac8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"3.8.6","description":"a simple timer object in nodejs","directories":{},"_nodeVersion":"6.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/timer-node_0.0.0_1538712613703_0.42969428333409443","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"timer-node","version":"1.0.1","keywords":["timer","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@1.0.1","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"1dbdcd9d6e14a3937872d2880b455916f6a7fbd2","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-1.0.1.tgz","fileCount":9,"integrity":"sha512-qqVlgNQK5k8xR0A86LGL6iQG1awOxA1W54ZP9HuKIBnnF8uZipKCFPdgNl8oCrD6im9kh1B2V9kDLLED61ndQA==","signatures":[{"sig":"MEYCIQDdOCiYv8Shlxzi0UUKSaKwWSrcjK4lvuc+dN1NP8m1dgIhANeueosrjfKA506FpoLHybqLtBO48B8qdtKpGlZUL7Eh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuPj0CRA9TVsSAnZWagAAdKkP/RFERtTNR9DYOgdMaZXh\n2lIxq2VgsSxys/LFagb7+XlFPDG+dXwky68K1I9e9k0UE5ZtpexdXffeVjUg\nIAyL4zRQtyxGeWZMWU4kBGkqA51WZgPzHi/XyOC5GBQypwJnQfzvO4J8DTyo\nh/3VFF1KlQWQ7Xo/ierhPag4xutzwfhT6sfIbmo6Xrqpa76ncW/V1XjR27P/\nLZGSds6wb5Bbt3cjJA6gVao2DcGYs0kc3m1WlXkBzObqTmiFyfJZT11eAxeP\nf3DaABRd+cCTZrhZ4AiYpro9wjUZouhve1ScEO2L6R/gaCl1qebPBG1pyYQ6\ntC+EF7eWTk/gTRRES4iqSTOydNmHoFQd/XoaB8FtY0qdJ3meLCbh63phQjiy\nX6q06i6c5tAg1UWVyDjvWHbfEgMwIk68DzZ19NclQMVF/nsj8OFw89bT3fMG\nb1psPHUzlKS1CYpADTQaZti1y3AMQ+pXb+k16NUADuKs3KxnOg8lFNuw/UhJ\nOWZ9+dGfsVCMnP8m0+fRipYCF6qL3w7GKs/8n6IVwS7THzNBf7B4ZkLpgP2O\nO8Y80IHJio8BAZ/sYS1hPfsQZ6u0PzDZRW2KsztkOludGopAu3rPGnPImKd0\nUyXXws4Wj7qHBHeIwaZb9taIABgDywKbqxqiwGaoLVSa+PJddS2fz2n18qtw\nAHb2\r\n=TPWE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"1dbdcd9d6e14a3937872d2880b455916f6a7fbd2","gitHead":"e6e8c685c0a3c2b49861e7a69504a5f38cd65ebd","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"3.8.6","description":"a simple timer object in nodejs","directories":{},"_nodeVersion":"6.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.3","mocha":"^5.2.0","sinon":"^6.3.5","eslint":"^5.6.1","istanbul":"^0.4.5","grunt-eslint":"^21.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.14.0","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_1.0.1_1538849011315_0.09196259763773607","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"timer-node","version":"1.0.3","keywords":["timer","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@1.0.3","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"3dbbf4cb039a238b73d793a7def51bd9dde44ff1","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-1.0.3.tgz","fileCount":9,"integrity":"sha512-UvlW3RIRirP7mbTjJ0JHgryu7779G8B9UheBWmUZXiTOSvuJi721SRvn1eBvRDnsN3qCxgSAJygCuRJOjfnCPg==","signatures":[{"sig":"MEYCIQDkOd796dr3TmO+e5GSvYoj98/8smkKjUG/j7wGVdExTgIhAOwnTAcl+7TKdfMopoYAKk14s4yODLC/1pg/abVDg8in","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuP8PCRA9TVsSAnZWagAAcREP/28GxJZTY5OqvqqdCtax\ncAkrXLoTk9Q3dlGHpAIY4Cc/MaW/ZdKSh1ig6xDecZT90wjBWsVj6dIGd8Lg\nd8GGZDyV1SVnibq8PuzrCP8zhm3Ob2JMaiuuIjDvDx0GYTch82ud/JKrg+t2\nyRb5tu/jcVqjchV8fLQ3v0j1Ls1uX3LjYk+Rm4TSgGAzuJouo2u4avwSndcq\nk7HESMd+wufiEMzRilL5cYPytnaELFMVFtBrnWp9EW8QxBO58NB0pseLctYj\np0F+i3woXqKe9FT2oSzfEmRbOZandIMgswtCXerP+ck+OSjUQ8l9iKgiOhlH\naEVIVXSAQdMXIF+ngfXr/FZqD/ooGRSkOVOHzQ6EXthvxH5gQHU6+xRZ+KHj\nfB7nsWzZFOAhYrbARLQty4RL3XQEOcPxErdNXuSOoNpbFESfqwum+xoD285o\n23mIfp++nalKH7wEjJcWK8eTmUN/wHfr9QZPfKTxticelzjmaBI3Qj38TSpb\nQVclXT4lsgep8VGuj4Zn5SDtKGn5B2J4C8q7o/+2eof0/HsKRS5/S+rDPyIv\ncqBtmYE4cBL0XEZGMaWpDR2pF2VZ9DAcA8YDvs+RHa6Z5H7MlQtuRSmo1lfr\nWUdeoCW6QRwPudS4jVWj6KQr8+P1EaYj5M1FUCeC5RgyYbB0ogG31vRqPYSR\nb8M0\r\n=RzNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"3dbbf4cb039a238b73d793a7def51bd9dde44ff1","gitHead":"c03f2c3735b6ad9da7d526df41024206468bf56a","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"3.8.6","description":"a simple timer object in nodejs","directories":{},"_nodeVersion":"6.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.3","mocha":"^5.2.0","sinon":"^6.3.5","eslint":"^5.6.1","istanbul":"^0.4.5","grunt-eslint":"^21.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.14.0","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_1.0.3_1538850574554_0.22125750734572192","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"timer-node","version":"1.0.4","keywords":["timer","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@1.0.4","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"73193e2f2a7dda21f5ccd0ac1b09056f6e10698e","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-1.0.4.tgz","fileCount":8,"integrity":"sha512-l4D2UggGfMQR1LuuGSElq7IzTm/9BzWEp7QUOW2j0R225R4JRlG5YrCPCpwf78z5x6WuQ3u57yO7eWtUayQyyw==","signatures":[{"sig":"MEQCIF4WynbO7Nh04QckMGfdNoUblsJtNnVhLivxyRujMVmeAiBuPHnAmAHJrBmVGJU16XxmKTTvQaIMN1IUmXqUZY4vFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuq63CRA9TVsSAnZWagAACPEQAI1TW1fNYXwx0OV9nJjB\ng5GOx+aXuz5aRJSIa8wMFfV4TGEau3mu3woszJHctfcUhr4HarfoB4mN9xLb\ndrRZ07wvv/cxHhkLNXnZ0NRQjTFyvgWtgEOI3IfjIlYXhSTcmrtUYeyuGy5D\nVPp+f+tGdcsV5aYPg6FbQcnUL3lblrqECns6vsl4fhdjqj6SWK/npKaOMaIO\nQjC3TyOxdFrIgDUGJ7LaxWjKHfBl/z5U86Z8u/H2c2At/nl/A0XfbaQE3IE4\nokzIlxvU/4cI1+ODh7oqmWQydMK6rtz2vLYnClloTqoycJisrahbrAUHFiaz\nqzr+YT/XDG5ARsP9trzO5pJxFcuBvi30lpJWGmsvY/WNRnDpzup6jJJIksR5\ni/ABkuEyDJd4FTm3a/6JcDsosXPXp9Fa1ADN6oArcTucf9GsFYOa/LTnY+mh\nq8uEoweQ7HpAcbljI6Ff0nndTE3FwviNW0mxnPCMNPKTZ04AN5jQ9Nn7w2hu\nrx2EBXwKgELlrsgWUXsR1Qnem5Wr6k+uaRzOUwivKJ5/jpCtdmzRIHRVU7Ko\ndhCpDO5/Irh96P6CRRP7GGvE35PKE63aRzx1ovPO/RGaSfWQTDy1Rc6SpeCG\nd5jKOuEjCVzSI2mXN6hAITUdzupeFuM5TlN61KuVvuHBSuzhvYaXurJNs3Pt\nCDwQ\r\n=9wY3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0d1fb176c6ed35d0cd3a45bd32abb9e9ad85254b","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.1.0","description":"a simple timer object in nodejs","directories":{},"_nodeVersion":"10.4.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.3","mocha":"^5.2.0","sinon":"^6.3.5","eslint":"^5.6.1","istanbul":"^0.4.5","grunt-eslint":"^21.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.14.0","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_1.0.4_1538961078503_0.5756789658933166","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"timer-node","version":"2.0.0","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@2.0.0","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"1a1fe1861291000abacf6079c80bf1edf88ad4e2","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-2.0.0.tgz","fileCount":6,"integrity":"sha512-03SnTWP/3K9PFitjLqIndH0bmUv5vHCKuk4NrpjHLDxHAyIEwvaPVeQr1nrwq7zLMxwUM8U+ojaeP9l4soclIg==","signatures":[{"sig":"MEUCIQCMPgvB09xLyhfSEPpXWv/QjXmX7w8wBJzmIuJ8L3dLQgIgV26TKrViSq0yn64rgQmti45zWkkXxsONffgeq83G54w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelVlOCRA9TVsSAnZWagAADDAP/3Xsk9KZBkT1bvEMhGun\nhIA2UZ4j8FQTrG0zb5/KBv89/c3FuapU7uIKu7vUEhuMlxE5uVI2xA5PBpss\ntJb7j75oPzLevdOEAZuXwNKEAg9Sh2NvfBWPu6K8oEvOSoQeuvc3cYedfSWo\nFkiRiEcCVKfSXkAWb2W8jI8UQGlmkwHd25JG8bT7qhLsRhDGXtlhpoy1etjB\n9BXogdB8WmzxIy19/mU/yeWPTtl7sc51/qpT/DrMrkrHxeGgIMuVVypqgnLS\nE4TLwdQWkFlTf3HNxgpKHWsdcbOgVzeq15GjSaFb7YY1MrXXUoLqJaROcdXB\n6UK2S/SzImeZjdAXWE6w8WniJFaURzM5147uHMYZIRf+Ut1wT7VcJR4GPeUh\n55FfWZgZlllXnqDyo2RbPwVfvD2ad9QQdHJKVLkbWh5LGIphcXmIu53Ypifc\nmSIyKtWD7ZHd2JO/Kf2TjtOFyN4YrJaHZrhNoGO0NLmbY2W+KG+o5IM0T58P\njf8EuZyKrEQ9ktHzpQb5e65gV/ef8wsoGwuSJx4LZr05xK+7+Kr4/fmm42ss\n4Bemt3BT2EnLMiUFiaUoI9orB0t/8yKUMC++lGq1Qug0spkpoV/sAEiTAc87\n73DAVSbxn5f5qySw/icMDhMThHCiWi90889Qz0dfXoau8HsIje8SEPbqdrPu\ncZ4O\r\n=q9Or\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c46c7ebbb91e6562f1d1b6d21b262d63fa3ea50d","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.2","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_2.0.0_1586846029796_0.7129099821899814","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"timer-node","version":"3.0.0","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@3.0.0","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"c6fca6f17b329824ecb508854c7a8b2cf3827afc","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-3.0.0.tgz","fileCount":6,"integrity":"sha512-HN55Y0l0OrQVESSWbB7jpCkiiVEZYBT0eJTWrP3L673A3zTHdJpLom538DCcRekD2KjFPlIJpCplnvxq4pms5g==","signatures":[{"sig":"MEUCIDq7DUsZkZReidtkXUwXpRc23OQqpOiOH6hXhBDbRk/OAiEAmea1hGMcTJ4j3Zfz0ooy0uxofJRH06gqag+nJwcrh4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBNxFCRA9TVsSAnZWagAAvx4P/ig9sVfVoLeTFNdI6Uey\nU6B3WgeZlQFfdvcFc8qwtwU6bwcmXLcTtvcaEhjdYSrimJrqQYwU7jOihqG7\nlsUmHvaHiZtZVXkR4iWIqEDUagkPV/MTV1C1oZTXTq+OycrfQWbjDn8t7E7h\ngXGsQRK/P0Oc/Zy5m/dcCLvPgmBGNoWVAOr3CdEldg6+snWy5BDsO3dDzGql\nLEPLO+S04ajMpHhwOkSwjlOcEALfNKQGtL4Xd939MSIVDc+h7EhgJHHcRAH3\nR0xAom07ax7pwn5zCB+k+DMS8wmEYdyLtqCs4txK1mJKFrFn20wKf4Z/Txa4\n2U97gNR1gJMPcXvziK+PHrm/+qCGqFPYNOVF6muCdO64bFkWT2tnQNhP5Gzd\nvLdIWqHO0KhkOyL0cilYCMhxgVQPKQhksVw8zNXCtplNGBhZEDSpQeNdytIs\nQwqr0Tvkp8vBtwvo3uc6b0BKRJ+gz8EXG+AK5zqEI9Y7GblEeaoi2mWzYfC5\noDi4PGr7hTsDHb9/YlgzNpE6obmIDaEMs49rEw8/iNBZcliJxDfL8hros6vl\n8rvbPzc2HbkmjXLfLm5QIK7MYjDYe9cXWEQ1QDR6gO8nJHBzDZMnJQSJ7OlG\nvwPlpq7waHouF6+DnLEAXR469v1ANx581HjXrJTm4PmCHQAUI6Nn1uxErTcr\nj4B8\r\n=bUom\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4309615d4ee30fd257a81fd0280b3d0996d15172","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_3.0.0_1594154053452_0.8995476651199108","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"timer-node","version":"3.1.0","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@3.1.0","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"c78deeac47c8cb546c072a71507f92032a687b7a","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-3.1.0.tgz","fileCount":6,"integrity":"sha512-LdY0X89Cdo3DjG26D6fM23kHc3zIeXc2KhGs3OYpumgHX0+0LYh+ATqdfdJklsloLv03jA2fyJnHzdmo1fzR1g==","signatures":[{"sig":"MEUCIFO7y5q54NCNxCByc1C47xgVBCg0drJb0h0uEt0pFBZkAiEA+MeEI9Ocrl/QEFU9RmeLTxwWVtQUo75t9o85IEaDNik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHrUACRA9TVsSAnZWagAA+U4P/j3MyiFuEzbsvVM/NeB2\nRHROcfuScPxQvGN0KS1cc3IrhE1IvfWoOapEjrN6ZyRdn/tXpyljTibH6iWI\nOxbOdjkS41zouIthr90i/A03IyrUNXjUL8xRx1hTKZ/KV+A9buXbIt2alx+u\nhmdYkt1KKLcR9i2Q62BLtpjA1jn6kuiBZqMhJ6E6N90axEo7foED9MeFn28H\nS5N3WQwbHAs7T2ekmrUsAjCpT25wx/ba3DSd12Li6XGK7zevBsed4ibabdAT\nEDoEBBm8c1fUXyMIh2TcNUIsHF9dKLOnm6Ol0Axh0AJVUqvbzidi4H1vUo88\nggNv1XRZZD+2LOSwWNVOqI7rgVkvFO2SWGo1aLZmR3aL03eN+IGfKtXJyYHg\nipAqNBaWY5j/BIgihxvFyBA/Dd1dnuv/etkDZkmYlsMYn48C2jJEj2Thk5tQ\ny2eKvnNseKNsT89keNi1J5a2MuG7hP0rkFpC89EtsedMdPzWs+T9TPb6o8kD\n5HcVYVDWeKdqtTsvSKruwxVO5qEpLsHVIf9eqmtY26g3YD9WisE4JGHgi5ps\nsQe/9iXezhnrSSimZkaRa7cui0gj+U+kM9QSPjM0TrT2sTPE9dWDr/T8bsXI\nswgvh44qvtO1XnRWJat/VuGTp/17prlxvtmUpdUkN7kuox/Cd5MuQcb/lmY5\nJ6rf\r\n=A+hG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cebfefdf3d85e73bdad4dd0ff7b8ff5d2eea8f3d","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_3.1.0_1612625151953_0.6858969412943019","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"timer-node","version":"4.0.0","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@4.0.0","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"6c9eefb5fae5016eb3279384335722a988825fa8","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-4.0.0.tgz","fileCount":6,"integrity":"sha512-uwh2qD4/Hirw0dfgGVoCCD2hpCxQIi1GqbAd21Us53wRkiYZ3uVtI3nEyWT77raKgp+JGOCMxH32HCxvteBAzw==","signatures":[{"sig":"MEUCIQCtqyrv9ZFFUWqnpwEgP2QIbRJKfEUW+jByEX5IjyCIRwIgArWEr9l1LZ2J258JRcigggs/z4+P/casuoNK3yreFuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOIHgCRA9TVsSAnZWagAA2SQP/jAbS23Sd6x8tXHcwJT+\nCtz5em4zln7YINzHTNBQTKa6RzflSdeSi27iERBIU0Aq1EJEZ9eOi5kHdsU3\nuvjoTSHUcY+qcM681N7pVYxnrz4I7/6e+/szs4fIOWmBCYWc+eppoAoi+Mrx\nr0OyO96miP0moplfavA5ZAvBkUD7xMFWPoYBWnXqLtWSEcvwVci38x/3zUz1\nnc8yt9rCwiYLG9IKqYJHdnGN8PyrL8PwFFI/qKKH0kOeVN1BrX4g6WNo9t5X\nJpexsD81H8STVByu7CjKaTCGrkBf1PY2Qpvela114OcZj2AQJC3HhhEW3gO2\n1oGoEwa1XKPBpfXop1H3Xiuwe0znFOs9/IzZSxMgqwz1hWYqJD4RsPdYZCiM\noEFIXoyhnC8/CHFgXWIDEUd3LUcdl6MxIDCJ+/Cf7pdGPkOBrpNOux9gocMa\nu4PmzGcd0oW5hsR2Vn+rISaK83uyOHjCzxTUoUk7klPotK2stUXfo+1Qh+p8\n/ag4O3eC/l2WC8XMAE0NWIRRhiop+R2e9h5lfF8VgLa1XZDw1ZYUhSN9GJZS\na3I2UEmozz9Q0oWujwlawl4FBP0cA53GEwEoBDMK5KAnlcTT6miJnK2ccwQB\nWsj1UuDmtue7Bx93WQas+C442KkOh+XuwjDE4lDj0aI2SuzCFxGz49ikWJLO\nfaCb\r\n=m62t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"53d357dab9af0b247ea8a28f466ab978094bc8ad","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_4.0.0_1614315999620_0.12718595931682786","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"timer-node","version":"4.1.0","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@4.1.0","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"112acf8bd87bca96000116a27a7fb41a873d6234","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-4.1.0.tgz","fileCount":9,"integrity":"sha512-Bzk9n8/XYT8p6eVKuq8OpS1QncSCQPNOfYLEo/PhSAFL4V5ZYJG7KTfPxAK/CgWmr2cH/dIBbs5+U91TTfnTJg==","signatures":[{"sig":"MEUCIFPIDlbVM5rL35jKm1drVVxX4quJS0aIUj7RjYPG0377AiEAiKqsofNcdBQXq8HaJihvmdgU9qUelUWtFNvm0ct/1Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTLJ2CRA9TVsSAnZWagAAjwoP/23Flv+FovUm8ZN5dih5\nI1vTJuu6foAVzJ6Q/yL5gahg5zcMxjubC1OX2jr+Jjvwq8RYUBbRt6fkCSY7\nxo0G4BoeK++j3k1i/qu2Bn78chECKzeduinQWSEoo5YcYLWGug+8rUZ2W61f\nTSbWzw6iBGOZNGEu+vQpGMHIqiYGVmcDeAgZgEkpeSFG0JAgI7rIeZ6i5XcK\n/GORI26w+8Uz71czL3FG5qJxco6XU234Mh+lm9nMrqUppN1b/EF0/6MJOZEt\nxxcy28VcMjyvuC2nx1W6/P3YIZQI6/UK1sZIYBI0xeWOMOiUal6r+d+ve6li\ne4RWqb8+52dyykFh3nODKbtL89CgrOyx7qema3lDH/kr3w+FN/5Dj2PK+1c4\nimY/JM1+PfuYotqxoNVsmNcGnw8i1vKn391PRLGVA/UulVPlWwC13yEmCJd5\nQZdG8TSW09zLQPuE1cCqWxQQF6+3RI+/qi071sNW4uaOTFSTMWcgk6FHA7nP\n//ESsVnOIBdRnSu4pKS+8o6hn5bmeAk0jPVgDemL6RV5nDDYbIMtP10wTXSX\nXsl2EsWW6Ef5Y/xhaLje76kFZTqOhSmdVCDBbWBCOlYxi0m729V9asJXJ0RM\nFv/FSeNIJTcnotRZTF1SIpnqNwCukv4Ui3Lxwf9RqXVXUA+Fb4tTbv6ZWzOT\nq/Fa\r\n=S/4D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a7b3bcc272b07b1a9a9ab755ea255dbafa51d04d","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_4.1.0_1615639158072_0.5691030659182936","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"timer-node","version":"5.0.0","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.0","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"47ce9413548be406d03ddb662a84f796c79ee570","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.0.tgz","fileCount":10,"integrity":"sha512-JFMGBwNz21/GricWj5HuwDS2occ71F5+vW2AwQpHZ/um5jP3QJpJrNBMIBTevCQ8H9ry901tdQ9ynVhtQYJu3Q==","signatures":[{"sig":"MEUCIQCSJDZ3ZqHXSd1+nAn8G/6KMr+JfXMMZ7hn8AmX6UslwQIgFXI1nz+5GhZAzIvpUc8gXkAs74WLPimiGGnlzXOF21o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWmv2CRA9TVsSAnZWagAAnC0QAIVs+RteEre+EB2iiNpU\nzfnRyj7IxOR8fhDv4M2p1GIuOv+0QP9QQW+fSsnEBw8G/DFrebAiNoL3JLir\nUJSKyKtk818ZQn2gMBOCkeNeyhaffMvuxZyzq+Y/eMauoND9zPnHI1bMusNQ\n6PMZNBLl6a0j6nhCn+4EupFqAK5LmT28si66gVrIe+cNoboavuNEMhFWkqws\nYESOXGfB80O5SwaHl/4QUc2AeNm0ydnUDKGvwzEyhyYbUhNnRm7oQXuZ2p+t\nAlZezinopzwOQp2FQd+t9qVfIScFj8ZG1X0ZhmJGy+/543W/e0UnFDal84P1\nd8rpLnEROhOHGXSJVLp7JzqMv8HlFWEDNtu68buNCx5ro57nTAOFTwseTM9z\nf6Y+5oS6lk+GUfb01994kKtpLlf2kG6rinbWVrqQRlMEj+Cuzz8hpJw8ir8N\nEomd1H7OGugX5cshrJrR981Tdjc93m+hoxngSFvuxG5Y0sgi1JEkI1Gk1Fb+\nXwZJ9kXbxlGmRXRMeUVEMCqInnq075Z6Ntw7h0dBmnddO8lEXHFIpaA4EamN\nrRxXbhKzZaOpCspMHnyds6Y2CH95h0wSQTFapyLXvzd8GXjoyfbLLYbq39fn\n7BEHKIyi8yChWX/uF8Xq5gLUwbGpsoEfoS1vPFMbsRP9aIp95Wm0/6qIL16Y\nOs5Y\r\n=OZ1Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f9dbfe5ce2905a5fcfab44ec6b0b9e7e6699d7e7","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.0_1616538613599_0.48353356141389825","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"timer-node","version":"5.0.1","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.1","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"55a236fead86f8c635b08e80ad2ce66c5e17009a","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.1.tgz","fileCount":10,"integrity":"sha512-hGGsRGKHIaYG/fUnqixJOb/X23doUICFue+U/hbrOFMGRGjON7IUw40Uf4TGpQ7XHGL2b9+z+JRPOHDNI2DCmg==","signatures":[{"sig":"MEUCIDcGSWPoui0yZ2oHGe2J/lrjyS9brRk1UZ3wFNtA43JNAiEArCCPDjJfnW4G06zU+jlrkr18DDWdeF0v9fUqRVplw20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5u5CRA9TVsSAnZWagAADuwP+QAUC7GD2pzM+kWI+V1R\ncndO970qt58srqLd09vbThwbH+q4enXYWuF9U8Ngy5A3elFyvRAEPIyEp6Ii\naURs+huXsq/TGDFa8WWuk3aR4cWDYGZuIYinxoGj0ulXrCpuDlhgzbx8ANZp\n088I68URoBFENVEriJ578iFxAkRxcr7LWQfbaG5tCezJdbTEI9PtGnuNE8jH\ne6HH0T30k2NZn5Gt8/fWSkjeU7IUHtNw9IHJtomamgWEqH8ew8nHpQXMyPPq\nrJ3PYBT1mpGJtKDPUn7p0XrBEue27leGj5NgLozYckGl9pS2V7GkpIEY2dRG\n9nXGp+5s0KlpooUhZV00EIly3vSMtmIXYk7VloeYkzQzIxE4lcHnstV15WtS\nlkrSyObdkzSJGjYxk1/11JRf/r5Kso5ZYzU4HHCuyz3iEv+BXUpxhhGT54Zd\nzAVNgfCBvJUp8/II3oGU9epRZJESOaku22e0A8pjz259VvLsB/vaR4ThbyVm\niA/gvE8CM1zIVm1HcymGxBgQUJfikAReuWwqFwLp5vyy17myDijA6h6cE6vV\n85kyondD2tkW0+AiZoKu7840b1BjUIUFCD+0suOOfJct/yZ1nBxX57hRX9n0\nkkKPh2Et/FQ7enOZpE22ZWlgZ7V1g8yNiymDTue5feW3tVBpPPhum/RGpJzm\nVesT\r\n=RjTU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"941ad3470af78ab03b2cf8242da409fb2fccb8bb","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.1_1616616376567_0.11450703002332374","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"timer-node","version":"5.0.2","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.2","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/js-shelf/timer-node#readme","bugs":{"url":"https://github.com/js-shelf/timer-node/issues"},"dist":{"shasum":"e02bae16ebae44c6e42c07418bcc27b39c51796a","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.2.tgz","fileCount":9,"integrity":"sha512-Fgb3lR4cbPoSXM/eO4WGaX93pTC7nZPb4qdvp+UG+d3zPvz3vexUy/zHBaGruA/KhgTZECfSII3cjX98zrwK6w==","signatures":[{"sig":"MEYCIQDfXjHBRqsUk/uJyJoOOtmkTMO36pJBcafkOQf+EIq6awIhAIJHvtEHMquElFzNo7HM2j4rx741saBJVRD43tYU1q9t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXOIdCRA9TVsSAnZWagAA+s4P+wbpb/Kgk5Qqv3Z4IPIl\nvqLmAb3wYbdu1qjd0Q3Bd48i40PlP1YQ3dsmm+BI55FZYZ47QFmpvxosH6gX\njRh8yP4PBBxyJ5Yc0q4T+F49W5NTEHz2y10KPhfqEgDA8NnIQkXSn/FiihyP\ndeKaaSlsQC8S68yzgPD6YRAoFfHIYZxmDUA2XZ2S3+CK1Xo+RPFIcrjwEMqW\nqqPVnJlte8W6fCvHxpf0gis9PcIDz20s4cQGEaoIRJTo6y/GPNLck6JVKPOU\nUsPUtSuBvNekGkWjtmkpFfnOuCWgconDcduBY14TmG0aFYWk0/HgoTKKyDh5\n1I6t6hdnhJu4rPmI7qxc/70VQkUFLHsqy4Io4p2/+O0EX00z62btgKJClMZz\nvx4IX8oYMAlyWMflDbXpgwEfcwNRT/dLnMhP1eO+MNbzuGwqqM7kQHbZvmPE\nA1Fnm3zGdyVjHuDi4rM3gTuSR/ZpvYRvMpw36rUvohhawg2Hj1k5mafsQxuz\nntuHEH51tM4RHTxCYq4f/Ne9CQlHf16678VyRFO3uwfV6RjppHhiDMpZYSIJ\n4EKnoTQZWyPtev+f8yT/YfOlWWlMfMp3Dm8+aS68qUHWwa6tMapWmGvFYbnb\n/tKvhSQMZTkhcf2qVgiftKluWmwoh5uFs9EVsfve8p3SBmhiWsreQ/jqtGO7\nQVnR\r\n=blo8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cd6120aea39d8c51c2b2e1979fb8477ddc1c5f59","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/js-shelf/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"a simple timer in nodejs","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.2_1616699933405_0.6011062300290579","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"timer-node","version":"5.0.3","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.3","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/eyas-ranjous/timer-node#readme","bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"dist":{"shasum":"749b3b0a4e9334aa6c7d2be841fec4b7153e5a81","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.3.tgz","fileCount":9,"integrity":"sha512-L15MiQK1/Hw0PT1L50YNGvXqAGmUBcGV/9Ja8CVtTfCNwlXbaBjdklrHwI0qZHahXsUl5rJ7mLzz+HkQZ5tzsg==","signatures":[{"sig":"MEQCIDrRpPONbz7iVJ2oF9jlezb6hhQ/DG6aD6jq5jfQQDQfAiAqlUbMn1KIDwq4hk65vqS+dvYXl+QRe352QnXSBFZuow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeqJSCRA9TVsSAnZWagAAZsgP/04JKpSIYMG7UlNLN9by\n4O0CPC3D91L2iCJt2uYN4zBo92oN3pikeqJMHjAzuy8P7nz73NGpsi0XSqIC\nzgEg9mIcYEpMZTTuIn7c4vp2FFQlAKSB3J8uVoPvYWC3hIweg3SK8CZVKxII\nQqQLEcg6We4Mr1lj7yo64M/40IMtAiV73QGV+PGbebV83kUj7vCbRkBx0TEG\nmCcxMy28bgUanvlSCGBaBVBg19f93/uUabNluUxfAgr8vdA+6iqGCrF+8QvP\nURqJ/tDc9q4JceN4w6OkfUKU2lv/F+kkTWI/yoFRYxGv5RUv6wW5GxTIeCr3\nS9zrOJI7WF7AUAdbcr4oeP+hGQf0N/6zxfQsMPk5Cq+MPsHAz1w8tN82xP2i\nZ2YFvd8ms4bSSI8iYaoAONVe5ZHIzQGnlaEnIkQAb6r86BBT2VIs7Dt26gW7\nrv2wnGh9Ms+RL4z6+hy6pz5Yiq1fCloBFSs5ninNCTpD9q6Rj7il8Tt9W2Dd\n/nfaN1WFkc4a/0d28yHN3/URRgqFFohSxUpaoZYHaTRF8TsnmF5wVoXmvM1Y\nCGoD/OlkbKZhE7phgQoR/9SpJO+Z1V1vQobKOBOqg3iOzGmS04eYipJVw8MP\nALEumRaGGM/nsFICIsK/8qc4yyLErJmWn9yK4yZouhv0KkRllyVJOw7YwQR6\nYPyB\r\n=Tiew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f181afebf8cb0ced3179fabd973117bca8200f0a","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/eyas-ranjous/timer-node.git","type":"git"},"_npmVersion":"6.1.0","description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","directories":{},"_nodeVersion":"6.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.3_1618649682082_0.996949468268447","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"timer-node","version":"5.0.4","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.4","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/eyas-ranjous/timer-node#readme","bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"dist":{"shasum":"bcd522541f9ca97b8f57b9f983930b14f02cba70","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.4.tgz","fileCount":9,"integrity":"sha512-GifuQtuxuWUKL1w8st4e4z9yz49r9eyFZPx4AjnM2tV+d0MR97+pSXTs03qseY+O4LNxvYq/3SOZDnbiiFa90A==","signatures":[{"sig":"MEUCIDQr7ukI8mbGtGj4W/z9nqQJ1xQ100H+7fp0Qt7YrV05AiEA0rjB7mYOZmhZQFPP4TvkQKs0PJ3UNircGM4H0aMnfE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkEd4CRA9TVsSAnZWagAARa4P/jVh9rqspa20XDTN9CdR\nUtWnzZeKpS04rHphq30cvCE9IDuKf7ZMYAPKbqYJmXUcQRRYdF6YqhMOwOPr\nQchNnaZt0oVnTYOqbZJc/FtNZ5GcZZnwS9JcvSvFhX0KVZfpbpYfYMhAfCjS\nMquRZ1S2eSZXV6TR0AlNl/PJ32nINWk3Gcaw3DQmwCwYwbqwxFymZKySqyT7\naPjV2Fh2mI8t7Hf53BkX/c4LystOmwlqNBy+9WIlMV5N57fhhSEF/5G6w6gY\ntkVMuatnbBypi2KxlHwkBApbUh6tzbWuh/kXVlxX7KVS2TfYZbo/fARMZDQ+\nx+09PJlgK+xVp8/+SG6WBOmUsS2Xbr93l6ItJtY70YQUzYXzwO9Ie4Rtu428\nqn4bk1yJOZAKO6+4jd19dAH6vwPmkBmys3AtvmfaTL6q3sT1ioJGsnbc+vuV\n2Ku/m0txWoOP1jSfTkrLWgk6GNqe0OQ7wveB4mFMjkfH9eIH8g5+KeCN/WIM\n5K1kxhO1/dolMdoAJf/pDX11iVzsDFgIWGFqw/M/fW2VZocVhu6GfBvFbR++\nM/lK+NRy9IIunK8zutJfVGVhjWagwgIcm75b+FUeYE/Emzm6q11bKDW+5dye\nWopH5l6PGKBl2X8ksTC48SyJo6wrbbM83ou2VrcjTMdt2QSk8l8X0VkPclqG\nTC6y\r\n=27kc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9a209f4bf1d4d7f2e2e7d9b15c2697920893c946","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/eyas-ranjous/timer-node.git","type":"git"},"_npmVersion":"6.1.0","description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","directories":{},"_nodeVersion":"6.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.4_1620068215943_0.5966748996897211","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"timer-node","version":"5.0.5","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.5","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/eyas-ranjous/timer-node#readme","bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"dist":{"shasum":"1b364c5a36f9259d432fa9cef77549d1556babe2","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.5.tgz","fileCount":9,"integrity":"sha512-a/RE0HITUQ8+BBqvGmSUycpsHHY4RLvdbzlUD53FtvvY8osjSMMeo/c4jfrcjVc+AK9d3SUGiUO5HwWIlKtFwQ==","signatures":[{"sig":"MEUCIQCCOVoK+K4VLuO5QCl3c2YpzVjYRH89EpgWQQ17URh9rgIgO4byqUMP7V/STzHYRga9w6KRMV0B55M2JPFF3uIjnCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxykjCRA9TVsSAnZWagAAUO4P/A+TglC8QCHRxnZyRXvO\nZWFcZrAxDHcTC6DMQnZZlMXphz1f+t04ihfXtcui2W21xl+zwFsPSoDSJA6M\nWEjY3CenVLfNzSIkVeQMaGRYlDMoE2aWm6/J3PLn1tg/mrgoTYmK4QOnWw91\nqy4jjUVNHCYXFb6JXUspLp6dI4yWR7Sh9L/227DRopWfMtr1dSCpyLxb+H6a\n6K0WnmCxoRLWaao9pW70Ii8lYBk2kpZBSmy2S2YErmb8Cao9OIUJz9pWGuds\nIXed4VTxvfECzYzdR1+kWJ1XJwPWmkt8TPtlS2GSs7V7WnOSgeNwNfmnK2xC\nNxcBiOjM2atw4dX1vf8PHxCSX2FgiOqp1C0Fm4JI2BzhqjKJV8Ts/Jtp4FoK\n9uOxhPqvpQNwILVwFT8YjR5RcLab6RGunjlQWEvMtQ2Xj6KT89V0BAVs9sKB\nhGzfbV616NafT+dPtDW8siHOxmSSQKU3azmzgQNuEmj4PzEI/Yyaf7iSuW2D\nkL0AWmBBVBFT2rgAcYte79vvk8BIzAoNOgckp27jmDAPa/LPaHViX2HDJpRb\nEQHWKoA+TqZ0Q/Y9R3CMAKscGsvo9ztv+YJazG3+a8QCGUoZddtJGT/Rawrc\ne8smly8VTIXKGyQP+gB4vxoSwJ+wEAd+mKAs0NBYZ4LCpSyZJ5Chk+MjuwbS\nPbeQ\r\n=kEu0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6d39e258700600a38f361d4ec514ddca53bd41d2","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/eyas-ranjous/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.5_1623664931070_0.47776540697842096","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"timer-node","version":"5.0.6","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.6","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/eyas-ranjous/timer-node#readme","bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"dist":{"shasum":"d286ffc5ee67c8699f9027d3bb0f93974ae43cd8","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.6.tgz","fileCount":8,"integrity":"sha512-s07CY6r6so7NH6ErSLkA5NsaQ8DoNQpwW7kqvFvnAnV8nv99qpN5DYdaUh9GTM8z83LrBVx2s6El9sJHbaQ4PA==","signatures":[{"sig":"MEYCIQC5/b5Q+8spN/IXIpVhD0rDjZSXofRwjFHR/Oz3DHHNOAIhANUpR1StFl4jygLgNTVdhvhE9jKCC/mQj95jxTaRhKtU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisBitACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq39g/9ESeYK2LGZrk6qO+Xfktw/5nwypv98uIQasR63yH1/iM1hcNI\r\nFY0lDEBfYcnglW0P4GFtpVKCfGPNCYJblFLQxYIT0rEofB9wbiPlwCkzNonp\r\nbPVTNjvnI49aUDrdcHnBuZrSf50cW90Jq9YMwozI+VEoTNLnmpSu/YO47RZt\r\nLCvCs4/YZUWLdfGYD2OGm1qYThP1FcfzwEq6/DOcpSiZEk7LogzqRvZtakZ5\r\n9S4cn7ZJ264235ofHcGyyvUA5d4PxsGzqKi88xTGnPrMNjny52hKplKVy6SW\r\nmpn26SWXh2W9VXqv4rs8PDOn6tssC9QLecFLaYO4oA0u+BiFKSSqiiIiCE3l\r\nc8TwoYNFYIgSEbVgEcP63gDi52gBLVD94qqaQkSlVgdcQwsSHpMDwF8XsJLz\r\nx1eFVfYdUxLVv4RxB0U88wvdk0TKtei/IgBB3AHK0i74eo+hYaQJx2SYrN/R\r\nl1giMjMdgmZGJbvoQBaRcHkPybQBVTnAxtf7NW6kXpC658jhgQqVTzhZju4X\r\nryzt4l3ae/6vAzjAGP3b7ilYT4y7hs/I+xV4RtnnaO1brmw5L+d32Bb3zVEI\r\njan9SMCFX+kPlnzbK4yVQRk/6QwB4HpzaFyAG3lRIjaOACqkTJIY5LTec4h4\r\nrtpUZ2IRapZTskAijyDLu5nYqVpu50XreT0=\r\n=rxXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"209979d6a97be8a0e0a659de4c0b89a5e1b490a3","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/eyas-ranjous/timer-node.git","type":"git"},"_npmVersion":"6.1.0","description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","directories":{},"_nodeVersion":"6.17.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.6_1655707821057_0.08920866712324416","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"timer-node","version":"5.0.7","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.7","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/eyas-ranjous/timer-node#readme","bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"dist":{"shasum":"69710fc660c46884bec57135272f86883453b839","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.7.tgz","fileCount":8,"integrity":"sha512-M1aP6ASmuVD0PSxl5fqjCAGY9WyND3DHZ8RwT5I8o7469XE53Lb5zbPai20Dhj7TProyaapfVj3TaT0P+LoSEA==","signatures":[{"sig":"MEQCIGgty1ikH51pGOGIinEKllz4Y7rfmE54tFtXjzD8rPWJAiBUWqweBpG00mDCqdzkmp2JNz88E06stnmVuYASkp0OQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjle8cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnTg//S87rHmyNOJAdCgRGXekH6KPEgPk0cF+g9wDFbd5zTsPWv15K\r\nVZ5OmbvyUn8fj7MUqiXYYNGaElDroHgC+CAHWvgJOu7BOM+VC744MKjzXpe6\r\nLVcl6rUQVw++aBR4VOrNnuCKN1DjL53Alc5YXGgizK7zenLG6/KXqqhJzCPT\r\nmiDEGW+mNj1cQhkvSmxahK5L1UT2hv1MtOAglyQND0m7q2zLc5vpWqcj3pkT\r\nDNPpef+ps9fpKIgWsINAH2YwSQ88e28kJv+7Q0aLwOboZNEXb3QleX/8Ww6m\r\n56MYD+55zw2rrEX4Xl4a0hS2K6u1HucXsx5W2PqzMRkgVzilArTsQLSXFYj1\r\nV9JNX0SHSGmAUWvZS+g8T9RTK/JuoEqtFUICMxr0Uu0O8fprmQKF+O1Z4E4d\r\nQ7rOuLb5gkdSlssPQ1AA+Limi88oHnkvkwaePF/pBssgRp62IQjLEbBJfkbg\r\nIoQv9oNn+rK4GFG4HGaWgLwhAVr4ruRnYz/oCwBoAmdM6kYHt77MMposSmB6\r\n1eVUGUScDQUw5z8Yh4ziVSFUfecy9+2i97DuWW0Of7qAxFqGCuIirz5arSqj\r\nyJyMmt5v8I49MbSsXoYWbcJo7SkzltSi9QnfyVAgkaw9zZGKZP10A7Ofq2yj\r\n/9A8efivL1fdogYf/EBTEy9bE66emkg+qSk=\r\n=JkLt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0722a12c90625d48b060ffb1047f94e71e915ffc","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/eyas-ranjous/timer-node.git","type":"git"},"_npmVersion":"6.14.5","description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","directories":{},"_nodeVersion":"14.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.7_1670770460095_0.05281814580362121","host":"s3://npm-registry-packages"}},"5.0.8":{"name":"timer-node","version":"5.0.8","keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","_id":"timer-node@5.0.8","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"homepage":"https://github.com/eyas-ranjous/timer-node#readme","bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"dist":{"shasum":"1528b4696300477286ab1cc49f62e9bace616c17","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.8.tgz","fileCount":8,"integrity":"sha512-nXFHbqm5W9PussuOsWL87OLg71rSr9UBGHJcE43Uif1ADHrFhjKYKb027uuahZBKnT7XaTpjOmnpFWt8fzrtng==","signatures":[{"sig":"MEQCIEWPB0+ljJB7GvRYNaBCt3g4de5gCapfV1F2pJ6rGpHmAiBTxhxSX5SmmfQkQFbCLJ5sEUwIkR9jdQcTl7BuFpzhfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15898},"main":"index.js","types":"./index.d.ts","gitHead":"fea96a359d957ecd79a5012d7b999a08f6b2373c","scripts":{"test":"grunt test"},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"repository":{"url":"git+https://github.com/eyas-ranjous/timer-node.git","type":"git"},"_npmVersion":"10.8.2","description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","grunt":"^1.0.4","mocha":"^6.2.2","sinon":"^9.0.2","eslint":"^6.7.2","istanbul":"^0.4.5","grunt-eslint":"^22.0.0","grunt-mocha-test":"^0.13.3","eslint-plugin-import":"^2.19.1","grunt-mocha-istanbul":"^5.0.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/timer-node_5.0.8_1737847232490_0.35597280276700305","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"timer-node","version":"5.0.9","description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","main":"index.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/timer-node.git"},"keywords":["timer","timer.js","node timer","js timer"],"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"homepage":"https://github.com/eyas-ranjous/timer-node#readme","devDependencies":{"chai":"^4.2.0","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-plugin-import":"^2.19.1","grunt":"^1.0.4","grunt-eslint":"^22.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-mocha-test":"^0.13.3","istanbul":"^0.4.5","mocha":"^6.2.2","sinon":"^9.0.2"},"_id":"timer-node@5.0.9","gitHead":"739c1c030fb05a0f147d54cc514c7665f11b7452","types":"./index.d.ts","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zXxCE/5/YDi0hY9pygqgRqjRbrFRzigYxOudG0I3syaqAAmX9/w9sxex1bNFCN6c1S66RwPtEIJv65dN+1psew==","shasum":"b5e2781c6ce415a7e35053144265699668076267","tarball":"https://registry.npmjs.org/timer-node/-/timer-node-5.0.9.tgz","fileCount":8,"unpackedSize":15900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDVWUqVIYKHqZaTHermK5Y49wuPt9M0ZXZ/zmFwUkh6MAiBzyAsLcJ4AUi4+p3GkDL7qmHQKTRi38/OeAOR+mQe8ug=="}]},"_npmUser":{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"},"directories":{},"maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/timer-node_5.0.9_1737883058881_0.3562399955718887"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-05T04:10:13.703Z","modified":"2025-01-26T09:17:39.210Z","0.0.0":"2018-10-05T04:10:13.879Z","1.0.1":"2018-10-06T18:03:31.481Z","1.0.3":"2018-10-06T18:29:34.722Z","1.0.4":"2018-10-08T01:11:18.694Z","2.0.0":"2020-04-14T06:33:49.945Z","3.0.0":"2020-07-07T20:34:13.573Z","3.1.0":"2021-02-06T15:25:52.075Z","4.0.0":"2021-02-26T05:06:39.812Z","4.1.0":"2021-03-13T12:39:18.218Z","5.0.0":"2021-03-23T22:30:13.784Z","5.0.1":"2021-03-24T20:06:16.721Z","5.0.2":"2021-03-25T19:18:53.561Z","5.0.3":"2021-04-17T08:54:42.286Z","5.0.4":"2021-05-03T18:56:56.118Z","5.0.5":"2021-06-14T10:02:11.177Z","5.0.6":"2022-06-20T06:50:21.263Z","5.0.7":"2022-12-11T14:54:20.280Z","5.0.8":"2025-01-25T23:20:32.684Z","5.0.9":"2025-01-26T09:17:39.034Z"},"bugs":{"url":"https://github.com/eyas-ranjous/timer-node/issues"},"author":{"name":"Eyas Ranjous","email":"https://github.com/eyas-ranjous"},"license":"MIT","homepage":"https://github.com/eyas-ranjous/timer-node#readme","keywords":["timer","timer.js","node timer","js timer"],"repository":{"type":"git","url":"git+https://github.com/eyas-ranjous/timer-node.git"},"description":"A timestamp-based timer that enables recording elapsed time and formatting the result.","maintainers":[{"name":"eyas-ranjous","email":"eyas.ranjous@gmail.com"}],"readme":"# timer-node\n\n[![npm](https://img.shields.io/npm/v/timer-node.svg)](https://www.npmjs.com/package/timer-node)\n[![npm](https://img.shields.io/npm/dm/timer-node.svg)](https://www.npmjs.com/package/timer-node)\n\nA **lightweight** JavaScript library for measuring elapsed time in Node.js or the browser without using `setInterval` or `setTimeout`. It also has type definitions for TypeScript.\n\n## Installation\n\n```bash\nnpm install timer-node\n```\n\n## API\n### Import\n\n```javascript\n// JS\nconst { Timer } = require('timer-node');\n\n// TS\nimport { Timer, TimerOptions, Time } from 'timer-node';\n```\n\n### Timer Class\n\nA timestamp-based timer that can be started, paused, resumed, and stopped. It calculates durations based on system time.\n\n#### Constructor\n\n```ts\nnew Timer(options?: TimerOptions)\n```\n\n- `options`: An optional configuration object with:\n  - `label?: string` – A label for this timer.\n  - `startTimestamp?: number` – Start time (if you want to initialize from the past).\n  - `endTimestamp?: number` – End time (if already stopped).\n  - `currentStartTimestamp?: number` – Most recent resume time.\n  - `pauseCount?: number` – Number of times paused.\n  - `accumulatedMs?: number` – Accumulated milliseconds from previous runs.\n\n#### Common Methods\n\n- **start()**: Starts (or restarts) the timer.\n- **pause()**: Pauses the timer (if running).\n- **resume()**: Resumes the timer (if paused).\n- **stop()**: Stops the timer.\n- **clear()**: Clears all timer data, resetting it to an unstarted state.\n- **isStarted() / isPaused() / isRunning() / isStopped()**: Check the timer state.\n- **ms()**: Returns the elapsed time in milliseconds.\n- **time()**: Returns an object of time fractions (`d`, `h`, `m`, `s`, `ms`).\n- **pauseMs() / pauseTime()**: Similar to `ms()` / `time()`, but for paused duration.\n- **pauseCount()**: Returns how many times the timer has been paused.\n- **format(template?: string)**: Formats the elapsed time using placeholders (`%label`, `%d`, `%h`, `%m`, `%s`, `%ms`).\n- **serialize()**: Returns a JSON string representing the timer state.\n\n#### Static Methods\n\n- **Timer.deserialize(serializedTimer: string): Timer**\\\n  Re-creates a timer from a serialized string generated by `.serialize()`.\n\n- **Timer.benchmark(fn: () => any): Timer**\\\n  Measures the synchronous execution time of `fn`. Returns a stopped `Timer`.\n\n---\n\n### Time Object\n\nAny method returning an object breakdown of time uses the following shape:\n\n```ts\ninterface Time {\n  d: number;  // days\n  h: number;  // hours\n  m: number;  // minutes\n  s: number;  // seconds\n  ms: number; // milliseconds\n}\n```\n\n## Example\n\n```js\nconst { Timer } = require('timer-node');\n\nconst timer = new Timer({ label: 'demo' });\ntimer.start();\n\n// ... some operations ...\n\ntimer.pause();\nconsole.log('Paused at', timer.ms(), 'ms');\ntimer.resume();\n\n// ... more operations ...\n\ntimer.stop();\nconsole.log('Total elapsed:', timer.time());\n// e.g. { d: 0, h: 0, m: 1, s: 12, ms: 345 }\n```\n\n## License\n\nThis library is licensed under the MIT License. See [LICENSE](https://github.com/eyas-ranjous/timer-node/blob/master/LICENSE) for details.\n\n","readmeFilename":"README.md"}