{"_id":"@astroimg/timeago","_rev":"7-8c51238cce39829c7ed26c4a523b95d6","name":"@astroimg/timeago","dist-tags":{"latest":"1.1.11"},"versions":{"1.1.6":{"name":"@astroimg/timeago","version":"1.1.6","keywords":["timeago"],"author":{"name":"zenonux"},"license":"MIT","_id":"@astroimg/timeago@1.1.6","maintainers":[{"name":"zenonux","email":"zenonux@outlook.com"}],"homepage":"https://github.com/zenonux/timeago#readme","bugs":{"url":"https://github.com/zenonux/timeago/issues"},"dist":{"shasum":"60c66cbc5b64db629e1c02989e4e464131a3f69f","tarball":"https://registry.npmjs.org/@astroimg/timeago/-/timeago-1.1.6.tgz","fileCount":19,"integrity":"sha512-trWdt4vyB8dGEP8oPNtOQCJR/jmYI3E+v1QJnyscPLkg5ASg0ctpKDE5xRy63vOaj1VConsFIkC8fqu+otsFaQ==","signatures":[{"sig":"MEUCIQCX7irmxgwhxjeihVvy8v6rmORs55uWe1wI6Q6Jn5RW+wIgayMc5f0VNp7YRzprbEo4x59vRmCt+GlVusi+D+WlXrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36755},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"77dc26b21c88cfc5ef7bb7deb383c032b297994b","scripts":{"test":"jest","build":"tsup src/index.ts --format esm,cjs,iife --dts --legacy-output"},"typings":"./dist/index.d.ts","_npmUser":{"name":"zenonux","email":"zenonux@outlook.com"},"repository":{"url":"git+https://github.com/zenonux/timeago.git","type":"git"},"_npmVersion":"9.5.0","description":"timeago like douban & zhihu.","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","tsup":"^5.12.7","ts-jest":"^27.1.2","typescript":"^4.5.4","@types/jest":"^27.0.3"},"_npmOperationalInternal":{"tmp":"tmp/timeago_1.1.6_1698386000672_0.014623348945504322","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@astroimg/timeago","version":"1.1.7","keywords":["timeago"],"author":{"name":"zenonux"},"license":"MIT","_id":"@astroimg/timeago@1.1.7","maintainers":[{"name":"zenonux","email":"zenonux@outlook.com"}],"homepage":"https://github.com/zenonux/timeago#readme","bugs":{"url":"https://github.com/zenonux/timeago/issues"},"dist":{"shasum":"9f6a0be2dd8af2100bd641c96f2671bd466e62be","tarball":"https://registry.npmjs.org/@astroimg/timeago/-/timeago-1.1.7.tgz","fileCount":20,"integrity":"sha512-K/YOoFYOF+vF8UT7oY9x1G/g2NWF1jrxNQ/DC5i+ygndPBPfwzGNRa1se4UiCYzFvynQFU+IJU7n7OFAhefr+g==","signatures":[{"sig":"MEUCIQDE/YEDOjj8yId7LmFF0oWcGctkobg6Y8stjyOhn5S0GgIgM+Wk8O7Nw/kUqg+KPEAIuYDEksBL3NWJ3lxTPV2bfHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40261},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"582bd378144bdcc4a89a8005d6bcbe5ffa6b5f1a","scripts":{"test":"jest","build":"tsup src/index.ts --format esm,cjs,iife --dts --legacy-output"},"typings":"./dist/index.d.ts","_npmUser":{"name":"zenonux","email":"zenonux@outlook.com"},"repository":{"url":"git+https://github.com/zenonux/timeago.git","type":"git"},"_npmVersion":"9.6.7","description":"timeago like douban & zhihu.","directories":{},"_nodeVersion":"18.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","tsup":"^5.12.7","ts-jest":"^27.1.2","typescript":"^4.5.4","@types/jest":"^27.0.3"},"_npmOperationalInternal":{"tmp":"tmp/timeago_1.1.7_1721702118498_0.1590040789451055","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@astroimg/timeago","version":"1.1.8","keywords":["timeago"],"author":{"name":"zenonux"},"license":"MIT","_id":"@astroimg/timeago@1.1.8","maintainers":[{"name":"zenonux","email":"zenonux@outlook.com"}],"homepage":"https://github.com/zenonux/timeago#readme","bugs":{"url":"https://github.com/zenonux/timeago/issues"},"dist":{"shasum":"3b46bad61f568c67cc0f8f7e68cd732406195501","tarball":"https://registry.npmjs.org/@astroimg/timeago/-/timeago-1.1.8.tgz","fileCount":20,"integrity":"sha512-E81RMSgl61Lp/xbd1gTJChxZjLY6qbtdZ6KMV0TFq0sos+K0HgKW0m0GKE2Yma2Krwv1vnptneMno3ALNCLUyA==","signatures":[{"sig":"MEYCIQDLgSrzHZXIdevD9MPkERvpCJi+RgK2CIFZhZuK3S+ytgIhANLSbxu9lq3uXe/ZwXHU0MHp+hDePQ0ggKcPBZYHyix3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40444},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"582bd378144bdcc4a89a8005d6bcbe5ffa6b5f1a","scripts":{"test":"jest","build":"tsup src/index.ts --format esm,cjs,iife --dts --legacy-output"},"typings":"./dist/index.d.ts","_npmUser":{"name":"zenonux","email":"zenonux@outlook.com"},"repository":{"url":"git+https://github.com/zenonux/timeago.git","type":"git"},"_npmVersion":"9.6.7","description":"timeago like douban & zhihu.","directories":{},"_nodeVersion":"18.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","tsup":"^5.12.7","ts-jest":"^27.1.2","typescript":"^4.5.4","@types/jest":"^27.0.3"},"_npmOperationalInternal":{"tmp":"tmp/timeago_1.1.8_1721708308816_0.23732570340910764","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@astroimg/timeago","version":"1.1.9","keywords":["timeago"],"author":{"name":"zenonux"},"license":"MIT","_id":"@astroimg/timeago@1.1.9","maintainers":[{"name":"zenonux","email":"zenonux@outlook.com"}],"homepage":"https://github.com/zenonux/timeago#readme","bugs":{"url":"https://github.com/zenonux/timeago/issues"},"dist":{"shasum":"cc53208addd107eefea613cbb914e1f5617b9b9b","tarball":"https://registry.npmjs.org/@astroimg/timeago/-/timeago-1.1.9.tgz","fileCount":20,"integrity":"sha512-H9koaJvnwVzwjCyFA6hHCDcdWpeBVuq3PbXVWdswaNpotKb682WgISJZqrz7nVPMF6mfjLmbg1kRwWG2EE9xmA==","signatures":[{"sig":"MEQCIDccRhWa7qSo5ZWo6aX9VmkiXVk7lB9Itr4bQQ13KmweAiBspQKBKY0gZvoM2cLgHKiFZ3UA4X3y1x1XegB1vZQ9LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41631},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"967700d96714e2f093bf5d08104d892af2416857","scripts":{"test":"jest","build":"tsup src/index.ts --format esm,cjs,iife --dts --legacy-output"},"typings":"./dist/index.d.ts","_npmUser":{"name":"zenonux","email":"zenonux@outlook.com"},"repository":{"url":"git+https://github.com/zenonux/timeago.git","type":"git"},"_npmVersion":"9.6.7","description":"timeago like douban & zhihu.","directories":{},"_nodeVersion":"18.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","tsup":"^5.12.7","ts-jest":"^27.1.2","typescript":"^4.5.4","@types/jest":"^27.0.3"},"_npmOperationalInternal":{"tmp":"tmp/timeago_1.1.9_1721714899605_0.8372458627645674","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@astroimg/timeago","version":"1.1.10","keywords":["timeago"],"author":{"name":"zenonux"},"license":"MIT","_id":"@astroimg/timeago@1.1.10","maintainers":[{"name":"zenonux","email":"zenonux@outlook.com"}],"homepage":"https://github.com/zenonux/timeago#readme","bugs":{"url":"https://github.com/zenonux/timeago/issues"},"dist":{"shasum":"225fba7f461d1a294e3026fcd9d433325f5fe44a","tarball":"https://registry.npmjs.org/@astroimg/timeago/-/timeago-1.1.10.tgz","fileCount":20,"integrity":"sha512-MVmxgDg8R2hu/JvO/hKcy36+kINmAi7mSfP2/NvmXXm/Udf4zOS0WKOFYZ8PhmrAdDXjo0pZFjRw5+LLUziG8Q==","signatures":[{"sig":"MEUCID9FBKfLctAHKi8gPaAKqhOrMU+0CewUMsSFx0Q0lzBlAiEAouFqC23xo8XoVHs03xEF6UzvOWuVS8LwHmKjWjGNhKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42734},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"3ab38ee7467c8a587ebe096458f85da07c0cfb06","scripts":{"test":"jest","build":"tsup src/index.ts --format esm,cjs,iife --dts --legacy-output"},"typings":"./dist/index.d.ts","_npmUser":{"name":"zenonux","email":"zenonux@outlook.com"},"repository":{"url":"git+https://github.com/zenonux/timeago.git","type":"git"},"_npmVersion":"9.6.7","description":"timeago like douban & zhihu.","directories":{},"_nodeVersion":"18.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","tsup":"^5.12.7","ts-jest":"^27.1.2","typescript":"^5.2.2","@types/jest":"^27.0.3"},"_npmOperationalInternal":{"tmp":"tmp/timeago_1.1.10_1727230775406_0.8165680685118941","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@astroimg/timeago","version":"1.1.11","keywords":["timeago"],"author":{"name":"zenonux"},"license":"MIT","_id":"@astroimg/timeago@1.1.11","maintainers":[{"name":"zenonux","email":"zenonux@outlook.com"}],"homepage":"https://github.com/zenonux/timeago#readme","bugs":{"url":"https://github.com/zenonux/timeago/issues"},"dist":{"shasum":"b45354c835dfac02692d60c8cd35c8ecce13466a","tarball":"https://registry.npmjs.org/@astroimg/timeago/-/timeago-1.1.11.tgz","fileCount":20,"integrity":"sha512-Jt0srFmdVaX1Go7HYXCemlmrz3DFhP8HKiXe7dOTqsD3RSJ/M2b2pH5An6bIdaME5Sn/XsvUfd2VvW/sdFrRVQ==","signatures":[{"sig":"MEUCIQCbd9yoK8NJNCnnL0o3j8wyws5BgjBwCfocpTIVvWw9ngIgHHDhw0P9/8WbX/hTxySM8SBV1E5FZBsmy/vj+cx7NTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42942},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"49a001b3718ec051c1572dbc857093c532b206a5","scripts":{"test":"jest","build":"tsup src/index.ts --format esm,cjs,iife --dts --legacy-output"},"typings":"./dist/index.d.ts","_npmUser":{"name":"zenonux","email":"zenonux@outlook.com"},"repository":{"url":"git+https://github.com/zenonux/timeago.git","type":"git"},"_npmVersion":"9.6.7","description":"timeago like douban & zhihu.","directories":{},"_nodeVersion":"18.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","tsup":"^5.12.7","ts-jest":"^27.1.2","typescript":"^5.2.2","@types/jest":"^27.0.3"},"_npmOperationalInternal":{"tmp":"tmp/timeago_1.1.11_1730180070367_0.9677017557486203","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-10-27T05:53:20.584Z","modified":"2025-10-13T08:29:27.580Z","1.1.6":"2023-10-27T05:53:20.839Z","1.1.7":"2024-07-23T02:35:18.669Z","1.1.8":"2024-07-23T04:18:28.954Z","1.1.9":"2024-07-23T06:08:19.746Z","1.1.10":"2024-09-25T02:19:35.602Z","1.1.11":"2024-10-29T05:34:30.533Z"},"bugs":{"url":"https://github.com/zenonux/timeago/issues"},"author":{"name":"zenonux"},"license":"MIT","homepage":"https://github.com/zenonux/timeago#readme","keywords":["timeago"],"repository":{"url":"git+https://github.com/zenonux/timeago.git","type":"git"},"description":"timeago like douban & zhihu.","maintainers":[{"email":"zenonux@outlook.com","name":"zenonux"},{"email":"3117136859@qq.com","name":"felixwangx"}],"readme":"# timeago\n\ntimeago like douban & zhihu for social community.\n\n## Install\n\n`npm i @astroimg/timeago -S`\n\n## Usage\n\n```js\nimport timeago from \"@astroimg/timeago\";\ntimeago.register(\"customType\", [\n  {\n    label: \"IN_5_MIN\",\n    parse: (diffSeconds: number, date: Date, locale: string) => {\n      const locales = {\n        \"zh-CN\": \"刚刚\",\n        en: \"now\",\n      };\n      return locales[locale];\n    },\n  },\n  {\n    label: \"IN_1_HOUR\",\n    parse: (diffSeconds: number, date: Date, locale: string) => {\n      const locales = {\n        'zh-CN': \"%s分钟前\",\n        en: \"%sm ago\",\n      };\n      let value = Math.floor(diffSeconds / 60);\n      return locales[locale].replace(/%s/gi, value);\n    },\n  },\n]);\ntimeago.format(new Date());\ntimeago.format(1544666010224);\ntimeago.format(\"2018-12-12\", \"customType\");\n```\n","readmeFilename":"README.MD"}