core-js 作者入獄18個月,月下載量過億的npm包或將無人維護

前端時空

前端網紅集結號,傳遞一線全棧技術,帶你穿越前端時空。

core-js 的作者 Denis Pushkarev 平時除了寫程序外,業餘愛好就是飆摩托車。前不久他因駕駛摩托車撞人致一傷一亡。根據俄羅斯聯邦法律,他被判處有期徒刑 18 個月,剝奪 2 年駕駛權利,另處以罰金 138 萬盧布。

core-js 作者入獄18個月,月下載量過億的npm包或將無人維護

core-js 是 npm 上最流行的庫之一,每月下載量在 105M 次,也就是一億多次。一共有 19134 個庫依賴了 core-js。

很多人對這個庫的印象可能是每次執行 npm install 都會輸出一個廣告信息:

Thank you for using core-js ( zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:

> core-js - Open Collective
> Denis Pushkarev is creating core-js | Patreon

Also, the author of core-js ( zloirock - Overview ) is looking for a good job -)

現在 react/vue/angular,webpack、babel、core-js 等已經是前端的基礎設施了,但是 core-js 的存在感太弱了。core-js 在 npm 的下載量比 react/vue/angular 的總和還要多幾倍。然而幾乎所有前端開發者就算沒有使用過也都聽說過 3 大框架。至於 core-js 就尷尬了,很多兩三年從業經歷的前端開發者都不一定聽說過這個庫。

core-js 作者入獄18個月,月下載量過億的npm包或將無人維護

關於作者在 postintall 時投遞廣告的做法,這區的爭議也很大。

作者在 2020 年 1 月就曾經發文說自己可能要去坐牢,大多開發者都覺得這是作者說的氣話。但是從去年底開始作者對於這個庫的維護態度就已經不是很積極了。現如今作者真的去坐牢了。

core-js 的最後一個正式版發佈於 2020 年 1 月 13 日,是由 Pushkarev 親自發布的。從 github 提交記錄可以看出 slowcheetah 具有倉庫的 write 權限。

如果過幾天 slowcheetah 能夠發佈下一個版本,那麼在 Pushkarev 服刑期間 core-js 依然可以修復出現的 bug 並增加新的功能。


分享到:


相關文章: