faker.js 发生了什么

Ren*_*uez 43 javascript faker

我看到仓库完全空白,有一条消息说

亚伦·斯沃茨到底发生了什么?

我想知道继续使用它是否仍然安全,或者我们应该改用另一种选择。这是存储库的链接https://github.com/marak/Faker.js/,这就是它的样子

在此输入图像描述

esq*_*qew 28

Faker 的主要维护者 Marak 似乎故意从他们的 GitHub 存储库中提取了 Faker 的源代码和历史记录,并在其位置发布了一个非功能包。

就背景而言,Marak 在近代历史中因对已故 Aaron Swartz(他们在 Faker 更新的自述文件中引用)的一些相当有争议的评论以及主张对他们的开源贡献进行补偿而闻名。您可以查看2020 年 11 月的黑客新闻帖子今天(2022 年 1 月 5 日)的 Reddit 帖子的评论,了解更多背景信息。

如果您继续需要 Faker 提供的功能,npm请保留旧版本进行安装 - 只需谨慎选择您正在安装的版本,即npm i faker@5.5.3. 完整的源代码和历史记录也保存在GitHub 上的@withshepherd 分支中(在 NPM 上发布为@withshepherd/faker)。

不幸的是,这是此类依赖生态系统的已知风险。


Yıl*_*maz 26

TLDR:Faker现在是一个社区项目。访问faker-js/faker , fakerjs.dev上的文档并使用npm install @faker-js/faker.


faker.js现已进入社区仓库,并在https://github.com/faker-js/faker有了新家

常见问题解答 - 原始 faker.js 发生了什么?

该项目最初创建并托管在https://github.com/marak/Faker.js/ - 然而,在 2022 年 1 月 4 日左右 - 作者决定删除存储库(出于未知原因)。

为了社区的利益,我们决定继续维护 faker.js,并感谢对其开发的所有帮助。

在过去 24 小时内,所有以前活跃的 npm 包都上传回@faker-js/faker

更新:1 月 14 日,新@faker-js社区基本完成了 Faker 的新外观,并在新文档站点中进行了不错的更新:https://fakerjs.dev/update.html

这是小历史:https://fakerjs.dev/about/announcements/2022-01-14.html#i-heard-something-happened-what-s-the-tldr