Хорошая платформа программирования Node.js, продуманная очень в мелочах! "The vast majority of those freed module names (most of which are very generic - names like `alert` and `attr`) have been claimed by a single person. I believe I know who this person is (they didn't really try to hide), and they do not appear to be affiliated in any way with NPM or the original author of these modules, Azer Koçulu. This name-claimer, ~nj48, has pushed new versions of all the affected modules, replacing their source code with what appear to be basically blank modules." https://github.com/rubygems/rubygems.org/issues/1226 (via @zverok)
Вообще я уже месяца два ходил и думал о том, что npmjs является крупнейшим публичным репо пакетов с глобальным неймспейсом. Но пока я думал как это сформулировать — ... ‎- псы в рапиде
У нас на работе билд сломался, но быстро починили, почти всё было vendored, как я понял. ‎- 9000
На этом, надеюсь, npm умрёт, и все переедут на нормальный package manager. ‎- 9000
@9000: я хотел отправить тебе телеграмму с вопросом про этот комментарий, но слово "ебёт" в стоп-листе! ‎- псы в рапиде
В ответ на неотправленную телеграмму скажу: к сожалению, в нашем проекте есть даже кусочек ноды. ‎- 9000
https://habrahabr.ru/post/280099/ "Чистый шаблон приложения на базе jspm/npm начинается c 28 000+ файлов" // "over engineered, too much magic, complex environment, to name a few." (c) @dyachkoff ‎- псы в рапиде
"Есть пакет под названием is-positive-integer (GitHub), который состоит из 4 строчек и которому на вчерашний день требовалось 3 других пакета для работы." ‎- псы в рапиде
контрибуторы взялись за дело и контрибутят: https://github.com/tjmehta/is-positive-integer/blob/master/in..., а было так: https://github.com/tjmehta/is-positive-integer/blob/3003f948b... ‎- newtover
@9000: а какой пакетный менеджер «нормальный»? ‎- A ton of legitimate methods
@newtover: было смешнее. я, на самом деле, немного даже понимаю этот восторг «создать Полезный Пакет, объединив одним выражением три других пакета».... но — ... ‎- сумка с бродским
вообще интересно на это посмотреть еще и с точки зрения метаинформации. Типа ты разрабатываешь пакет is-positive-integer и выпустил его с версией 1.0.3, поправил еще пару багов и получил 1.0.5 и что дальше? В версии 2 будет полный рефакторинг, повысится производительность, новые долгожданные фичи. Но, к сожалению, придется поломать обратную совместимость. ‎- newtover
дададад ‎- сумка с бродским
ознакомился с модулем left-pad и его популярность, теперь я как-то не с вами ‎- Щенок горящего борделя
@whatever: "Нормальный" пакетный менеджер подписывает все пакеты криптографически и позволяет их адресовать по подписи (SHA256 или что там модно), требует применения namespaces по именам авторов / организаций (joe.map-123 и jane.map-1.2.3 независимы), позволяет тривиально организовать и поощряет vendoring / local mirrors, а также не позволяет удалять из себя пакеты одним движением (если ты не администратор). Приличная часть нынешних репозиториев кода не умеет чего-то из списка. ‎- 9000

2015-2016 Mokum.place