Capacitor
WebView host — Server + Vite + Persistence for HTTP APIs, or Native bridge for shell postMessage:
ts
import { bindHostBridge } from '@codemerge/integrate/protocol';
bindHostBridge(document.getElementById('editor')!, { targetOrigin: '*' });