O compilador para escrever JavaScript da próxima geração.
Babel (pronunciado "Babble") é um projeto orientado à comunidade usado por muitas empresas e projetos e é mantido por um grupo de voluntários. Se você quiser ajudar a apoiar o futuro do projeto, considere:
Nossos principais patrocinadores são mostrados abaixo! [Torne -se um patrocinador]
Babel é uma ferramenta que ajuda a escrever o código na versão mais recente do JavaScript. Quando seus ambientes suportados não suportam certos recursos nativamente, a Babel o ajudará a compilar esses recursos até uma versão suportada.
Em
// ES2020 nullish coalescing
function greet ( input ) {
return input ?? "Hello world" ;
}
Fora
function greet ( input ) {
return input != null ? input : "Hello world" ;
}
Experimente em nosso REPL.
Principalmente um punhado de voluntários, financiado por você! Por favor, confira nossa página de equipe!
Estou tão feliz que você perguntou: aleluia-elogios a Babel por @angus-c, versão em áudio de @swyx. Tweet -nos suas gravações!
Para perguntas e suporte, junte -se à nossa comunidade Slack (você pode se inscrever aqui para um convite), faça uma pergunta sobre o Stack Overflow ou ping -nos no Twitter.
Confira nosso site: BABELJS.IO, e Relatório Questões/Recursos no Babel/Website.
Por favor, leia nosso contribuindo.md e preencha o modelo de problema em Babel/Issues!
Confira:
Alguns recursos:
O repositório Babel é gerenciado como um monorepo, composto por muitos pacotes de NPM.
Mit