Babel
Sign in to saveJavaScript compiler that compiles ES2015+ code into backwards compatible JavaScript for older versions of browsers
Source code
Babel is a tool that helps you write code in the latest version of JavaScript. When your supported environments don't support certain features natively, Babel will help you compile those features down to a supported version. Mostly a handful of volunteers, funded by you! Please check out our team page! Please read through our CONTRIBUTING.md and fill out the issue template at babel/issues! Check out: Our development Slack channel and say hi! (sign-up) Issues with the good first issue and help wanted label. We suggest also looking at the closed ones to get a sense of the kinds of issues you can tackle.
Excerpt from the source-code README · 7,836 chars · not written by Vinony
Wikidata facts
- Instance of
- free software
- Official website
- babel.dev/docs/en/next/babel-template
Show 7 more facts
- copyright license
- MIT License
- source code repository URL
- github.com/babel/babel
- software version identifier
- 7.29.2
- social media followers
- 58344
- official blog URL
- babeljs.io/blog
- used by
- JavaScript
- programmed in
- JavaScript
via Wikidata · CC0
Article · Español
Babel es un compilador gratis y de código abierto, que es principalmente utilizado para convertir ECMAScript 2015+ (ES6+) código a una versión atrás compatible de Javascript aquello puede ser ejecutado por motores de Javascript más viejo. Babel es una herramienta popular para utilizar las características más nuevas del lenguaje de programación de Javascript. Los desarrolladores pueden utilizar características de lenguaje de programación Javascript nuevas por utilizar Babel para convertir su código de fuente a versiones de Javascript aquellos navegadores de Web son capaces de procesar. La versión de núcleo de Babel estuvo descargado 5 millones de veces un mes cuando de 2016, aumentando a 16 millones de veces por semana desde 2019. Extensiones de babel transforman sintaxis que no es ampliamente apoyado a un backward-versión compatible. Por ejemplo, funciones de flecha, los cuales están especificados en ES6, están convertidas a funciones regulares. Sintaxis no estándar como JSX también puede ser transformado. Babel Automáticamente puede inyectar polyfills proporcionado por núcleo-js para el soporte presenta aquello falta enteramente de entornos de Javascript. Por ejemplo, a métodos estáticos como Array.from y compilados como Promesa es sólo disponible en ES6+, pero pueden ser utilizados en entornos más viejos si núcleo-js está utilizado.
Abstract from DBpedia / Wikipedia · CC BY-SA