Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
require("babel/register");
babel/register загрязняет глобальное пространство имен и патчит встроенные объекты типа Array, Object, Function. Если вы работаете через CommonJS-like систему модулей, это плохой выбор. babel-runtime, думаю стоит уточнить, что методы прототипа из ES6/7 не поддерживаются, заменяются только вызовы стандартных конструкторов / статические методы на методы из core-js/library. Реализовать поддержку методов прототипа с этим трансформером можно довольно просто, предложил здесь, но видать (пока?) не судьба. Ну и экспериментирую с разделением библиотеки на commonjs модули, так что со временем, вместо того, что бы тащить в браузер довольно тяжелый монолитный полифил, можно будет затребовать только необходимые фичи.нет, ну а как еще перевести transpiler?!
Некоторые тонкости работы с Github и NPM — со вкусом ES6