依赖项

我们使用 3 个独立的工具来帮助管理我们的依赖项,并防止不必要地膨胀 node_modules 目录。

Sherif

  • Sherif 确保在整个 monorepo 中,所有对依赖项的引用都使用相同的版本。
  • 这有助于避免 pnpm 解析问题,例如安装同一依赖项的 2 个或更多不兼容版本时出现的类型冲突。

Knip

  • Knip 能够检测 package.json 文件中未使用的依赖项。
  • 这使得开发人员不必不必要地安装更多包。

Renovate

  • Renovate 是一个在 GitHub 上运行的机器人,用于扫描过时或不安全的依赖项。
  • 通过自动提交 PR,这减轻了维护人员的负担。
我们的合作伙伴
Code Rabbit
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。