Комментарии 15
Пока нет, там несколько неясных моментов. Но если запускать через babel-node (что нормально для одноразовых скриптов), то будет работать.
Если я правильно понимаю то можно с таким же успехом использовать Webpack, верно ?
Я не очень понимаю, при чем тут Webpack. Webpack !== babel, хотя они и используются часто вместе, но это не единственный вариант использования их обоих.
babel-node утилита командной строки, которая эмулирует поведение nodejs, только перед исполнением файла она его транспилирует и только потом передает настоящему nodejs.
Всегда остаётся вопрос поддерживаемости кода. Когда вся новая кодовая база написана на новой версии языка, возвращение к старым версиям может быть затруднительным — начиная от "как, тогда нельзя было писать вот так", до "что вообще тут написано".
Можно воспринимать это как своеобразный рефакторинг и освежение в памяти внутренностей легаси-кода
Можно воспринимать это как своеобразный рефакторинг и освежение в памяти внутренностей легаси-кодаТак каким же образом автоматизированный перевод вам все это даст? ;)
Вот бы еще кто-нибудь запилил cst
, чтобы в typescript код превращать.
Или вы хотите, чтобы он вам сразу типы переменных и возвращаемых значений прописал?
Lebab это как Babel, только наоборот