Привет фронтендерам
Делали когда-нибудь библиотеку для React? Если да, то знаете, какой у этого ужасный DX. Готовых инструментов просто нет.
Самый простой способ написать хоть какой-то код, потестить его и залить в npm выглядит так: сначала статья на 10-15 минут, потом чтение доки и настройка проекта на несколько часов.
Конечно можно взять уже готовый бойлерплейт, где за вас всё поставили и настроили. То есть буквально
всё — пишем
npm install
и половина npm'а залетает к нам в node_modules. Самый злой конфиг Тайпскрипта, ESlint с кучей плагинов, конечно же Prettier, самые модные CSS-in-JS либы и огромная куча npm-скриптов для запуска всего этого барахла. Ну и pre-commit хуки, куда же без них. Нельзя же вам доверить самим запускать typecheck, lint и format.
Короче, меня всё это достало и
я сделал CLI. Попробуйте его для своей следующей библиотеки и скажите как вам
Ну и
накидайте звёздочек что ли
😌