npm包收藏

  1. 命令行词典–terminal-dict
    url: https://github.com/CircleSmall/terminal-dict
    cmd: npm install terminal-dict -g
  2. 页面JavaScript性能监视器–stats.js
    url: http://mrdoob.github.io/stats.js/
  3. 断言库–chai.js
    url: https://www.chaijs.com/
  4. js文档生成–jsdoc
    url: https://github.com/jsdoc/jsdoc
  5. 下划线和驼峰命名转换–humps
    express 自带
  6. 数据格式验证–Joi
    express 自带
  7. 生成uuid–uuid
    express 自带
const uuidv1 = require('uuid/v1')

const uuid = uuidv1()
  1. 虚拟列表–vue-virtual-scroll-list
    url: https://tangbc.github.io/vue-virtual-scroll-list/#/
    vue3 版本:vue-virtual-list-v3 – npm (npmjs.com)
  2. 文字弯曲-arctext.js
    这是一个 jQuery 插件
  3. 2d canvas 引擎–zrender.js
    url: https://ecomfe.github.io/zrender-doc/public/
  4. 2d canvas 引擎–sprite.js
    url: https://www.spritejs.com/#/
    支持 3d 扩展
  5. 2d canvas 绘图库–pixijs
    url: https://pixijs.com/
    使用 webgl 实现的 2d 渲染,性能较好。
  6. 2d canvas 绘图库–konva
    url: https://konvajs.org/
    支持拖动柄
  7. 图片压缩–compressorjs
    url: https://www.npmjs.com/package/compressorjs#main
  8. 前端 websocket——reconnecting-websocket.js
    url: https://www.npmjs.com/package/reconnecting-websocket
  9. async 封装——await-to-js
    url: https://www.npmjs.com/package/await-to-js
  10. 滤镜库——Lena.js
    url: https://github.com/davidsonfellipe/lena.js
  11. 图片处理库——ImageScript
    url: https://github.com/matmen/ImageScript
  12. WebGL 库——twgl.js
    url: https://twgljs.org/