This library provides common definitions for Maestro. It's meant to be used as a source of truth on common types and schemas for both Maestro and any client system libraries. Any template or generated layout in any client system, which uses Maestro, should satisfy these schemas and types.
It holds:
- zod schemas for main shared system parts (workflow layout, and it's pieces like, step, step settings, actions, etc.)
- types for mentioned schemas
Install all dependencies:
npm install
Run all tests:
npm run test