2 个版本

0.1.1 2022 年 9 月 15 日
0.1.0 2022 年 9 月 15 日

#1566WebAssembly

Apache-2.0

115KB
3K SLoC

wit-component

基于组件模型提案和 wit-bindgen 的 WebAssembly 组件工具。

字节码联盟项目

build status supported rustc stable

wit-component

wit-component 是一个 crate 和一组 CLI 工具,用于根据 组件模型提案 创建和交互 WebAssembly 组件。

工具

  • wit-component - 从核心 WebAssembly 模块和表示组件导入和导出接口的 .wit 文件创建 WebAssembly 组件。

  • wit2wasm - 将接口定义(在 wit 中)编码为“仅接口”的 WebAssembly 组件。将生成一个 .wasm 组件文件,其中存储了原始接口的完整描述。

  • wasm2wit - 将“仅接口”的 WebAssembly 组件解码为接口定义(在 wit 中)。将生成一个 .wit 文件,表示组件描述的接口。

依赖项

~5–14MB
~194K SLoC