Plugin
Lib
ui
- book
- 表格
- xlsx excel
Luckysheet(停止维护) => univer
- 富文本
- 日历
- 交互
- popper.js v2 floating-ui Tippy.js 创建“浮动”元素
- sortablejs sortablejs demo 拖拽
- panzoom 缩放平移
- clipboard.js 剪切
- vue-seamless-scroll 滚动
- 高亮 & 代码编辑 & 解析器
- 高亮
- 代码编辑
- 解析器
- marked markdown 解析器
- markdown-it
- Markdown-Tag Web Components
<md> #1 </md>
- icons
- iconify 文档 Browse Icons icones(Icon Explorer with Instant searching, powered by Iconify)
- svg4everybody svg兼容
- css
- 动画
功能
工具函数
es
browser
number
指标
- web-vitals 测量真实用户的所有Web Vitals指标
date
zpl
- zpl-image
- zpl-image-2 图像转换为 Z64 编码或 ACS 编码的 GRF 位图以与 ZPL 一起使用
- jszpl 生成 ZPL
mock数据
安全(安全性)
const newStr = str.replaceAll('<', '<').replaceAll('>', '>')
第三方工具
crypto
http
前端规范
模板库
基建
- env
- Terminal 终端
- enquirer 在终端中创建交互式提示
- node-draftlog 动态加载日志
- ora 终端旋转器
- vue-termui 更强大终端应用程序,构建交互式提示,可以部署到网页并使其在终端中运行的应用程序 vue
- ink react
- git
- degit
- git hooks
Vue plugin (Vue 扩展)
cli
Vue CLI(停止维护) => create-vue
component
api
- VueRequest
- VueUse
- eventBus vue2 事件总线
- mitt vue3 事件总线
- composition-api composition-api-faq
vuepress
React plugin (React 扩展)
构建工具
Vite plugin (Vite 扩展)
- awesome-vite
- unplugin-vue-components 按需加载
- unplugin-icons 图标
- rollup-plugin-visualizer build分析可视化
- vite-plugin-inspect 检查Vite插件的中间状态-调试和创作插件
- vite-plugin-babel
rollup
- @rollup/plugin-strip 移除debugger、console.、assert.
Webpack plugin (Webpack 扩展)
loader
typescript
jsdoc
tsdoc
- tsDoc 注释(比jsdoc更规范,针对ts)
- typedoc 为ts项目生成文档(一个 API 参考生成器,支持jsdoc/tsdoc)
- api-extractor (API 报告、d.ts 汇总、API 文档)
- api-documenter 将api-extractor生成的文档模型文件转换为markdown
- rushstack 为 web 项目的大规模 monorepo 仓库来提供可复用技术
canvas / svg / webgl
其他端
- uniapp
极客时间(代码地址)
- 现代 React Web 开发实战
- 重学 TypeScript