El compilador para escribir JavaScript de próxima generación.
Babel (pronunciado "balble") es un proyecto impulsado por la comunidad utilizado por muchas empresas y proyectos, y es mantenido por un grupo de voluntarios. Si desea ayudar a apoyar el futuro del proyecto, considere:
¡Nuestros mejores patrocinadores se muestran a continuación! [Convertirse en patrocinador]
Babel es una herramienta que te ayuda a escribir código en la última versión de JavaScript. Cuando sus entornos compatibles no admiten ciertas funciones de forma nativa, Babel lo ayudará a compilar esas características a una versión compatible.
En
// ES2020 nullish coalescing
function greet ( input ) {
return input ?? "Hello world" ;
}
Afuera
function greet ( input ) {
return input != null ? input : "Hello world" ;
}
Pruébalo en nuestro repl.
¡Principalmente un puñado de voluntarios, financiados por usted! ¡Vea la página de nuestro equipo!
Estoy tan contento de que hayas preguntado: Hallelujah —— en alabanza a Babel de @Angus-C, versión de audio de @Swyx. ¡Tweet tus grabaciones!
Para obtener preguntas y apoyo, únase a nuestra comunidad Slack (puede registrarse aquí para una invitación), hacer una pregunta sobre Stack Overflow o ping en Twitter.
Visite nuestro sitio web: Babeljs.io, e informe problemas/características en Babel/sitio web.
¡Lea nuestro contribuyente.md y complete la plantilla de problemas en Babel/temas!
Verificar:
Algunos recursos:
El repositorio de Babel se gestiona como un monoreso compuesto por muchos paquetes de NPM.
MIT