github-actions[bot] 7df406ee45 [1.x] Publish packages (#608) há 6 meses atrás
..
src e9d56c993f Rename Kinobi to Codama (#234) há 1 ano atrás
test dbbdf9ec20 Use vitest as a test framework (#18) há 1 ano atrás
.gitignore 7f549a8464 Add renderers package (#14) há 1 ano atrás
.prettierignore bb2289e537 Make prettier ignore CHANGELOG.md files há 1 ano atrás
CHANGELOG.md 7df406ee45 [1.x] Publish packages (#608) há 6 meses atrás
LICENSE e9d56c993f Rename Kinobi to Codama (#234) há 1 ano atrás
README.md 159c18856d Fix CI (#330) há 11 meses atrás
package.json 7df406ee45 [1.x] Publish packages (#608) há 6 meses atrás
tsconfig.declarations.json 7f549a8464 Add renderers package (#14) há 1 ano atrás
tsconfig.json e9d56c993f Rename Kinobi to Codama (#234) há 1 ano atrás

README.md

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'));