Skip to content

第三方依赖

ZUI 3 实现离不开下面这些优秀的开源项目:

项目授权协议在 ZUI 中的使用方式
preactMIT轻量的 React 替代框架,作为部分界面组件的基础框架,包括 @preact/signals
tailwindcssMIT用于提供 CSS 工具类的实现
cash-domMIT一个轻量的 DOM 操作库,提供类 jQuery 辅助工具,用于处理 DOM 操作
nanoidMIT一个轻量的唯一 ID 生成库,用于生成唯一 ID
floating-uiMIT一个轻量的浮动 UI 库,用于处理弹出浮动 UI 的定位和动画
tinykeysMIT一个小巧的快捷键绑定辅助库,实现部分组件的快捷键功能
dayjsMIT一个轻量的 JavaScript 日期库,用于处理日期和时间
htmApache-2.0为用户提供快捷实现反应式组件的工具

各项目详细授权内容请参考 /licenses 目录内的授权协议文件。

以下开源项目虽然不会包含在 ZUI 最终产物中,但会在开发和构建过程中用到:

  • @faker-js/faker
  • @mertasan/tailwindcss-variables
  • @preact/preset-vite
  • @types/fs-extra
  • @types/glob
  • @types/markdown-it
  • @types/minimist
  • @types/node
  • @typescript-eslint/eslint-plugin
  • @typescript-eslint/parser
  • autoprefixer
  • chokidar
  • colorette
  • cssnano
  • eslint
  • eslint-config-airbnb-base
  • eslint-config-airbnb-typescript
  • eslint-plugin-import
  • fast-glob
  • fs-extra
  • highlight.js
  • jquery
  • markdown-it
  • markdown-it-anchor
  • markdown-it-toc-done-right
  • minimist
  • postcss
  • postcss-import
  • postcss-inset
  • postcss-rem-to-pixel
  • tailwindcss
  • tsx
  • typescript
  • vite
  • vite-plugin-eslint
  • vite-plugin-zip-file

MIT License (MIT)