ore-js作者DenisPushkarev除了写程序,他的爱好就是赛车摩托车。不久前,他驾驶摩托车撞人,造成一人受伤,一人死亡。根据俄罗斯联邦法律,他被判处有期徒刑18个月,剥夺驾驶权2年,罚款138万卢布。core-js是npm上最受欢迎的库之一,每月下载量1.05M,即超过1亿。共有19134个库依赖于core-js。很多人对这个库的印象可能是每次执行npminstall都会输出一条广告信息:Thankyouforusingcore-js(zloirock/core-js)polyfillingJavaScript标准库!该项目需要您的帮助!请考虑在OpenCollective或Patreon上支持core-js:>core-js-OpenCollective>DenisPushkareviscreatingcore-js|Patreon还有,core-js的作者(zloirock-Overview)正在找一份好工作-)现在react/vue/angular、webpack、babel、core-js等已经是前端基础设施了,但是存在core-js太弱了。npm中core-js的下载量是react/vue/angular加起来的好几倍。然而,几乎所有的前端开发人员都听说过这3大框架,即使他们没有使用过它们。至于core-js,就尴尬了。很多有两三年经验的前端开发者可能没有听说过这个库。关于作者在postintall时发广告的做法,在这方面也存在不少争议。作者曾在2020年1月发文称自己可能会入狱,大多数开发者认为这是作者的愤怒言论。但是从去年年底开始,笔者对维护这个库的态度就不是很积极了。现在作者真的要坐牢了。core-js的最后一个正式版本于2020年1月13日由Pushkarev本人发布。从github提交记录可以看出slowcheetah拥有仓库的写权限。如果slowcheetah可以在几天内发布下一个版本,那么core-js仍然可以在Pushkarev服刑期间修复错误并添加新功能。
