|
|
6 月之前 | |
|---|---|---|
| .. | ||
| src | e9d56c993f Rename Kinobi to Codama (#234) | 1 年之前 |
| test | dbbdf9ec20 Use vitest as a test framework (#18) | 1 年之前 |
| .gitignore | 7f549a8464 Add renderers package (#14) | 1 年之前 |
| .prettierignore | bb2289e537 Make prettier ignore CHANGELOG.md files | 1 年之前 |
| CHANGELOG.md | 7df406ee45 [1.x] Publish packages (#608) | 6 月之前 |
| LICENSE | e9d56c993f Rename Kinobi to Codama (#234) | 1 年之前 |
| README.md | 159c18856d Fix CI (#330) | 11 月之前 |
| package.json | 7df406ee45 [1.x] Publish packages (#608) | 6 月之前 |
| tsconfig.declarations.json | 7f549a8464 Add renderers package (#14) | 1 年之前 |
| tsconfig.json | e9d56c993f Rename Kinobi to Codama (#234) | 1 年之前 |
This package re-exports all available renderers for Codama IDLs.
pnpm install @codama/renderers
[!NOTE] This package is not included in the main
codamapackage.
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'));