Как написать плагин для Babel: меняем JavaScript так, как нам хочется (часть 2)

preview_player
Показать описание
Продолжаем изучать Babel - транспилятор JavaScript. В этом видео мы узнаем, как написать свой Babel-плагин, чтобы расширить возможности языка и поменять его так, как нам хочется.

Музыка:
► Artist Attribution
Music By: "After The Fall"
Track Name: "Tears Of Gia"
Published by: Chill Out Records
Official After The Fall YouTube Channel Below
License: Eric/After The Fall @ Just Chill Productions
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

00:00 Главное из прошлого видео
01:31 Устройство Babel при работе с плагинами
03:32 Грамотное расширение функционала - Visitor
05:00 Всё, что нужно — предоставить Visitor
05:33 Идея: что будем делать?
06:45 Приступаем к работе!
07:58 Смотрим, что предоставляет нам Babel
08:39 Инструмент для просмотра AST
09:02 Как будет работать плагин
09:35 Начинаем превращения: Babel Types
11:49 Создаём новый объект-параметр
12:59 Проверяем, всё ли работает
13:22 Преобразовываем код вызова функций
14:08 Готово! Смотрим, как оно работает
14:48 Почему мы написали вредный плагин
15:23 Резюмируем: как писать плагин?
15:49 Как можно использовать в работе?
16:17 Заключение

#babel #plugin #плагин #javascript #es6 #es2021 #es2022
Рекомендации по теме
Комментарии
Автор

Круто объясняешь, спасибо! Кстати, по поводу спред синтаксиса не понял, скорее всего ты имел в виду деструктуризацию?

javascript