[web-mode] add web-mode