关于分叉未维护的npm包的指南?

关于分叉未维护的npm包的指南?,npm,Npm,tl;dr:如果你需要修补一个未维护的npm软件包,社区有什么指导方针吗 更多详情: 我们需要分叉一个工作,但没有维护(4年没有PR,基于npm的NodeJS包),因为它的依赖项已经过时,并导致漏洞警告 我们现在想让这个fork可用。我们最初的想法是简单地将'2'作为名称扩展和重新发布,例如'somepackage2',尽管这可能会污染npm库,所以我们想看看是否有办法简单地替换当前版本 我们正试图找到当前作者,但如果我们无法联系到此人,是否有任何社区指导方针来说明在这种情况下该怎么做?我进行了

tl;dr:如果你需要修补一个未维护的npm软件包,社区有什么指导方针吗

更多详情:

我们需要分叉一个工作,但没有维护(4年没有PR,基于npm的NodeJS包),因为它的依赖项已经过时,并导致漏洞警告

我们现在想让这个fork可用。我们最初的想法是简单地将'2'作为名称扩展和重新发布,例如'somepackage2',尽管这可能会污染npm库,所以我们想看看是否有办法简单地替换当前版本


我们正试图找到当前作者,但如果我们无法联系到此人,是否有任何社区指导方针来说明在这种情况下该怎么做?

我进行了更多的搜索,本页似乎概述了该怎么做:

太长了,读不下去了。
  • 获取作者与npm所有者ls的电子邮件
  • 给作者发电子邮件,抄送support@npmjs.com
  • 几周后,如果没有解决方案,我们会解决的。不要拘泥于包名
  • 发布代码或让路

    因此,基本上联系他们,如果原作者没有回应或帮助,那么就有可能用fork替换包。死项目不能永远保留名称