MoonBit port of the dan-any danmaku conversion library
///|
import {
"rinnein/dan-any-mbt/core",
"rinnein/dan-any-mbt/adapters",
}
///|
fn example() raise @adapters.AdapterError {
let db = @core.new_db().init()
let chunk = db.make_chunk()
let items = @adapters.parse_danuni_json(
"[{\"DMID\":\"demo\",\"content\":\"hello MoonBit\"}]",
)
chunk.upsert(items)
@adapters.export_danuni_json(chunk.danmakus())
}moon test
moon check --target all
moon build cmd/main --target native
moon build cmd/main --target wasm
moon run cmd/main