如何使用ES6 npm包的分叉?

我经常发现自己的情况下,一个NPM包完全正是我所需要的,但有一个错误或缺less的function,阻止我直接使用它。 所以我分叉它,并提出我所需要的拉请求。

当包的维护人员太忙而无法合并我的PR时,就会出现问题,所以我只是用叉子卡住了。 我不能让我的项目依赖点直接到fork的github仓库,因为npm包通常有一些编译/转储步骤。 我可以在新的包名下发布fork,但是我必须维护它。

有没有更好的方式来使用我的包的叉?

(为了澄清,我不想使用npm link进行开发,我希望永久引用这个包,这样任何人都可以克隆我的项目并运行npm install来运行。

Interesting Posts