Like I said: it should have been `js.Dynamic.literal` since the day we introduced `js.Dynamic.literal`. We simply forgot to use that. It is still possible to define "literal" `js.Dictionary`s the way you define "literal" scala.Maps, but this is irrelevant here.