В
Валя читает ишью
@valya_reads_issue3.7K подп.
7.1Kпросмотров
12 июля 2024 г.
📷 ФотоScore: 7.8K
ljharb Ситуация с ljharb продолжает быть веселее и веселее. Это тот чувак, который решил в доку свелта добавить поддержку ноды 0.4. Вчера я пытался в очередной раз апнуть наш проект до eslint 9 и увидел, что eslint-plugin-import принадлежит как раз этому челобеку. Следовательно, по классике, этот плагин поддерживает eslint 2, node 4 и прочую некрофилию. А так же чувак попросту не добавляет поддержку flat config и eslint 9. И вот история в том, что игнор идёт уже больше года. В итоге появляется eslint-plugin-import-x: https://www.npmjs.com/package/eslint-plugin-import-x, который поддерживает только eslint 8/9, не имеет кучи говнозависимостей и пока поддерживается новым ментейнером. Другая история происходит прямо сейчас про библиотеку traverse. Как легко догадаться, туда тоже пришёл ljharb. В итоге ша маемо, то маемо. Но благо, благодаря этому появилась библиотека neotraverse: https://www.npmjs.com/package/neotraverse, которая является форком оригинальной, но без всей этой дичи от нашего поциента. В итоге, если хотите получить популярный проект, то алгоритм чуток прост: 1. Смотришь, в какой очередной утилитарный проект пришел ljharb и навернул секурности 2. Делаешь форк от прошлой версии без зависимостей, обзываешь neo/nano/x-оригинальное имя и публикуешь 3. Профит, благодарные юзеры благодарны на ровном месте, репутация локального спасителя экосистемы Так шо велком, заработать лычку на популярной библиотеке сейчас как никогда просто.
7.1K
просмотров
1462
символов
Нет
эмодзи
Да
медиа

Другие посты @valya_reads_issue

Все посты канала →
ljharb Ситуация с ljharb продолжает быть веселее и веселее. — @valya_reads_issue | PostSniper