Torne a Web (Desenvolvimento) mais rápido.
O SWC (significa Speedy Web Compiler
) é um compilador de texto datilografado / javascript super-rápido escrito em Rust. É uma biblioteca para ferrugem e javascript ao mesmo tempo. Se você estiver usando o SWC da Rust, consulte RustDoc e, para a maioria dos usuários, seu ponto de entrada para usar a biblioteca será analisador.
Além disso, o SWC tenta garantir que
Se você selecionar a versão mais recente de cada caixa, ele funcionará
para usuários de ferrugem.
Atualmente, a MSRV de Crates é 1.73
.
Para atualizar todas as caixas do SWC que você usa, você pode executar curl https://raw.githubusercontent.com/swc-project/swc/main/scripts/update-all-swc-crates.sh | bash -s
. Este script atualizará todas as dependências para a versão mais recente e executará cargo build
para garantir que tudo funcione. Observe que você precisa
jq
cargo upgrade
comando para executar o script.
Se você estiver usando o SWC do JavaScript, consulte os documentos no site.
Confira a documentação no site.
Por favor, veja a comparação com Babel.
Consulte os resultados da referência no site.
O SWC é um projeto orientado à comunidade e é mantido por um grupo de voluntários. Se você quiser ajudar a apoiar o futuro do projeto, considere:
Dando tempo ao desenvolvedor no projeto. (Envie uma mensagem sobre discórdia (preferida) ou discussões para orientação!)
Dando fundos ao se tornar um patrocinador (consulte https://opencollective.com/swc)!
Consulte Contribuindo.md. Você também pode achar útil a documentação da arquitetura (arquitetura.md).
O SWC é distribuído principalmente sob os termos da licença Apache (versão 2.0).
Consulte a licença para obter detalhes.