Skip to content

Latest commit

 

History

History
95 lines (62 loc) · 8.06 KB

File metadata and controls

95 lines (62 loc) · 8.06 KB
Rsbuild Banner

Rsbuild

discord channel npm version downloads node version license Ask DeepWiki

English | Portuguese | 简体中文

O Rsbuild é uma ferramenta moderna de build para aplicações web, baseada no Rspack.

Ele oferece builds rápidos e uma saída de produção otimizada, mantendo a configuração simples, consistente e extensível por meio de plugins.

🔥 Recursos

O Rsbuild tem os seguintes recursos:

  • Fácil de Configurar: Um dos objetivos do Rsbuild é fornecer recursos de compilação prontos para uso para os usuários do Rspack, permitindo que os desenvolvedores iniciem um projeto da Web com configuração zero. Além disso, o Rsbuild fornece configuração de compilação semântica para reduzir a curva de aprendizado da configuração do Rspack.

  • Orientado para o desempenho: Rsbuild integra ferramentas de alto desempenho baseadas em Rust da comunidade, incluindo Rspack, SWC e Lightning CSS, para oferecer velocidade de compilação e experiência de desenvolvimento de primeira classe.

  • Ecossistema de plug-ins: Rsbuild tem um sistema de plug-ins leve e inclui uma variedade de plug-ins oficiais de alta qualidade. Além disso, o Rsbuild é compatível com a maioria dos plug-ins do webpack e todos os plug-ins do Rspack, permitindo que os usuários aproveitem os plug-ins existentes da comunidade ou internos no Rsbuild sem a necessidade de reescrever o código.

  • Artefatos estáveis: O Rsbuild foi projetado com um grande foco na estabilidade dos artefatos de compilação. Ele garante alta consistência entre os artefatos nas compilações de desenvolvimento e produção e conclui automaticamente o downgrade de sintaxe e a injeção de polyfill. O Rsbuild também fornece plug-ins para verificação de tipos e validação de sintaxe de artefatos para evitar problemas de qualidade e compatibilidade no código de produção.

  • Framework Agnóstico: Rsbuild não está acoplado a nenhuma estrutura de interface do usuário de frontend. Ele oferece suporte a estruturas como React, Vue, Svelte, Solid e Preact por meio de plug-ins, e planeja oferecer suporte a mais estruturas de IU da comunidade no futuro.

📚 Documentação

🦀 Rstack

Rstack é uma cadeia de ferramentas JavaScript unificada construída em torno do Rspack, com alto desempenho e arquitetura consistente.

Nome Descrição Versão
Rspack Bundler npm version
Rsbuild Build tool npm version
Rslib Library development tool npm version
Rspress Static site generator npm version
Rsdoctor Build analyzer npm version
Rstest Testing framework npm version
Rslint Linter npm version

🔗 Links

🤝 Contribuição

Note

Nós valorizamos qualquer contribuição para o Rsbuild!

Por favor leia o Guia de Contribuição.

Contribuidores

Código de conduta

Este repositório adotou o código de conduta de código aberto da ByteDance. Por favor, verifique Código de Conduta para mais detalhes.

🧑‍💻 Comunidade

Venha e converse conosco no Discord! O time do Rstack e usuários são ativos lá, e estamos sempre buscando por contribuidores.

🙏 Créditos

O Rsbuild foi inspirado por vários projetos excepcionais da comunidade. Gostaríamos de reconhecer e expressar nossa sincera gratidão aos seguintes projetos:

  • Várias implementações de plugins foram inspiradas pelo create-react-app
  • Múltiplas funções utilitárias foram adaptadas do html-webpack-plugin
  • Vários padrões de design de API foram influenciados pelo Vite

📖 Licença

Rsbuild é licensiado sob MIT License.