add web-mode and js2-mode