vite react app typescript tailwind