Babel a été créé pour aider les développeurs à éviter le problème de la commutation entre les deux variantes de syntaxe d'un langage de programmation.
Après tout le Python 2.x et 3.x désordre, une bibliothèque comme Babel va vous aider à convertir facilement le code écrit dans le ES6 plus moderne à l'ES5 plus.
Comme un effet secondaire de cette conversion, ce qui permet aussi aux programmeurs de déployer des applications écrites pour un environnement plus moderne JavaScript dans les navigateurs Web d'aujourd'hui.
Babel leur permet exécuter du code moderne dans une forme de ES5 alternatif, supportant également des cartes de source, une fonctionnalité qui peut grandement aider lors du débogage de votre code.
La bibliothèque a été bien planifié et avec sa sortie il y a aussi beaucoup de plugins pour divers systèmes de construction, l'intégration Node.js CLI, et Ruby on Rails support.
Le soutien est également inclus pour Webpack, Brocoli, Gulp, Grunt, Browserify, Duo, Brunch, Gobble, Make, Jest, Connect, Jade, Karma, Nodemon et Mocha.
Babel était auparavant connu sous le nom 6to5
Ce qui est nouveau dans cette version:.
- Bug Fix :
- Ne considérez pas les noms JSXAttribute être ReferencedIdentifiers valides.
Ce qui est nouveau dans la version 6.6.5:
- Bug Fix:
- Ne considérez pas les noms JSXAttribute être ReferencedIdentifiers valides.
Ce qui est nouveau dans la version 6.4.6:
- Bug Fix:
- Ne considérez pas les noms JSXAttribute être ReferencedIdentifiers valides.
Ce qui est nouveau dans la version 6.2.2:
- Bug Fix:
- Ne considérez pas les noms JSXAttribute être ReferencedIdentifiers valides.
Ce qui est nouveau dans la version 8.5.24:
- Bug Fix:
- Ne considérez pas les noms JSXAttribute être ReferencedIdentifiers valides.
Qu'est-ce que les nouvelles dans la version 5.2.17:
- API d'analyse fixe pas l'ajout de tous les transformateurs de pipeline corrects .
Ce qui est nouveau dans la version 5.0.12:
- Bug Fix:
- Correction constructeur propagation de tableaux typés.
- pause Fix / continue / retour aliasing des non-boucles dans le transformateur bloc de détermination de la portée.
Ce qui est nouveau dans la version 4.6.1:
- Rompre le changement:
- Supprimer commonStandard le module formatter et en faire le comportement par défaut de tous les formateurs de modules strictes.
Ce qui est nouveau dans la version 3.4.1:
- Correction de bugs:
- Fix conflit --module-ids sténographie arg en $ 6to5.
- Ajoutez nécessitent des options de crochet à la clé en cache.
- Fixer le module strict formatter.
Ce qui est nouveau dans la version 3.3.12:
- Bug Fix:
- Ne pas remplacer MemberExpressions avec core-js dans selfContaiend si existe une liaison locale.
Commentaires non trouvées