import {
"wzzc-dev/moui/core",
"moonbitlang/core/encoding/base64",
"moonbitlang/core/encoding/utf8",
"moonbitlang/core/json",
"moonbitlang/core/string",
"dowdiness/js_engine",
"mizchi/crater-renderer" @crater,
"mizchi/crater-layout/inline" @layout_inline,
"mizchi/crater-painter/paint/model" @paint_model,
"mizchi/crater-dom/html",
"mizchi/css/values",
"moonbitlang/async/http" @async_http,
"moonbitlang/async/io" @async_io,
"examples/browser/engine/translate",
}
import {
// async test driver 需要根包(仅测试构建)
"moonbitlang/async",
} for "test"
// @async_http/@async_io 仅被 native-only 的 net.mbt 使用,
// wasm/js 目标会报 unused_package,统一抑制该警告。
warnings = "-unused_package"
options(
"native-stub": [ "net_bridge.c" ],
targets: {
"net_bridge.mbt": [ "native", "llvm" ],
"net_bridge_unavailable.mbt": [ "wasm", "wasm-gc", "js" ],
"net.mbt": [ "native", "llvm" ],
"net_test.mbt": [ "native", "llvm" ],
},
)