README.md 1.2 KB

Codama ➤ Renderers

npm npm-downloads

This package re-exports all available renderers for Codama IDLs.

Installation

pnpm install @codama/renderers

[!NOTE] This package is not included in the main codama package.

Available renderers

The following renderer packages are included in this package:

  • @codama/renderers-js as renderJavaScriptVisitor
  • @codama/renderers-js-umi as renderJavaScriptUmiVisitor
  • @codama/renderers-rust as renderRustVisitor

    // node ./codama.mjs
    import { renderJavaScriptVisitor, renderJavaScriptUmiVisitor, renderRustVisitor } from '@codama/renderers';
    
    codama.accept(renderJavaScriptVisitor('clients/js/src/generated'));
    codama.accept(renderJavaScriptUmiVisitor('clients/js-umi/src/generated'));
    codama.accept(renderRustVisitor('clients/rust/src/generated'));