Add json and js2 modes