工具集
滚动处理
图片处理
- Medium Zoom一个类似 Medium 风格的 JavaScript 图片缩放库
- react-image-crop一个强大的 JavaScript 图片编辑器,可与各种技术栈集成
- html2canvas使用 JavaScript 进行网页截图
- html-to-image通过 HTML5 canvas 和 SVG 将 DOM 节点生成为图像
- satori用于将 HTML 和 CSS 转换为 SVG 的智能库
- node-qrcode适用于 Node.js 的二维码生成器
- qrcode.react适用于 React 的 QRCode 组件
- qrcode-terminal在终端中生成二维码
- compressorjs用于压缩图片的 JavaScript 库
- imagemin无缝地压缩图片
文件处理
Markdown 解析器
代码高亮
表单处理
拖拽
用户体验
评论系统
编译构建打包
- esnoNode.js运行时增强了 esbuild,用于加载 TypeScript 和 ESM
- vite一个现代的前端构建工具,专注于开发速度和开发体验。
- rollup下一代 ES 模块捆绑器
- turbo增量打包器和构建系统,针对 JavaScript 和 TypeScript 进行了优化,用 Rust 编写,包括 Turbopack 和 Turborepo。
- webpackjs用于构建 JavaScript 应用程序的模块化打包器和构建工具。
- babeljs用于将 ES6 代码转换为浏览器可理解的代码。
- esbuild一个 JavaScript 代码构建工具和模块打包器。
- swcSWC 是一个可扩展的基于 Rust 的平台,适用于下一代快速开发人员工具。
- tsup捆绑 TypeScript 库的最简单、最快捷的方法。
- unbuild统一的 javascript 构建系统
- unplugin适用于 Vite、Rollup、Webpack、esbuild、rolldown 等的统一插件系统