シングルトンではなくクラスメソッドにする利点って何かなと思って。
Javaとかだとモック化しにくいとかあるけど、
JSだとそういう制約はなさそうだからあんま気にすることもないのかな