riot.jsのoptsはlowercaseのみ

問題

riot.jsでタグを定義する時、attributeをcamelCaseで書いてもoptsでは全て小文字に直されてしまう

<foo barBaz="a" />

<foo>
  <p>{opts.barbaz}</p>
</foo>

解決策

諦めてsnake_caseで書こう

参考

http://riotjs.com/guide/#nested-tags