{"_id":"fromnow","_rev":"13-9cc2fe3be6f9a2740ec6caacc726d640","name":"fromnow","description":"A tiny (339B) utility for human-readable time differences between now and past or future dates.","dist-tags":{"latest":"3.0.1"},"versions":{"2.0.0":{"name":"fromnow","version":"2.0.0","description":"An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.","main":"fromNow.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/lukeed/fromNow.git"},"keywords":["date","time","parse","format","from now","fromNow"],"author":{"name":"Luke Edwards"},"license":"MIT","bugs":{"url":"https://github.com/lukeed/fromNow/issues"},"homepage":"https://github.com/lukeed/fromNow","gitHead":"0c5cff89143f0b3baca388e8a26c1f881b13d5d4","_id":"fromnow@2.0.0","_shasum":"7921d4ec74ac0291e6f2d3242fe8292bd40517a7","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"lukeed05","email":"luke@lukeed.com"},"maintainers":[{"name":"lukeed05","email":"luke@lukeed.com"}],"dist":{"shasum":"7921d4ec74ac0291e6f2d3242fe8292bd40517a7","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-2.0.0.tgz","integrity":"sha512-ZKHtcKbBGU/VyKGagC1yca4phDmg3iXCLmenVNFxLQ3OnvL8XzRSQUMynOxpLNyibFNiFJp+qd3ei67dUtJ7qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqEefBXwD7qVQucvvv/f3vnNa0N5s8VarNiXXPxbzA4AiEAzJnRBCYEfOCjOMIf2He5XWDdrFLj+YCbK1xmEgz1dKI="}]},"directories":{}},"2.1.0":{"name":"fromnow","version":"2.1.0","description":"An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/lukeed/fromNow.git"},"author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"lukeed.com"},"scripts":{"build":"uglifyjs fromNow.js -c -m -o fromNow.min.js","test":"echo \"Error: no test specified\" && exit 1"},"main":"fromNow.min.js","files":["*.js"],"keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"devDependencies":{"uglify-js":"^2.7.0"},"gitHead":"312ebaf6357efd73b5fdec5214bdddc79b6df009","bugs":{"url":"https://github.com/lukeed/fromNow/issues"},"homepage":"https://github.com/lukeed/fromNow#readme","_id":"fromnow@2.1.0","_shasum":"e76905cb255c27ebab8d63840af24d3b090669b4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"e76905cb255c27ebab8d63840af24d3b090669b4","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-2.1.0.tgz","integrity":"sha512-4sGlx6GYUygRiWj2DGcguyBGDF1QPCKF26kF39eRQwQ+pB5QPajepO5wZW4DMZzKODK/zmxNUxDt6tQtRIpVDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDso5V45SP9sbh4n9g1iGFMRIKOhP+M/tKaiaA21DJEfAiEAtzXwnJOUaZ7LfdU1XvXvkRjiklwndbb25aMKaJ9EBI8="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fromnow-2.1.0.tgz_1469127635367_0.47989358892664313"},"directories":{}},"2.1.1":{"name":"fromnow","version":"2.1.1","description":"An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/lukeed/fromNow.git"},"author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"lukeed.com"},"scripts":{"build":"uglifyjs fromNow.js -c -m -o fromNow.min.js","test":"echo \"Error: no test specified\" && exit 1"},"main":"fromNow.min.js","files":["*.js"],"keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"devDependencies":{"uglify-js":"^2.7.0"},"gitHead":"2c0836b7cb2a3c2e26016ec3fa274d4fb339acc5","bugs":{"url":"https://github.com/lukeed/fromNow/issues"},"homepage":"https://github.com/lukeed/fromNow#readme","_id":"fromnow@2.1.1","_shasum":"e27a428165721501cf9c667d0dbfe9f79a777a17","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"e27a428165721501cf9c667d0dbfe9f79a777a17","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-2.1.1.tgz","integrity":"sha512-Ol3ltQQprrmP2NNssU8bueWiDxscY4WgYyHoynypXMnwZzAIvHgw8wPbDb3Wi18qGgme4GBZQmrFDCNN9HBqfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkT+2T/1PcZgHnWPop/0sB9KerDs75pQoH2cjDLM+9GwIhAOpYvjp7JnIZj93GrzkXh9bK7uL52mfYRpqPWVmm2vFY"}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fromnow-2.1.1.tgz_1469127912100_0.9162704483605921"},"directories":{}},"2.2.0":{"name":"fromnow","version":"2.2.0","description":"An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/lukeed/fromNow.git"},"author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"lukeed.com"},"scripts":{"build":"uglifyjs fromNow.js -c -m -o fromNow.min.js","test":"xo"},"main":"fromNow.min.js","files":["*.js"],"keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"devDependencies":{"uglify-js":"^2.7.0","xo":"^0.16.0"},"xo":{"envs":["browser","node","amd"],"rules":{"one-var-declaration-per-line":1,"no-unused-expressions":1,"xo/filename-case":0,"guard-for-in":1,"wrap-iife":0,"one-var":0,"curly":1}},"gitHead":"f0e4aed0e5f1e8583fa713fc737e859e95e71f0e","bugs":{"url":"https://github.com/lukeed/fromNow/issues"},"homepage":"https://github.com/lukeed/fromNow#readme","_id":"fromnow@2.2.0","_shasum":"a0a80b9c7df439f3ace309df3b92e4c8ac507818","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"a0a80b9c7df439f3ace309df3b92e4c8ac507818","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-2.2.0.tgz","integrity":"sha512-fkQ+52KZ0fIRK5o9Wh7RUGi4iV5XIWaVKJAhBgc8TUm6aE3eBQ8/QE6DfwBshKojjeX43me8hTpgvLt6dbV04w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENhJQ7aXH3meAseWRH6hrsjtwDL9ImNfX3Q2U8Zdv1KAiAK3jdSf3gcT9ejgKvTV94pRPnJbZdtgpPjRfFpI9+O1Q=="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fromnow-2.2.0.tgz_1470068857590_0.9937530662864447"},"directories":{}},"2.2.1":{"name":"fromnow","version":"2.2.1","description":"An extremely lightweight javascript utility for calculating readable time differences from now vs past or future dates.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/lukeed/fromNow.git"},"author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"lukeed.com"},"scripts":{"build":"uglifyjs fromNow.js -c -m -o fromNow.min.js","test":"xo"},"main":"fromNow.min.js","files":["*.js"],"keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"devDependencies":{"uglify-js":"^2.7.0","xo":"^0.16.0"},"xo":{"envs":["browser","node","amd"],"rules":{"one-var-declaration-per-line":1,"no-unused-expressions":1,"xo/filename-case":0,"guard-for-in":1,"wrap-iife":0,"one-var":0,"curly":1}},"gitHead":"6845527192685add52f62598b211cba1c5acceca","bugs":{"url":"https://github.com/lukeed/fromNow/issues"},"homepage":"https://github.com/lukeed/fromNow#readme","_id":"fromnow@2.2.1","_shasum":"dad70449128071a454f8179cb4f2e58db1294fa5","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"dad70449128071a454f8179cb4f2e58db1294fa5","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-2.2.1.tgz","integrity":"sha512-n6YQuC09KQ0juUpH7Wf4q0CAQ5y2xomMxCeqB90MNYlSS+waoHHK3ET2Q+OL+fwpl9f+GAWXuO767aM8n00ZQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdKymgibYgQ19BCJsZDOy5s79f+bcLY7v7ZcfaELRfVAIgOrq6IF3XyqABYVTPkiUWunFM7CLEUEIrRyGgzKdLgJM="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fromnow-2.2.1.tgz_1478819416636_0.3564072048757225"},"directories":{}},"2.2.2":{"name":"fromnow","version":"2.2.2","repository":{"type":"git","url":"git+https://github.com/lukeed/fromnow.git"},"description":"A tiny (363B) utility for calculating human-readable time differences between now and past/future dates.","unpkg":"dist/fromnow.min.js","module":"dist/fromnow.mjs","main":"dist/fromnow.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"https://lukeed.com"},"scripts":{"build":"node builder","pretest":"node builder","test":"TZ=America/Los_Angeles tape test/*.js | tap-spec"},"keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"devDependencies":{"gzip-size":"^5.0.0","mk-dirs":"^1.0.0","pretty-bytes":"^5.1.0","tap-spec":"^4.1.1","tape":"^4.9.0","uglify-js":"^3.4.9"},"gitHead":"d2def2a0d50fceeb1ff202d046ccb26027c35d1b","bugs":{"url":"https://github.com/lukeed/fromnow/issues"},"homepage":"https://github.com/lukeed/fromnow#readme","_id":"fromnow@2.2.2","_shasum":"575db10b236bcabeb717ad8a00176ca6322a7c98","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"575db10b236bcabeb717ad8a00176ca6322a7c98","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-2.2.2.tgz","integrity":"sha512-miKcgNbaRhiyeOuoU1C1GVADgO7DJNplQgVARvKM7F+txNs+h4s7CF2PWkkEYtwy24PEQMvjhJwbUxQ+Ugr8AQ==","fileCount":5,"unpackedSize":5620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpUmOCRA9TVsSAnZWagAAXPEP/2XrLlIeK+9AeLFwl/+r\nOpbyXgq/qaXDX3CjaGLc015DCjNLGgVHQJaoi+3iEQEi7it/D4Kryrodj9Ld\nNdlUey7PfmNtawGe4jdKQVuX+tIq+3wzY2ucqqd9DL1A+oOpOweOLBt/2UBK\nSTOQ3ONOTY9q5QwvN7LdbLjG7aP7FZ/kQ3tLkLKtwHfJ1Il1RQ8s7sNFM0/Y\nJoUQNIyExmu2gGAhk1Mk4Yqd+TB8iU5axgCrUFi/2rayCCBUp/cePRwiSuY1\nQG7NSNVGDr3EuWh36Pij5gzZ5z7ZX95qLRQhyc149qV4CGb3NeQ/F95JUMSJ\nynEnl5uBkKTUIym6PMVShMSGyJ5Of/AJET0cpOLeDMXmJIFZJUv8L3ublP8Y\nf3T66COobwnX2vpXYFuc35lc61n7QsMRL7eMbNpzmR9ko4SqVNERsxHAm6M+\n7r2E9+qevgGRDrc/xZizf8+WKtsQLSoSYgjCeuP0cDwzO1yu7Us356pw69Td\nIIb7wIWma+ju79Z7ojTSAUbfn7ciSVvHZp4vg9HFJ+WIilK0/P3OrbINR3yJ\nJDCnL6lf4TKNFkxMPbq7a36B6m/R9BjNaBLyJq8wPYQEsPLOMlv7Can86wA6\nNDFFJBUVM5FvysZHZrJ+/tvrRyXNmlzoG7A5+SMRG9+2PPSjdu75Wyz/KLFf\nA0Xk\r\n=2FoJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH7v6jIkdgMRuqPF6ZivZWr8qYyrWCR43/9iRDKEf9dQIgHsnfulb/u+Hby9Mq0ureH/jlFTX5wkPu41psd4XEumg="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fromnow_2.2.2_1537558925990_0.4852061319811738"},"_hasShrinkwrap":false},"3.0.0":{"name":"fromnow","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/lukeed/fromnow.git"},"description":"A tiny (392B) utility for human-readable time differences between now and past or future dates.","unpkg":"dist/fromnow.min.js","module":"dist/fromnow.mjs","main":"dist/fromnow.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"https://lukeed.com"},"scripts":{"build":"node builder","pretest":"node builder","test":"TZ=America/Los_Angeles tape test/*.js | tap-spec"},"keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"devDependencies":{"gzip-size":"^5.0.0","mk-dirs":"^1.0.0","pretty-bytes":"^5.1.0","tap-spec":"^4.1.1","tape":"^4.9.0","uglify-js":"^3.4.9"},"gitHead":"87ce2acfd87f9cdfe09563f0059c334f1b3194ca","bugs":{"url":"https://github.com/lukeed/fromnow/issues"},"homepage":"https://github.com/lukeed/fromnow#readme","_id":"fromnow@3.0.0","_shasum":"012428c65e10fa59bb13463c89e023b6486930c5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"012428c65e10fa59bb13463c89e023b6486930c5","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-3.0.0.tgz","integrity":"sha512-TXln1lergWD3ytNe5lNn+6RDcAElITJRSNPt5yPcKFcDYh6a85jZCt0wrSCiKmBQGqp0TD39+Simkh14S8bunA==","fileCount":5,"unpackedSize":6465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpVegCRA9TVsSAnZWagAA0xIP/iLil9l+Ad2E+i4zEhE6\nSaIB4Ras8sud7InxGzNoA69ykkYmtTIBujrhyH8Mit7tesWKJnxrTdktABAD\n94fdk2pOwmpJUUvw8uD0hFpM2ZhD6S912LqaeqC85wcPADdxapjtS6DVZkFa\nMw2Fg3ouhJ3vp9uVUBDvsT1I3w9hLa7Y3PvBeGOB/497RMiENp+RHwgDLNaP\naMs30Q59OyRP7RKHiD32agkmnQf3tKDBA9oKwMsccmLHs6Bg41NInBr1vMZ/\nlMBS+6Br4Z8bsuI5dioaqvoSY6KWWd7oRvaybwNlPT4AlHtLc+vea/SbQHK3\nzdqpLR4caxsjLJyi/KtcImyOcNoDLRkPbKVnTjDysxfOvJeFf3fedIs6FcpI\nbOipZvzXZl5j50Q9Ypy8xVyzrb1pndhgOIoF+S/+t6ZmDV/EgCrIrNbOY3La\nAXhj5RWc3Yp3JsUfsZOiP5PO0edQ3i5gx/zP4SgPRvWf1evZd0aWb1E0Blwo\nJTIrmH2Kcy7Vd/KxZnKWKuAM5hmQHBTDsgaYvDzsISg1NuziU3lXQhu4amVb\n5Rc7iE0Tnf2YvOax1+4FKMLLDmQc7BII6AhiQTJLl1gPaNsAQFAwhM/BgW3q\n3NFlunhpdz1VkqPHP+ZEPo5hsRa7NkGlT86zpNjRWExU40KZbzXNTlwPBg8L\nICR4\r\n=TqhA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgfTVq8d9AR0jVIW+qbZejraoH1KIDRzA5/FgjqXCG6AiAOZt0TDF4xh6X/mFJzNrwFt/uJrxyckDwQKfGmfUSHLw=="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fromnow_3.0.0_1537562528144_0.27110742770065066"},"_hasShrinkwrap":false},"3.0.1":{"name":"fromnow","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/lukeed/fromnow.git"},"description":"A tiny (339B) utility for human-readable time differences between now and past or future dates.","unpkg":"dist/fromnow.min.js","module":"dist/fromnow.mjs","main":"dist/fromnow.js","types":"fromnow.d.ts","license":"MIT","author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"https://lukeed.com"},"scripts":{"build":"bundt","pretest":"npm run build","test":"TZ=America/Los_Angeles tape test/*.js | tap-spec"},"keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"devDependencies":{"bundt":"0.4.0","tap-spec":"5.0.0","tape":"4.11.0"},"gitHead":"17eedf89d56696f79f0688e06e86db87dcce1b64","bugs":{"url":"https://github.com/lukeed/fromnow/issues"},"homepage":"https://github.com/lukeed/fromnow#readme","_id":"fromnow@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"integrity":"sha512-yiLiFONFTvJlP4NaaYcJclCExN4wa2EbWJ9cCXqKcFdxkBmiqlDhzGb/yJ8HtvhNh9td7AUwyCW9w9RrLi429A==","shasum":"ffa46a8e233e05721ba4c1ae269e92123f6510d4","tarball":"https://registry.npmjs.org/fromnow/-/fromnow-3.0.1.tgz","fileCount":6,"unpackedSize":6564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI5N2CRA9TVsSAnZWagAAGewP/RJPU3X8rr9Tm4OJDUA8\nUnHDf7Tv3LKToCOVzoZnzrApyuYIikHzj0sSQEPbM6N94YsYD32s8f5u3sMs\n8r/7r/h/I119AOjcDDQb0qAascR1bM+s1+iKz88vm79YBobywaMtSnymdkXd\nUjDchOqRietuhrHLF/5aflZ09fWkHc3WfcC9BBv0i4XRV84UZgFyhvbDbnPu\nRF+uH1/q4KsPCt865RgUNuzQpISjVjZ2+PhyrgNTsQZDhK6uaMWY31TVfDNr\nqoWwgmnXvARd6ExiIPKC7d4KTyrO9e/4ZUcFx35/AcbGzSTYhlP40wODpNlO\nEAchupQwQltZS2QFjcVX3Mf7cAqhqacG24KegX4fdyAKZJn/AKH4MIPT+dyJ\nXjFwRtNZRcFdOIj+WYmK/z3oJNjjwAjoPRwSjc63PCaUR2Kz0ZRoFNCtqa25\nQmWbSabvVKLt2AAa2XCL/SU7UFoANp+QKBV9DA8RcC/HDp5L6+KuRzoQUbfP\n3t1hYZa1+He2HaFCfBp9YMLJTKqPYoXOswiqBeY3Tq7jld5Te8K4ztH8JjTY\nS44qXKp2WCLvZGrTPlnpse0cyg23VjhjWp+17FXdQMiVFuePOr/HIJJtJCDK\niAJAzrceNr+QtUv4UavXAQ9zeNNjAUmBW8KbcPMfxClluc40ge5rJIbFt+3q\nuZiK\r\n=Ef+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXXmieGpGf0h76IJYGLBfqIXktGn7hKXGhfTWBfQlCkQIgRlLOmkcJnaOmEoidlANodE3OdNx/DKOrAFvkjrIZxI8="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fromnow_3.0.1_1562612597365_0.1958866602486986"},"_hasShrinkwrap":false}},"readme":"# FromNow [![Build Status](https://badgen.now.sh/travis/lukeed/fromnow)](https://travis-ci.org/lukeed/fromnow)\n\n> A tiny (339B) utility for human-readable time differences between now and past or future dates.\n\n## Install\n\n```sh\n$ npm install fromnow --save\n```\n\n## Usage\n\nA valid date string is the only **required** parameter.\n\n```js\nconst fromNow = require('fromnow');\n\nfromNow('12/31/2010');\n//=> \"4 years, 10 months, 8 days, 10 hours, 15 minutes\"\n\nfromNow('2030-05-20');\n//=> \"14 years, 6 months, 21 days, 5 hours, 43 minutes\"\n\nfromNow('2030-05-20 14:02:47');\n//=> \"14 years, 6 months, 22 days, 2 hours, 44 minutes\"\n\nfromNow('Wed, 20 Nov 1912 00:00:00 GMT');\n//=> \"103 years, 23 days, 18 hours, 20 minutes\"\n```\n\n## API\n\n### fromNow(date, options={})\n\nReturns: `String`\n\nA valid date string is the only **required** parameter.\n\n\n#### date\nType: `String`\n\nYou may pass it **any** valid date string.\n\n#### options.max\nType: `Integer`<br>\nDefault: `null`\n\nIf set, will limits the return to display a *maximum* number of non-null segments.\n\n> **Important:** When `opts.zero = true` then empty segments will count towards your `max` limit!\n\n```js\n// zero=true\n\"2 years, 0 months, 12 hours, 57 minutes\"\n\n// zero=true; max=2\n\"2 years, 0 months\"\n\n// zero=false\n\"2 years, 12 hours, 57 minutes\"\n\n// zero=false; max=2\n\"2 years, 12 hours\"\n```\n\n#### options.suffix\n\nType: `Boolean`<br>\nDefault: `false`\n\nAppends `\"ago\"` or `\"from now`\" to the output.\n\n```js\n// NOW = \"Sun Jun 14 2015 15:12:05\"\n\nfromNow(\"Sun Jun 14 2015 14:09:05\", { and:true, suffix:true });\n//=> \"1 hour and 3 minutes ago\"\n\nfromNow(\"Sun Jun 14 2017 14:09:05\", { and:true, suffix:true, max:2 });\n//=> \"2 years and 10 days from now\"\n```\n\n#### options.and\nType: `Boolean`<br>\nDefault: `false`\n\nJoin the last two segments with `\" and \"`.\n\n```js\n\"1 year, 4 hours, 16 minutes\"\n//=> \"1 year, 4 hours, and 16 minutes\"\n\n\"2 days, 12 hours\"\n//=> \"2 days and 12 hours\"\n```\n\n#### options.zero\nType: `Boolean`<br>\nDefault: `false`\n\nReturn segments with `0` value.\n\n```js\n// NOW = \"Sun Jun 14 2015 15:12:05\"\n\nfromNow(\"Sun Jun 14 2015 15:14:05\");\n//=> \"2 minutes\"\n\nfromNow(\"Sun Jun 14 2015 15:14:05\", { zero:true });\n//=> \"0 years, 0 months, 0 days, 0 hours, 2 minutes\"\n```\n\n## Examples\n\n#### Limit the Output\n\n```js\nfromNow('12/31/2010', { max:3 });\n//=> \"4 years, 10 months, 8 days\"\n\nfromNow('2030-05-20', { max:2 });\n//=> \"14 years, 6 months\"\n```\n\n#### Indicate Past or Future Tense\n\n```js\nfromNow('12/31/2010', { max:3, suffix:true });\n//=> \"4 years, 10 months, 8 days ago\"\n\nfromNow('12/31/2030', { max:1, suffix:true });\n//=> \"12 years from now\"\n```\n\n#### Include 'and' in the Output\n\n```js\nfromNow('12/31/2010', { max:3, suffix:true, and:true });\n//=> \"4 years, 10 months, and 8 days ago\"\n\nfromNow('Wed, 20 Nov 1912 00:00:00 GMT', { max:2, suffix:true, and:true });\n//=> \"103 years and 23 days ago\"\n\n// Will only apply on 2+ segments\nfromNow('2030-05-20', { max:1, and:true });\n//=> \"14 years\"\n```\n\n\n## License\n\nMIT © [Luke Edwards](https://lukeed.com)\n","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"time":{"modified":"2022-06-18T03:43:49.508Z","created":"2015-11-13T18:47:11.371Z","2.0.0":"2015-11-13T18:47:11.371Z","2.1.0":"2016-07-21T19:00:35.589Z","2.1.1":"2016-07-21T19:05:13.791Z","2.2.0":"2016-08-01T16:27:39.508Z","2.2.1":"2016-11-10T23:10:16.876Z","2.2.2":"2018-09-21T19:42:06.102Z","3.0.0":"2018-09-21T20:42:08.298Z","3.0.1":"2019-07-08T19:03:17.489Z"},"homepage":"https://github.com/lukeed/fromnow#readme","keywords":["ago","date","time","parse","format","moment","from now","fromnow"],"repository":{"type":"git","url":"git+https://github.com/lukeed/fromnow.git"},"author":{"name":"Luke Edwards","email":"luke@lukeed.com","url":"https://lukeed.com"},"bugs":{"url":"https://github.com/lukeed/fromnow/issues"},"license":"MIT","readmeFilename":"README.md"}