Fixed opa-mode and added opa-js-mode