Github 地址:https://github.com/hustcc/timeago.js
目前 star 1003 个,并且在 trending 总榜上。

大概是 6 月的时候,从自己一个 react 项目中抽离出来的,非常简单,大概就是将时间转化成 just now 、 12 seconds ago 、 3 minutes ago 、 2 hours ago 这种格式,最初的版本支持 英文和中文,并且不支持实时更新。
大概在 6 天前,有一个项目的 PR 引用到这个项目,并且希望提供一些 feature ,所以我决定好好做一下:
- 申请了域名
timeago.org(这个域名和网站后来和另外一个项目造成一些不愉快,但是我属于大条型的,无所谓的) - 增加
实时更新 - 增加完善的
testcase 本地化支持,以及本地化的规则,方便大家 pr 。
然后将域名 timeago.org 发到 hack new 上,然后被人转到 reddit 上,引起争议,主要关于:已经有 20kb 的轮子,是否有必要再造一个 2kb 的轮子?是否必要使用 jQuery?
然后就大概每天 200 star 的速度,仅仅一个周末之后,就达到 1000 star , 并且在 trending 榜上 3 天了。
目前的 pr 主要是本地化语言的,外国人贡献比较频繁,每天早上醒来都可以看到7~8个issue或者pr。还是挺有成就感的。