在 package.json 中列出作者数组会破坏一些解析该文件的工具
作者: ikaronen-relex创建于 2022年12月16日更新于 2022年12月16日
你好! 在升级我们项目中的某些依赖项时,我注意到此包的元数据出现问题,导致升级后的构建过程崩溃。 具体来说,根据 npm 文档, package.json 中的 author 字段应指定一个 单个人 ,且为 JSON 对象或字符串。 该包目前为 "author": ["nkbt", "chenglou"]", 这违反了规范,导致一些试图根据规范解析它的工具(如 https://GitHub.com/pivotal/LicenseFinder)崩溃。 虽然这些工具应该更加可靠,但该项目的当前 package.json (AFAICT) 仍然无效。 最简单的修复方法可能是将键从 "author" 更改为 `"contributors"", 这具有相同的语义,但允许多个值。 还可以考虑使用 https://www.npmjs.com/package/package.json-schema 来验证 package.json。
内容来源: chenglou/react-motion