Skip to content

Latest commit

 

History

History
169 lines (119 loc) · 5.01 KB

Node组件整理.md

File metadata and controls

169 lines (119 loc) · 5.01 KB
  1. http client
    request
    superagent
    axios

  2. http代理服务 http-proxy
    http-proxy-middelware

  3. schedule
    later
    node-schedule

  4. 端口查找
    portfinder

  5. 循环创建目录
    mkdirp

  6. 队列
    concurrent-queue
    asap

  7. Promise
    bluebird

  8. 读文件行
    line-reader

  9. 测试工具
    ava
    sinon

  10. 链式读文件
    fs-readfile-promise

  11. 扁平化数据
    array-flatten

  12. 作为最后一步响应http请求的方法
    finalhandler

  13. cookie解析
    cookie

  14. pdf生成
    pdfmake

  15. 使用har文件生成瀑布图
    PerfCascade

  16. png图片裁剪
    png-crop

  17. 日志组件
    log4js
    intel

  18. 转换字符编码 iconv-lite

  19. cookie操作 tough-cookie

  20. IP地址处理
    node-qqwry
    node-geoip

  21. markdown处理
    markdown-it
    markdown-it-attrs
    marked

  22. 命令行参数 yargs
    minimist
    commander

  23. 获取一个进程的所有子进程 ps-tree

  24. 代理工具 phoenixmatrix-proxy

  25. 运行、监控Node工具 pm2 forever nodemon hotnode

  26. 类似Phantomjs的组件 jsdom

  27. virtual-dom virtual-dom snabbdom

  28. js解析器 acorn babylon

  29. node端dom实现 min-document

  30. xmind处理器 translateXmind xmind

  31. git操作 simple-git
    pre-commit

  32. 文件操作 fs-extra
    rd

  33. 比较 diff-list2

  34. 通配符 micromatch

  35. 命令行提示 inquirer

  36. 内存文件 memory-fs

  37. serve-index serve-index

  38. 压缩中间件 compression

  39. sockjs sockjs

  40. connect-history-api-fallback connect-history-api-fallback Provides a fallback for non-existing directories so that the HTML 5 history API can be used.

  41. mine mine 获取所有的require名字

  42. serve-index serve-indexServes pages that contain directory listings for a given path.

  43. 静态资源代理 livepool Dproxy

  44. JSON循环引用处理 circular-json-es6

  45. high-resolution timers & returns statistically significant results benchmark

  46. emojis-list emojis-list

  47. commit/changlog规范工具 changelog

  48. tempfile Get a random temp file path tempfile

  49. path.join path.join 跨平台的path.join