{"_id":"moment-shortformat","_rev":"47-897d4e23297c7516d8c9285222fa645e","name":"moment-shortformat","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"moment-shortformat","version":"0.1.0","keywords":["momentjs","moment","date","short","researchgate"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"moment-shortformat@0.1.0","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/moment-shortformat#readme","bugs":{"url":"https://github.com/researchgate/moment-shortformat/issues"},"dist":{"shasum":"447f813f418bd6b80ecfcd6f465c83e0edeaeb06","tarball":"https://registry.npmjs.org/moment-shortformat/-/moment-shortformat-0.1.0.tgz","integrity":"sha512-YJCCQIbrcdj+1Ix1rqhjbqvMqkR8hLjjnLYYQdDqLFmxo4XHra0W0p6L5gYp/i3o+zpDz0f4SNA0xdXk3drJkw==","signatures":[{"sig":"MEUCIQDb7WrSVhnWttxV6wWAhvcFSyTbdeanD7FLLvDyK6nkjQIgbKvGWsWlIsVXxDqkaGbTOfnU/0QpQlwtZS+9OMOMcSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"moment-shortformat.js","_from":".","_shasum":"447f813f418bd6b80ecfcd6f465c83e0edeaeb06","gitHead":"16a7d620b18eec3309675ebddd8eaa39b51aa14b","scripts":{"test":"tape test/*.js | faucet"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"Package is no longer maintained","repository":{"url":"git://github.com/researchgate/moment-shortformat.git","type":"git"},"_npmVersion":"2.14.5","description":"An extension to moment.js that formats dates in a short format like it's used on ResearchGate.","directories":{},"_nodeVersion":"0.10.40","dependencies":{"moment":"^2.4.0"},"devDependencies":{"tape":"^4.0.0","faucet":"^0.0.1"}},"1.0.0":{"name":"moment-shortformat","version":"1.0.0","keywords":["momentjs","moment","date","short","researchgate"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"moment-shortformat@1.0.0","maintainers":[{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/moment-shortformat#readme","bugs":{"url":"https://github.com/researchgate/moment-shortformat/issues"},"dist":{"shasum":"681740a25cefcde5f885faf9f0933ac8990b814f","tarball":"https://registry.npmjs.org/moment-shortformat/-/moment-shortformat-1.0.0.tgz","integrity":"sha512-5k65IC0dMZh6XJk1gZmTksiPI2L66FzRnscssKP9PxnDheag4dJLUlXC1+zFMnlXZu245bbF6iFso3j+ujSLVQ==","signatures":[{"sig":"MEUCIQC1bLd9WZ0pcetTY8qcOBYQQilWdk0fEiQnyyZlt4B8wQIgPQR2XpXy2yrR6secK5mTElznIi/J8KZ0LBv55Cx8YjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"moment-shortformat.js","_from":".","_shasum":"681740a25cefcde5f885faf9f0933ac8990b814f","gitHead":"b7dcfd4212e4f42297586967e3bd9b4f26c33a0b","scripts":{"test":"tape test/*.js | faucet"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"Package is no longer maintained","repository":{"url":"git://github.com/researchgate/moment-shortformat.git","type":"git"},"_npmVersion":"2.14.8","description":"An extension to moment.js that formats dates in a short format like it's used on ResearchGate.","directories":{},"_nodeVersion":"0.12.2","dependencies":{"moment":"^2.4.0"},"devDependencies":{"tape":"^4.0.0","faucet":"^0.0.1"}},"2.0.0":{"name":"moment-shortformat","version":"2.0.0","keywords":["momentjs","moment","date","short","researchgate"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"moment-shortformat@2.0.0","maintainers":[{"name":"bashofmann","email":"bashofmann@googlemail.com"},{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/moment-shortformat#readme","bugs":{"url":"https://github.com/researchgate/moment-shortformat/issues"},"dist":{"shasum":"32186e9cc9bacce4daa839e45c617aabd474f0d2","tarball":"https://registry.npmjs.org/moment-shortformat/-/moment-shortformat-2.0.0.tgz","integrity":"sha512-4Rc0IrA55GaG5B2lt8OgDMHFty4wFf/sON/BsSymwgo98906hoxdfqaA6rpvoESlZCg0HoIcNP2lVb28lXxo2A==","signatures":[{"sig":"MEUCIG/WQUFfGMYo6XLCiPilo9eC5uxjdibL8d1wmPzdscsRAiEAugDtijP0cJSlCcS/X7tITKHMvE0U2pYeB3ne/qbr2HY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"moment-shortformat.js","_from":".","files":["moment-shortformat.js"],"_shasum":"32186e9cc9bacce4daa839e45c617aabd474f0d2","engines":{"node":">= 4"},"gitHead":"0f365c99a0522ae69f45c8fcdcc950622fff35d3","scripts":{"test":"ava","preversion":"npm test"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"Package is no longer maintained","repository":{"url":"git://github.com/researchgate/moment-shortformat.git","type":"git"},"_npmVersion":"4.0.0","description":"An extension to moment.js that formats dates in a short format like it's used on ResearchGate.","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"ava":"^0.16.0","moment":"^2.4.0"},"peerDependencies":{"moment":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/moment-shortformat-2.0.0.tgz_1477997547709_0.6992145369295031","host":"packages-18-east.internal.npmjs.com"}},"2.1.0":{"name":"moment-shortformat","version":"2.1.0","keywords":["momentjs","moment","date","short","researchgate"],"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","_id":"moment-shortformat@2.1.0","maintainers":[{"name":"bashofmann","email":"bashofmann@googlemail.com"},{"name":"danez","email":"daniel@tschinder.de"}],"homepage":"https://github.com/researchgate/moment-shortformat#readme","bugs":{"url":"https://github.com/researchgate/moment-shortformat/issues"},"dist":{"shasum":"0292a7219133a937af56ddacdd7eab629d422838","tarball":"https://registry.npmjs.org/moment-shortformat/-/moment-shortformat-2.1.0.tgz","integrity":"sha512-TBh8jH4cVQOnZU+fQXkyCgj74ti//0CTdQd5sQLDTZuHLMaUP3uFEhbfb3yrrLYNVzgoiUhyiIMf0rDdn5iTJg==","signatures":[{"sig":"MEYCIQC1/ZE1VZs63UYWYRPOhD4Z3XtlNSB0rFe8yEmW74JrHgIhAOV/dZhK3xGPgnSwz7mge1egVPtDWv3xOwtLhVv/UDrE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zjVCRA9TVsSAnZWagAASVEP/RPT3vYxIakoTijhiCKf\n8YiBJjclXQXSSLkAycHVmG279IoSW0tn4IzpXN2jCHYv2wArU/w/nc1m9v3l\nd4NhecWvAzJ8YHKje8nSsGQ6h6EejWFC7vferuPvv/GMIK+ib9Um5TuALBWB\nKX1VLdKY4+21ErYYUG/yA/HrTnFceSfLKwQz6G3OwXlAXQCktXcMKoUH98vX\nDQtCp6fHsjb+wXpY/rLDcQTYu5kvFktv/HKkIV6s375woWug0m1tO95qgUNX\nZv/kT/0jAcGwxbpGTeEjEs6vV765lqc0nYfwmF+m5HMTtG5MHFh18MGuOtaW\npMWk9xm6Aa2I8QsAab9/4u+At0E4eZH7V/LU7ia8yN3lFLBuhMAfwcp6ynnl\np7D0OhxZi96rOZcFfnRXUpVExlEoMwmJEgrOuzTo7u+41zRUXqkEcUTK1EfJ\nj6XCzwVUM59s7uKeGKlAuMlndbTUfJsYzyaIVDmdla665PGQ1DqKBQ3pK9XA\nXT4kY5ux/IZoKWDsaE8+D3oW6pFYhneZ+Fr4MBuWgE0C0/ilwda4azq4CNdE\nebeuIGF9PTodtlr3cHV0SPwqVRHOd9JjBW7TjHaFqyjmnlIJ0B74p/kqXynL\nlI7d00Md01ZxVPIPQH1p2kcSoUasgtv3te+6IjFmsnSwiVVANtL3KAgiP2sz\nIBqx\r\n=WZ54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"moment-shortformat.js","_from":".","files":["moment-shortformat.js"],"_shasum":"0292a7219133a937af56ddacdd7eab629d422838","engines":{"node":">= 4"},"gitHead":"4a40a146892f8febfa9fa338ff2edcee5906c596","scripts":{"test":"ava","preversion":"npm test"},"_npmUser":{"name":"danez","email":"daniel@tschinder.de"},"deprecated":"Package is no longer maintained","repository":{"url":"git://github.com/researchgate/moment-shortformat.git","type":"git"},"_npmVersion":"4.5.0","description":"An extension to moment.js that formats dates in a short format like it's used on ResearchGate.","directories":{},"_nodeVersion":"6.10.1","devDependencies":{"ava":"^0.18.0","moment":"^2.4.0"},"peerDependencies":{"moment":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/moment-shortformat-2.1.0.tgz_1490811782987_0.6369044152088463","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2015-10-01T10:28:45.364Z","modified":"2026-01-29T13:24:52.792Z","0.1.0":"2015-10-01T10:28:45.364Z","1.0.0":"2015-10-15T13:40:05.683Z","2.0.0":"2016-11-01T10:52:28.292Z","2.1.0":"2017-03-29T18:23:04.998Z"},"bugs":{"url":"https://github.com/researchgate/moment-shortformat/issues"},"author":{"name":"Daniel Tschinder","email":"daniel.tschinder@researchgate.net"},"license":"MIT","homepage":"https://github.com/researchgate/moment-shortformat#readme","keywords":["momentjs","moment","date","short","researchgate"],"repository":{"url":"git://github.com/researchgate/moment-shortformat.git","type":"git"},"description":"An extension to moment.js that formats dates in a short format like it's used on ResearchGate.","maintainers":[{"email":"michael.haeusler@researchgate.net","name":"haeusler"},{"email":"stefan.hoth@researchgate.net","name":"researchgate-bot"},{"email":"michael.diodone@researchgate.net","name":"mdio"},{"email":"it-contact@researchgate.net","name":"grid_rg"}],"readme":"Short Date Formatter [![Build Status](https://travis-ci.org/researchgate/moment-shortformat.svg?branch=master)](https://travis-ci.org/researchgate/moment-shortformat) [![npm](https://img.shields.io/npm/v/moment-shortformat.svg)](https://www.npmjs.com/package/moment-shortformat)\n==================================================\n\nmoment-shortformat.js is an extension to [moment.js](https://momentjs.com/) that formats dates in a short format like it's used on ResearchGate.\n\nAbsolute time difference     | output of moment.short()\n---------------------------- | ------------------------\n0 to 59 seconds              | `1s` to `59s`\n1 to 59 minutes              | `1m` to `59m`\n1 to 23 hours                | `1h` to `23h`\n1 to 6 days                  | `1d` to `6d`\n>= 7 days but same year      | e.g `Sep 3` or `Feb 28`\n>= 7 days but different year | e.g `Sep 3, 2023` or `Feb 28, 1989`\n\nIt works for both negative and positive time differences.\n\n### Usage\n\nWorks with AMD, CommonJS and browser environments.\n\n```javascript\n// AMD\ndefine(['moment-shortformat'], function(moment) { moment().short() });\n```\n\n```javascript\n// CommonJS\nvar moment = require('moment-shortformat');\nmoment().short()\n```\n\n```html\n<!-- Browser -->\n<script type=\"text/javascript\" src=\"/moment.js\"></script>\n<script type=\"text/javascript\" src=\"/moment-shortformat.js\"></script>\n<script type=\"text/javascript\">\n    moment().short();\n</script>\n```\n\nWorks on both past and future dates.\n\n### Methods\n\n#### `moment().short(Boolean, now)`\n\nShort formatting the time difference and prefixing or suffixing the formatted time by using [moment.js relativeTime templates](http://momentjs.com/docs/#/customization/relative-time/) `future` and `past`. (default `in %s` and `%s ago`)\n\nIf the boolean parameter is set to true the date format will not be prefixed or suffixed. \n\nIf the now parameter is set to a moment() it will use that as the \"now\" difference\n\n__Examples:__\n\nFormats time relative to current time.\n\n```\nmoment(moment() + (36e5 * 5)).short() // in 5h\nmoment(moment() - (36e5 * 5)).short() // 5h ago\nmoment(moment() + (36e5 * 5)).short(true) // 5h\nmoment(moment() - (36e5 * 5)).short(true) // 5h\n```\n\nTimes greater than 1 week are converted to dates like `Mar 7`, or\nif the year of the date does not match the current year it is convert to `Mar 7, 2031`\n\n```\nmoment(moment() + 6048e5).short()\n// Mar 7\n```\n\nUsing a different \"now\"\n```\nmoment(moment() + (36e5 * 5)).short(false, moment() + (36e5 * 3)) // in 2h\n```\n","readmeFilename":"README.md","users":{"danez":true,"andreaspizsa":true}}