You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement the foundational infrastructure needed for WebAssembly
component development including providers, toolchains, and utilities.
Providers:
- WitInfo: Information about WIT libraries and dependencies
- WasmComponentInfo: Component metadata with profile support
- WacCompositionInfo: Composition details and connections
- WasmValidationInfo: Validation results and diagnostics
Toolchains:
- wasm_tools_toolchain: Manages wasm-tools, wac, and wit-bindgen
- Platform detection for Linux, macOS, and Windows
- Automatic tool download and repository setup
- Module extension for toolchain registration
Common utilities:
- WASM target triple constants (wasip2, wasip1, unknown)
- Helper functions for profile-based builds
- File extension constants
This infrastructure enables hermetic, reproducible builds across
different platforms and development environments.
0 commit comments