tab expand to spaces by default
js files use 2 spaces as tab instead of 4