開発者に資金を提供するためのツールが NPM 6.13 パッケージ マネージャーに追加されました

公開済み パッケージマネージャーのリリース NPM6.13、Node.js に含まれており、JavaScript でモジュールを配布するために使用されます。 新バージョンの特徴としては、 出現 コマンド」ファンド» およびパッケージの保守に携わる開発者による寄付金の収集を組織するための資金。

パッケージをインストールした後、NPM は、メンテナーが寄付を受け入れる依存関係関連のパッケージの数に関する情報を表示するようになりました (そのような情報を隠すために「--no-fund」フラグが提供されています)。 「npm Fund」コマンドを実行すると、ユーザーは現在のプロジェクトの依存関係ごとに寄付を集める方法に関する詳細情報を取得し、対応するサービス (Patreon、Librapay、OpenCollective、GitHub Sponsor など) へのリンクを受け取ることができます。 。 寄付の受け入れに関する情報は、package.json ファイルの新しい「funding」フィールドを使用してパッケージ内で定義されます。

開発者に資金を提供するためのツールが NPM 6.13 パッケージ マネージャーに追加されました

XNUMX月にあることを思い出させてください フェロス・アブハディジェ、NPM パッケージの作成者 標準 (週あたり約 200 万ダウンロード) とプラットフォーム ウェブトレント, 投稿しました NPM リポジトリ モジュール内資金調達」、パッケージのインストール後にテキスト広告が表示されます。 コンソールに広告を表示するために、モジュールはインストール後 (インストール後) に自動的に起動されるスクリプトにハンドラーを挿入しました。 同様の方法で、パッケージ管理者の作業を収益化することが提案されました (収益化プログラムに参加するには、パッケージに応じてこのモジュールを追加する必要がありました)。

後に バックラッシュ コミュニティの活性化と、広告の形での収益化は優れた開発者よりも優れたマーケターに多くの利益をもたらすという意見の出現により、実験は縮小されました。 その後の故宮管理 禁止された 同様のアクティビティを禁止し、インストール中、実行中、または開発のさまざまな段階で広告を表示するパッケージをブロックすることを約束しました。

同時に、NPMの開発を統括する株式会社NPMの取締役、 約束した ワーキング グループを作成し、メンテナのモチベーションを刺激するソリューションを開発します。 最初のステップは「fund」コマンドの実装でしたが、将来的には独自の寄付プラットフォームを作成することも可能で、これは NPM リポジトリ自体への資金提供にも役立つ可能性があります。

出所: オープンネット.ru

コメントを追加します