Frequently Asked Questions
Does it support Vue 3?
Yes. PtahJs is built around Vue 3.
Does it support Vue 2?
No.
Does it support React?
Not in the current package set.
Can I use another UI library?
Yes. Module components and parameter components can use Element Plus, Ant Design Vue, Naive UI, or your own design system.
Which package should I import first?
For most apps, start with @ptahjs/ui-vue. It re-exports the runtime and designer APIs you usually need.
Core Package Roles
| Package | Description |
|---|---|
@ptahjs/kernel | Core state, IRGraph, resources |
@ptahjs/runtime | Runtime schema compilation and queries |
@ptahjs/designer | Editing, history, DnD |
@ptahjs/ui-vue | Vue integration and built-in components |
@ptahjs/shared | Shared utilities |
@ptahjs/dnd | Drag-and-drop engine |
