Skip to content

包概览

EasyInk 由以下独立发布到 npm 的包组成,按职责分为以下几类。

面向应用

说明版本
@easyink/designer设计器工作台npm
@easyink/viewer预览、打印、导出引擎npm

核心

说明版本
@easyink/core命令、选区、几何、单位、字体npm
@easyink/schemaSchema 类型、默认值、迁移、序列化npm
@easyink/schema-toolsSchema 校验、数据源对齐工具npm
@easyink/datasource数据源协议与字段树npm
@easyink/shared通用类型、工具函数、常量npm

UI 与物料框架

说明版本
@easyink/ui设计器 UI 组件库npm
@easyink/icons图标资源npm
@easyink/builtin内置物料注册表npm
@easyink/samples示例模板与演示数据npm

物料

每个物料包实现一种文档元素类型(已内置)

说明版本
@easyink/material-text文本npm
@easyink/material-image图片npm
@easyink/material-svgSVGnpm
@easyink/material-rect矩形npm
@easyink/material-ellipse椭圆npm
@easyink/material-line线条npm
@easyink/material-barcode条形码npm
@easyink/material-qrcode二维码npm
@easyink/material-chart图表npm
@easyink/material-container容器npm
@easyink/material-page-number页码npm
@easyink/material-table-kernel表格内核npm
@easyink/material-table-static静态表格npm
@easyink/material-table-data数据表格npm

导出

说明版本
@easyink/export-runtime导出运行时(框架无关)npm
@easyink/export-plugin-dom-pdfDOM-to-PDF 导出插件npm

扩展

说明版本
@easyink/aiAI 集成(对话、MCP、提示词模板)npm
@easyink/mcp-serverMCP 服务端,LLM 生成模板npm