https://github.com/sindresorhus/awesome-nodejs
前言:文章的灵感来源于,社群中某大佬分享一个自己耗时数月维护的github项目 awesome-nodejs 。或许你跟我一样会有一个疑惑,github上其实已经有个同类型的awesome-nodejs库且还高达41k⭐,重新维护一个新的意义何在? 当你深入对比后,本质上还是有差别的,一个是分类体系粒度更细,其次是对中文更友好的翻译维护,也包括了对国内一些优秀的开源库的收录。最后我个人认为通过自己梳理,也能更好地做复盘和总结
通过阅读 awesome-nodejs 库的收录,我抽取其中一些应用场景比较多的分类,通过分类涉及的应用场景跟大家分享工具
可以使用以下工具:
husky - 现代化的本地Git钩子使操作更加轻松pre-commit - 自动在您的git储存库中安装git pre-commit脚本,该脚本在pre-commit上运行您的npm test。yorkie 尤大改写的yorkie,yorkie实际是fork husky,让 Git 钩子变得简单(在 vue-cli 3x 中使用)可以使用以下工具:
download-git-repo - 下载和提取Git仓库 (支持GitHub, GitLab, Bitbucket)。可以使用以下工具:
gitgraph - 在 Terminal 绘制 git 流程图(支持浏览器、React)。git-url-parse - 高级别git解析。giturl - 将Git链接转化成Web链接。