前端NodeJS相关工具
https + express 创建 HTTPS 服务
https://stackoverflow.com/questions/11744975/enabling-https-on-express-js
https://www.jianshu.com/p/853099ae2edd
fs 增强库
https://www.npmjs.com/package/fs-extra
open 跨平台命令行工具
https://www.npmjs.com/package/open
selfsigned 自签名证书生成
https://www.npmjs.com/package/selfsigned
https://zhuanlan.zhihu.com/p/36832100 //有关证书的说明
ora 终端加载中指示器
https://www.npmjs.com/package/ora
chalk 终端文本风格化
https://www.npmjs.com/package/chalk
mkdirp 递归生成文件夹
https://www.npmjs.com/package/mkdirp
compare-versions 版本比较库
https://www.npmjs.com/package/compare-versions
npm 官方支持版本比较库是 https://www.npmjs.com/package/semver
ramda 函数式js工具库
https://www.npmjs.com/package/ramda
underscore 函数式js工具库
https://www.npmjs.com/package/underscore
mustache 模板语法支持库(替换模板)
https://www.npmjs.com/package/mustache
qrcode-terminal 终端二维码生成
https://www.npmjs.com/package/qrcode-terminal
prompts 交互式终端库风格
https://www.npmjs.com/package/prompts
archiver 文件压缩支持(node)
https://www.npmjs.com/package/archiver
cheerio 操作HTML文件(类似jquery功能的服务端实现)
https://www.npmjs.com/package/cheerio
chokidar 文件监控接口(跨平台)
https://www.npmjs.com/package/chokidar
热更新的核心原理就是监控文件变化然后重新触发打包不是吗
download 文件下载解压库
https://www.npmjs.com/package/download
inquirer 交互式命令行UI工具集合
https://www.npmjs.com/package/inquirer
upath 跨平台路径处理(可以看做node的path库的优化)
https://www.npmjs.com/package/upath
del 文件删除工具库
https://www.npmjs.com/package/del
yargs-parser 命令行解析器
https://www.npmjs.com/package/yargs-parser
commander.js 命令行解析器
https://github.com/tj/commander.js
handlebars 语义化模板库(语法兼容Mustache)
extract-zip zip解压缩
https://www.npmjs.com/package/extract-zip
rimraf 强制递归删除文件夹工具
https://www.npmjs.com/package/rimraf
multimatch 正则匹配库,支持多个pattern
https://www.npmjs.com/package/multimatch
相关的还有 minimatch 等正则匹配库
glob 文件名正则匹配库
https://www.npmjs.com/package/glob
cross-env 跨平台属性和环境变量设置
https://www.npmjs.com/package/cross-env
cosmiconfig 解析配置文件
https://github.com/davidtheclark/cosmiconfig#readme
代码检查工具
husky 简化git hooks使用
https://www.npmjs.com/package/husky
codecov 代码检查工具
https://www.npmjs.com/package/codecov
coveralls 代码检查上报工具
https://www.npmjs.com/package/coveralls
commitizen commit提交记录优化
https://www.npmjs.com/package/commitizen
项目管理工具
Grunt JavaScript世界的构建工具【任务执行】
gulp 基于流的自动化构建工具【任务执行】
webpack 大而全的打包工具【模块打包】
browserify 浏览器格式打包工具【模块打包】
rollup 小巧的打包工具-一般用于类库【模块打包】
https://rollupjs.org/guide/en/
Metro RN的模块打包工具【模块打包】
https://facebook.github.io/metro/