Babel foi criado para ajudar os desenvolvedores a evitar o problema de alternar entre duas variantes de sintaxe de uma linguagem de programação.
Depois de todo o 2.x do Python 3.x bagunça, uma biblioteca como Babel irá ajudá-lo facilmente converter código escrito na ES6 mais moderno ao ES5 mais velho.
Como um efeito colateral desta conversão, isso também permite que os programadores para implementar aplicativos escritos para um ambiente mais moderno JavaScript em navegadores da Web de hoje.
Babel lhes permite executar código moderno de uma forma ES5 alternativa, apoiando também mapas de origem, um recurso que pode ajudar muito quando a depuração do código.
A biblioteca foi bem planejado e, juntamente com o seu lançamento há também lotes de plugins para vários sistemas de compilação, integração Node.js CLI, e Ruby on Rails apoio.
O suporte também está incluído para Webpack, Broccoli, Gulp, Grunt, Browserify, Duo, Brunch, Devore, Make, Jest, Connect, Jade, Karma, Nodemon e Mocha.
Babel era anteriormente conhecido como 6to5
O que é novo nesta versão:.
- Fix Bug :
- Não considere nomes JSXAttribute ser ReferencedIdentifiers válidos.
O que é novo na versão 6.6.5:
- Fix Bug:
- Não considere nomes JSXAttribute ser ReferencedIdentifiers válidos.
O que é novo na versão 6.4.6:
- Fix Bug:
- Não considere nomes JSXAttribute ser ReferencedIdentifiers válidos.
O que é novo na versão 6.2.2:
- Fix Bug:
- Não considere nomes JSXAttribute ser ReferencedIdentifiers válidos.
O que é novo na versão 5.8.24:
- Fix Bug:
- Não considere nomes JSXAttribute ser ReferencedIdentifiers válidos.
O que é novo na versão 5.2.17:
- parse fixo API não adição de todos os transformadores de pipeline CORRETO .
O que é novo na versão 5.0.12:
- Fix Bug:
- construtor Fix disseminação de matrizes digitados.
- quebra Fix / continuar / retornar aliasing dos não-loops transformador bloco de definição do âmbito.
O que é novo na versão 4.6.1:
- Quebra Mudança:
- Remover commonStandard módulo formatador e torná-lo o comportamento padrão de todas as estritas formatadores do módulo.
O que é novo na versão 3.4.1:
- Correções de bugs:
- Corrija conflitantes --module-ids taquigrafia arg em $ 6to5.
- Adicionar exigem opções de ganchos para armazenar em cache chave.
- Corrija estrita módulo formatador.
O que é novo na versão 3.3.12:
- Fix Bug:
- Não substituir MemberExpressions com core-js em selfContaiend se existir uma ligação local.
Comentários não encontrado