Readonly MoonBit code viewer harness inspired by Monaco and CodeMirror.
Dependencies
direction: down
embedder: your MoonBit app
repo: this repository {
viewer: viewer — published package {
facade: Viewer facade
common: viewer/common — DOM-free
browser: browser runtime + contributions
}
shell: internal/shell — reference only {
workbench: browser workbench
server: native backend
}
}
embedder -> repo.viewer.facade: moon add moonbitlang/editor
repo.shell.workbench -> repo.viewer.facade: embeds via public API
repo.shell.workbench <-> repo.shell.server: readonly remote protocolmoon add moonbitlang/editor@0.2.1npm install
justmoon check --target all --warn-list +73
moon fmt --check
just test
just build
just test-browser-smokeReadonly MoonBit code viewer harness inspired by Monaco and CodeMirror.
Dependencies