Sobre o projeto

Vant é uma biblioteca de componentes UI móveis de código aberto para Vue, mantida sob a organização youzan. Ela é voltada para desenvolvedores que constroem aplicações web móveis e se posiciona como leve e customizável. Principais características descritas no README: - Tamanho médio do componente de cerca de 1KB (minificado + gzip) - Mais de 80 componentes - Zero dependências de terceiros - Cobertura de testes unitários superior a 90% - Escrito em TypeScript - Documentação e demos extensas, além de recursos de design em Sketch e Axure - Suporte para Vue 2 e Vue 3 - Suporte para Nuxt 2 e Nuxt 3 via um módulo Vant dedicado - Tree shaking, temas personalizados, modo escuro, SSR e acessibilidade (observado que ainda está em melhoria) - Internacionalização com mais de 30 idiomas integrados A instalação é feita via npm, yarn, pnpm ou bun. Projetos Vue 3 instalam o pacote `vant`, enquanto projetos Vue 2 usam `vant@latest-v2`. O uso envolve a importação de componentes individuais e da folha de estilo da biblioteca, registrando então os componentes na instância do app Vue. Suporte de navegador: Vant 2 cobre navegadores modernos, além de Android 4.0+ e iOS 8.0+. Vant 3/4 visa navegadores modernos, Chrome 51+ e iOS 10.0+, correspondendo aos requisitos do Vue 3. O README também aponta para um scaffold recomendado, Rsbuild, uma ferramenta de build baseada em Rspack desenvolvida pelo autor do Vant, que oferece suporte prioritário para o Vant. Um ecossistema oficial é listado, incluindo Vant Weapp para UI de WeChat MiniProgram, uma coleção de demos, vant-cli para scaffolding de biblioteca UI, vant-icons, um emulador de toque para navegadores desktop e um módulo Nuxt. Um ecossistema comunitário inclui ports para React e Taro, ferramentas de pré-visualização de temas, playgrounds e templates de projetos móveis. A documentação está disponível em um site GitHub Pages com um espelho de backup, juntamente com um changelog e discussões. O projeto lista sua equipe principal e guia de contribuição, e é lançado sob a licença MIT. Esta visão geral baseia-se exclusivamente nas informações contidas no README do repositório.