A WASM plugin that powers proto's TOML plugin pattern. This plugin is responsible for parsing the TOML schema file and providing the necessary information to proto by implementing the applicable WASM functions.
This plugin is built-in to proto, but if you want to override it with an explicit version, add the following to .prototools
.
[plugins]
internal-schema = "source:https://github.com/moonrepo/schema-plugin/releases/download/vX.Y.Z/schema_plugin.wasm"
This plugin does not support configuration.
This plugin does not support hooks.
Build the plugin:
cargo build --target wasm32-wasi
Test the plugin by running proto
commands.
proto install moon-test
proto list-remote moon-test
Since this plugin requires an external schema file, its testing uses moon: https://moonrepo.dev/docs/install#proto