1 unstable release
0.0.2 | Dec 1, 2024 |
---|
#325 in WebAssembly
56KB
872 lines
wasm extension
rust
编写 plugin
参照 crates/extension_plugin
cargo build -r --target wasm32-wasip2
本地测试
参考 extension_test
发布
请先安装
cargo-release
cargo-cliff
- 变更版本,升级 x.x.y -> x.x.y+1
cargo release --sign -v patch
- 发布到 crates.io
cargo release publish --workspace -v -x
wasm
- 生成的 plugin.wasm 通过自定义 customSection 携带插件相关信息
- 已经发布到 component 仓库,暂时使用本地 wit 文件,以后使用远程仓库文件
wkg publish --registry wa.dev --package workoss:extension@0.0.3 extension_plugin.min.wasm
Acknowledgements
Thanks to zed for plugins
License
Licensed under the Apache License, Version 2.0
Dependencies
~63MB
~1M SLoC