Exports all Codama renderers
npm install @codama/renderers[![npm][npm-image]][npm-url]
[![npm-downloads][npm-downloads-image]][npm-url]
[npm-downloads-image]: https://img.shields.io/npm/dm/@codama/renderers.svg?style=flat
[npm-image]: https://img.shields.io/npm/v/@codama/renderers.svg?style=flat&label=%40codama%2Frenderers
[npm-url]: https://www.npmjs.com/package/@codama/renderers
This package re-exports all available renderers for Codama IDLs.
``sh`
pnpm install @codama/renderers
> [!NOTE]
> This package is not included in the main codama package.
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
`ts
// 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'));
``