/// WASM target stub: version detection is native-only.
/// Provides stubs so cmd/main can pass wasm-gc check during publish.
#cfg(not(target="native"))
pub fn detect_moon_version() -> String {
"unknown"
}
pub fn make_report(moon_version : String) -> VersionReport {
{
moon_version,
semver: None,
check_min: None,
check_max: None,
meets_min: true,
meets_max: true,
meets_all: true,
}
}
pub fn report_to_json(report : VersionReport) -> String {
"{}"
}
pub fn parse_semver(_s : String) -> Option[SemVer] {
None
}
pub fn get_env(_name : String) -> Option[String] {
None
}
pub fn exit_process(_code : Int) -> Unit {
}