Shared builders and types for RenderX plugin manifests. Extracted from the [renderx-plugins-demo](https://github.com/BPMSoftwareSolutions/renderx-plugins-demo) project for standalone use in thin client hosts and plugin pipelines.
npm install @renderx-plugins/manifest-toolssh
npm install @renderx-plugins/manifest-tools
`
Import and use in Node scripts or build pipelines:
`js
import { buildInteractionManifest, buildTopicsManifest } from '@renderx-plugins/manifest-tools';
// Example: Build interaction manifest
const manifest = buildInteractionManifest(pluginCatalogs, componentOverrides);
// Example: Build topics manifest
const topics = buildTopicsManifest(topicCatalogs);
`
API
$3
- Merges route catalogs and component overrides into a single manifest.
- Returns { version, routes }.
$3
- Aggregates topic definitions from catalogs.
- Returns { version, topics }.
$3
- InteractionManifest
- TopicsManifest
- LayoutManifest`