packages are looking for funding run `npm fund` for details
竟然是募捐提示
npm 支持开发者添加募款链接
昨天随手升级个人首页的依赖,更新完之后,npm 提示:
6 packages are looking for funding run `npm fund` for details
Bash
如果你执行 npm fund,可以看到类似这样的信息:
your-repo@0.1.0 ├─┬ core-js@3.4.2 │ ├── type: opencollective │ └── url: https://opencollective.com/core-js ├─┬ eslint@6.7.0 │ └── url: https://opencollective.com/eslint └─┬ swiper@5.2.1 ├── type: patreon └── url: https://www.patreon.com/vladimirkharlampidi
Bash
我去 找了一下,npm fund 的文档还没更新上去,只找到这篇 ,大意是包开发者可以在包的描述文件(package.json)里放上一段募款声明,这样包的用户在安装的时候,就会看到我开篇写的那些文字。提醒包的开发者:你们可以通过捐赠的方式,表达对依赖开发者的感谢。
我觉得这种形式挺好的。当然,有些人可能看不惯这种有“伸手嫌疑”的行为,但是,与其在无酬工作中纠结、放弃自己的项目、甚至,任何不影响安全性、不增加使用负担的变现方式都是合理且值得鼓励的。
希望开源软件开发者越过越好,开源基建开发者越过越好,世界越来越好。
