技术网站
工具
npm工具库
wired-elements
: 手绘外观的基本 UI 元素
nodeppt
: markdown 生成web ppt
artillery
: 负载接口测试
jsdoc
,esdoc
,documentation
:构建js帮助文档
standard-version
:使用semver和常规提交消息自动进行版本控制和CHANGELOG生成
Marked
:markdown解析成html
markdown-it
: markdown解析成html
dockerode
: Docker远程API模块.
nodemon
: 文件更改时重新启动node服务.
pm2
: 具有内置负载平衡器的 Node.JS 应用程序的生产流程管理器.
cypress
: 端到端测试框架.
eslint
:eslint是一个javascript代码检测工具
ngrok
: 内网穿透工具
vconsole
可以用于手机端调试查看控制台、网络请求、存储等信息
jsoneditor
基于 Web 查看、编辑、格式化和验证 JSON 的工具.
autocannon
用 node 编写的 HTTP 基准测试工具.
axios
: 基于Promise的HTTP客户端,用于浏览器和node.js
ws
: 简单易用,为Node.js开辟了快速且经过全面测试的Websocket客户端和服务器
nuxtjs
: 一个基于 Vue.js 的服务端渲染应用框架
fake-progress
: 一个生成假进度的库
diff.js
: 一个JavaScript文本diff实现
GraphQL.js
:GraphQL的JavaScript参考实现,GraphQL是Facebook创建的API的查询语言。
JSONStream
:流读取josn解析
http-proxy-middleware
:node.js代理中间件,用于连接,表达和浏览器同步
iconv-lite
: 文件编码转换
workerpool
: workerpool提供了一种简单的方法来创建工作池,以动态卸载计算并管理专用工作池,runs on node.js, Chrome, Firefox, Opera, Safari, and IE10+.
graphql
: api查询数据语言
apollo-server
: 封装的graphql
@koa/router
: 由koa-router修改而来
js-yaml
: js解析yaml
fast-xml-parser
: Validate XML or Parse XML to JS/JSON very fast without C/C++ based libraries
typeorm、prisma、Sequelize、Knex & objection
: node的orm框架
bulma
: css框架
glob
: 使用 shell 使用的模式匹配文件
sass
: Sass 的纯 JavaScript 实现.
prisma
: Prisma 是一个开源的一个ORM框架.
swc
: swc 是一个typescript/javascript 编译器。比babel
快很多.
vm2
: Node.js 的高级虚拟机/沙箱.
- vue ui框架
windicss
: 原子化css
- 参数数校验
superstruct
parameter
async-validator
ajv
joi
- 图片相关
- sharp: 高性能 Node.js 图像处理,调整 JPEG、PNG、WebP、GIF、AVIF 和 TIFF 图像大小
- compressorjs: 利用canvas.toBlob对图像压缩
- jimp: 一个完全用 JavaScript 为 Node 编写的图像处理库
- mapnik: 主要是地图渲染器,但 Mapnik 包含位图图像实用程序。
GIS相关
tippecanoe
: Build vector tilesets from large collections of GeoJSON features
global-mercator
: 帮助使用TMS,Quadkey和Google(XYZ)瓷砖的工具.
mapnik
: mapnik提供用于空间数据访问和可视化的算法和模式