Size: a a a

2020 May 24

SP

Stanislav Popov in rust_offtopic
Emmanuel Goldstein
У всех перестало. npm i не может разрешить зависимость left-pad, потому что её нет на NPM.
еще раз - ты видел людей которые пришли на работу решили обновиться и ОЙ РАБОТА ВСТАЛА ПАМАГИТЕ ?
источник

EG

Emmanuel Goldstein in rust_offtopic
Aleksandr Razumov
Тут проблема в npm скорее, чем в кол-ве зависимостей
Фронтенд такое багованное говно не в последнюю очередь из-за количества микрозависимостей
источник

SP

Stanislav Popov in rust_offtopic
стоит ли это того нытья на хабре?
источник

EG

Emmanuel Goldstein in rust_offtopic
Пустой темплейт JS-проекта сравним по сложности с большой, серьёзной программой
источник

EG

Emmanuel Goldstein in rust_offtopic
И по количеству багов — тоже
источник

ГС

Георгий Седометов... in rust_offtopic
Emmanuel Goldstein
У всех перестало. npm i не может разрешить зависимость left-pad, потому что её нет на NPM.
это детская проблема экосистемы, которую уже решили
источник

EG

Emmanuel Goldstein in rust_offtopic
Георгий Седометов
это детская проблема экосистемы, которую уже решили
Запретив удалять пакеты.
источник

ГС

Георгий Седометов... in rust_offtopic
пакетный менеджер С++ передаёт привет
источник

EG

Emmanuel Goldstein in rust_offtopic
Это полумера.
источник

EG

Emmanuel Goldstein in rust_offtopic
Представим себе, что я пишу пакет is-two, публикую его на NPM и добавляю как зависимость в пару опенсорсных проектов
источник

EG

Emmanuel Goldstein in rust_offtopic
А потом выкладываю версию, которая отправляет все куки мне на емэйл
источник

EG

Emmanuel Goldstein in rust_offtopic
INB4 локи: я вношу в первую версию пакета достаточный баг, чтобы обновить версию пакета казалось хорошей идеей.
источник

EG

Emmanuel Goldstein in rust_offtopic
Никто не читает код своих тысяч зависимостей, потому что никто не может прочитать столько кода.
источник

AR

Aleksandr Razumov in rust_offtopic
такое вроде везде есть
источник

EG

Emmanuel Goldstein in rust_offtopic
Aleksandr Razumov
такое вроде везде есть
Чем больше микрозависимостей, тем больше риск
источник

AR

Aleksandr Razumov in rust_offtopic
ну мне тут доказывали, что микрозависимости это добро и збс
источник

NI

Nickolay Ilyushin in rust_offtopic
Это зло
источник

AR

Aleksandr Razumov in rust_offtopic
я поспорил и успокоился
источник

ГС

Георгий Седометов... in rust_offtopic
нет, риска было бы меньше, если бы кто-то валидировал пакеты в репозитории. А пока пушить может кто угодно, особой безопасности добиться не получится
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
Представим себе, что я пишу пакет is-two, публикую его на NPM и добавляю как зависимость в пару опенсорсных проектов
Пакет находят, удаляют, я пишу пакет is-negative-two и продложаю своё чёрное дело
источник