Sobre o projeto
Parcel é uma ferramenta de build de zero configuração para a web. Tem como objetivo combinar uma experiência de desenvolvimento pronta para uso com uma arquitetura que escala de pequenos projetos a grandes aplicações de produção.
Principais capacidades descritas no README:
- Zero config: suporta muitas linguagens e tipos de arquivos prontos para uso, incluindo tecnologias web como HTML, CSS e JavaScript, além de assets como imagens, fontes e vídeos. Inclui um servidor de desenvolvimento embutido com recarregamento a quente e diagnóstico de erros.
- Builds rápidos: o compilador JavaScript está escrito em Rust para desempenho nativo. O código é compilado em paralelo usando threads de trabalho, e tudo é armazenado em cache para que o mesmo código não seja recompilado.
- Otimização automática de produção: tree-shaking e minificação de JavaScript, CSS e HTML, redimensionamento e otimização de imagens, hash de conteúdo e divisão automática de código.
- Flexibilidade de alvo: transforma automaticamente o código para os ambientes de destino, incluindo suporte a navegadores modernos e legados, e compilação zero config de JSX e TypeScript.
- Escalabilidade: começa com zero configuração, mas pode ser estendida por meio de um formato de configuração e um sistema de plugins para requisitos de build mais complexos.
A documentação de introdução abrange a construção de um aplicativo web, a construção de uma biblioteca e a migração do Parcel v1. A documentação completa está disponível em parceljs.org/docs. O suporte da comunidade está disponível através do GitHub Discussions, Discord e Twitter.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.