类库
› dgmjs
dgmjs/dgmjs
DGM.js是一个基于TypeScript开发的无限画布JavaScript库,核心功能是提供智能形状(支持脚本、约束、扩展属性)和React无头组件。主要用于构建白板、绘图和思维导图类应用,支持实时协作、多页面、手绘风格、深色主题,并能导出多种格式(图片、PDF、JSON)。
技术栈
根目录 javascript
查看全部依赖 (2)
开发依赖
typedoc
^0.25.13
typescript
^5.4.5
packages/core javascript
测试
Jest
^29.7.0
查看全部依赖 (32)
依赖
@radix-ui/colors
^3.0.0
@tiptap/core
^2.2.2
@tiptap/extension-bold
^2.2.2
@tiptap/extension-bullet-list
^2.2.2
@tiptap/extension-document
^2.2.2
@tiptap/extension-dropcursor
^2.2.2
@tiptap/extension-font-family
^2.2.2
@tiptap/extension-hard-break
^2.2.2
@tiptap/extension-history
^2.2.2
@tiptap/extension-italic
^2.2.2
@tiptap/extension-list-item
^2.2.2
@tiptap/extension-ordered-list
^2.2.2
@tiptap/extension-paragraph
^2.2.2
@tiptap/extension-strike
^2.2.2
@tiptap/extension-text
^2.2.2
@tiptap/extension-text-align
^2.2.2
@tiptap/extension-text-style
^2.2.2
@tiptap/extension-underline
^2.2.2
browser-fs-access
^0.35.0
js-base64
^3.7.7
keycode
^2.2.1
nanoid
^5.0.5
perfect-freehand
^1.2.2
roughjs
^4.6.6
simplify-path
^1.1.0
tiptap-extension-font-size
^1.2.0
zod
^3.22.4
开发依赖
@types/jest
^29.5.12
ts-jest
^29.1.2
ts-node
^10.9.2
tsup
^8.0.1
typescript
^5.3.3
packages/dgmjs-plugin-yjs javascript
测试
Jest
^29.7.0
查看全部依赖 (7)
依赖
@dgmjs/core
*
yjs
^13.6.15
开发依赖
@types/jest
^29.5.12
ts-jest
^29.1.2
ts-node
^10.9.2
tsup
^8.0.1
typescript
^5.3.3
packages/export javascript
测试
Jest
^29.7.0
查看全部依赖 (9)
依赖
@dgmjs/core
*
@types/file-saver
^2.0.7
file-saver
^2.0.5
svgcanvas
^2.5.0
开发依赖
@types/jest
^29.5.12
ts-jest
^29.1.2
ts-node
^10.9.2
tsup
^8.0.1
typescript
^5.3.3
packages/pdf javascript
测试
Jest
^29.7.0
查看全部依赖 (14)
依赖
@dgmjs/core
*
@dgmjs/export
*
color-string
^1.9.1
css-font-parser
^2.0.1
jspdf
^2.5.2
svg-path-parser
^1.1.0
开发依赖
@types/color-string
^1.5.5
@types/file-saver
^2.0.7
@types/jest
^29.5.12
@types/jspdf
^2.0.0
ts-jest
^29.1.2
ts-node
^10.9.2
tsup
^8.0.1
typescript
^5.3.3
packages/react javascript
框架
React
^18.2.0
测试
Jest
^29.7.0
查看全部依赖 (24)
依赖
@dgmjs/core
*
@tiptap/extension-bold
^2.2.3
@tiptap/extension-bullet-list
^2.2.3
@tiptap/extension-document
^2.2.3
@tiptap/extension-dropcursor
^2.2.3
@tiptap/extension-font-family
^2.2.3
@tiptap/extension-hard-break
^2.2.3
@tiptap/extension-history
^2.2.3
@tiptap/extension-italic
^2.2.3
@tiptap/extension-list-item
^2.2.3
@tiptap/extension-ordered-list
^2.2.3
@tiptap/extension-paragraph
^2.2.3
@tiptap/extension-strike
^2.2.3
@tiptap/extension-text
^2.2.3
@tiptap/extension-text-align
^2.2.3
@tiptap/extension-text-style
^2.2.3
@tiptap/extension-underline
^2.2.3
@tiptap/react
^2.2.3
react-dom
^18.2.0
开发依赖
@types/jest
^29.5.12
ts-jest
^29.1.2
ts-node
^10.9.2
tsup
^8.0.1
typescript
^5.3.3
截图