NPM 6.13 പാക്കേജ് മാനേജർ ഡെവലപ്പർ ഫണ്ടിംഗ് ടൂളുകൾ ചേർക്കുന്നു

പ്രസിദ്ധീകരിച്ചു പാക്കേജ് മാനേജർ റിലീസ് NPM 6.13, входящего в поставку Node.js и применяемого для распространения модулей на языке JavaScript. Особенностью новой версии стало ഭാവം команды «ധനം» и средств для организации сбора пожертвований разработчиками, занимающимися сопровождением пакетов.

После установки какого-либо пакета NPM теперь выводит информацию о числе связанных зависимостями пакетов, мэйнтейнеры которых принимают пожертвования (для скрытия подобной информации предусмотрен флаг «—no-fund»). Выполнив команду «npm fund» пользователь может получить детальную информацию о методах сбора пожертвований в каждой из зависимостей к текущему проекту и получить ссылки на соответствующие сервисы (Patreon, Librapay, OpenCollective и GitHub Sponsor и т.п.). Информация о приёме пожертвований определяется в пакете при помощи нового поля «funding» в файле package.json.

NPM 6.13 പാക്കേജ് മാനേജർ ഡെവലപ്പർ ഫണ്ടിംഗ് ടൂളുകൾ ചേർക്കുന്നു

Напомним, что в августе ഫിറോസ് അബൂഖാദിജെ, автор NPM-пакета സാധാരണ (около 200 тысяч загрузок в неделю) и платформы webtorrent, പോസ്റ്റുചെയ്ത в репозитории NPM модуль «ഫണ്ടിംഗ്«, выводящий текстовую рекламу после установки пакета. Для показа рекламы в консоли модуль подставлял обработчик в скрипт, автоматически запускаемый после установки (post-install). Подобным образом предлагалось монетизировать работу мэйнтейнеров пакетов (для участия в программе монетизации нужно было добавить данный модуль в зависимости к своему пакету).

ശേഷം തിരിച്ചടി сообщества и появления мнения, что монетизация в форме рекламы принесёт больше пользы хорошим маркетологам, чем хорошим разработчикам, эксперимент был свёрнут. Позднее администрация NPM നിരോധിച്ചത് подобную активность и пообещала блокировать пакеты, показывающие рекламу во время установки, в процессе выполнения или на различных стадиях разработки.

При этом директор компании NPM Inc, курирующей разработку NPM, വാഗ്ദാനം ചെയ്തു создать рабочую группу и выработать решение для стимулирования мотивации работы мэйнтейнеров. Первым шагом стала реализация команды «fund», но в дальнейшем не исключается создание собственной платформы сбора пожертвований, которая также может оказаться полезной и для финансирования самого репозитория NPM.

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക