Weaverbird publishes two packages:
The npm package contains two concerns:
- a graphical user interface,
- some translators.
Its main language is TypeScript.
See UI components for more details on usable components.
Translators serves two purposes today:
- declaring a set of supported steps so only display these steps
- optionally provide a way to translate a pipeline into a query understandable by a backend
See how to write a new translator for a deep-dive.
The python module provide a way to run transformations described in a pipeline.
Its code reside in the
More info in its dedicated usage docs.