@hstm-labs/forge-ui-generator
v0.1.9
Published
UI component generation stage for Forge — produces page definitions, reusable components, layouts, forms, navigation, and routing from architecture output.
Readme
@hstm-labs/forge-ui-generator
UI component generation stage for Forge — produces page definitions, reusable components, layouts, forms, navigation, and routing from architecture output.
Installation
npm install @hstm-labs/forge-ui-generatorPublic API
Types
UiArtifact— complete UI layer outputUiPage— page-level component definitionUiComponent— reusable component definitionUiLayout— layout structure definitionUiForm— form component with field definitionsUiNavigation,UiRoute— navigation and routing
Classes
UiGenerateStage— pipeline stage implementingPipelineStageinterfaceUiOutputValidator— validates LLM-produced UI output
Usage
import { UiGenerateStage } from '@hstm-labs/forge-ui-generator';
const stage = new UiGenerateStage();
const result = await stage.execute(input);
// result.data contains UiArtifact