Hyperscript、僕だけ?あんなに醜いなんて。

数日後により詳細な例をご紹介しますが、動作することは確認しています。

import hbs from 'discourse/widgets/hbs-compiler';
import { createWidget } from "discourse/widgets/widget";

export default createWidget("foo", {
  template: hbs`
    <p>MY TEMPLATE</p>
  `
});

[wrap] と WidgetGlue を使用した投稿での利用例: