vite typescript react compiler vs swc