BaklavaJS
使用VueJS在浏览器中实现的图形/节点编辑器
包名 | 版本 |
---|---|
baklavajs | |
@baklavajs/core | |
@baklavajs/engine | |
@baklavajs/interface-types | |
@baklavajs/renderer-vue | |
@baklavajs/themes |
简介
BaklavaJS是一个用于网页的图形/节点编辑器。它提供了一个易于使用的编辑器,同时具备创建自定义节点的能力。此外,它非常注重可扩展性,这使得它拥有一个多功能的插件系统。 为了保证类型安全,整个BaklavaJS生态系统都是用TypeScript编写的。
核心功能包含在@baklavajs/core
包中。其他功能可以通过安装所需的插件来按需添加:
- 引擎:提供使用图形进行计算的功能。
- 接口类型:为节点接口添加类型,并只允许您想要连接的类型之间进行连接。它还可以自动将一种类型的值转换为另一种类型。
- Vue渲染器:使用VueJS在浏览器中显示编辑器。
- 主题:BaklavaJS的预构建主题集合。
还有一个baklavajs
包,它包含了核心包以及所有插件。
入门指南和文档
您可以在这里找到文档:https://v2.baklava.tech
BaklavaJS v1
BaklavaJS的旧版本可以在这里找到:https://github.com/newcat/baklavajs/tree/v1
赞助商
顶级赞助商
ThePixelDeveloper · Reece Dunham · Adrian Rudnik · Chris Bolton · LittleMouseGames · Andrei Bosco B. Torres · eviltik