Skip to content

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

PackageDescription
@ptahjs/kernelCore state, IRGraph, resources
@ptahjs/runtimeRuntime schema compilation and queries
@ptahjs/designerEditing, history, DnD
@ptahjs/ui-vueVue integration and built-in components
@ptahjs/sharedShared utilities
@ptahjs/dndDrag-and-drop engine