nodejs交互工具库 -- chalk-pipe和chalk
nodejs相关地址:
https://segmentfault.com/a/1190000037612232
| 库 | 作用 | 
|---|---|
| chalk-pipe | 使用更简单的样式字符串创建粉笔样式方案 | 
| chalk | 正确处理终端字符串样式 | 
| Commander.js | 完整的 node.js 命令行解决方案 | 
| Inquirer.js | 一组通用的交互式命令行用户界面。 | 
| slash | 系统路径符处理 | 
| minimist | 解析参数选项 | 
| dotenv | 将环境变量从 .env文件加载到process.env中 | 
| dotenv-expand | 扩展计算机上已经存在的环境变量 | 
| hash-sum | 非常快的唯一哈希生成器 | 
| deepmerge | 深度合并两个或多个对象的可枚举属性。 | 
| yaml-front-matter | 解析yaml或json | 
| resolve | 实现node的 require.resolve()算法,这样就可以异步和同步地使用require.resolve()代表文件 | 
| semver | npm的语义版本器 | 
| leven | 测量两字符串之间的差异<br/>最快的JS实现之一 | 
| lru cache | 删除最近最少使用的项的缓存对象 | 
| portfinder | 自动寻找 8000至65535内可用端口号 | 
| ora | 优雅的终端转轮 | 
| envinfo | 生成故障排除软件问题(如操作系统、二进制版本、浏览器、已安装语言等)时所需的通用详细信息的报告 | 
| memfs | 内存文件系统与Node's fs API相同实现 | 
| execa | 针对人类的流程执行 | 
| webpack-merge | 用于连接数组和合并对象,从而创建一个新对象 | 
| webpack-chain | 使用链式API去生成简化webpack版本配置的修改 | 
| strip-ansi | 从字符串中去掉ANSI转义码 | 
| address | 获取当前机器的IP, MAC和DNS服务器。 | 
| default-gateway | 通过对OS路由接口的exec调用获得机器的默认网关 | 
| joi | JavaScript最强大的模式描述语言和数据验证器。 | 
| fs-extra | 添加了未包含在原生 fs模块中的文件系统方法,并向fs方法添加了promise支持 | 
| Acorn | 一个小而快速的JavaScript解析器,完全用JavaScript编写。 | 
| zlib.js | ZLIB.js是ZLIB(RFC1950), DEFLATE(RFC1951), GZIP(RFC1952)和PKZIP在JavaScript实现。 | 
 
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号