ソフトウェアを開発していて、オープンソース・ソフトウェアを一切使わないということはほとんどないといっても過言ではありません。さらに何らかのライブラリを作っている際には、別なライブラリを使っていたりします。 そうしたソフトウェアに感謝し、その感謝の心を寄付で表明できるのがthanksです。

thanksの使い方

thanksはnodeプロジェクトで実行します。そうすると依存ライブラリの中で寄付先が指定されているものが一覧されます。

$ thanks
✔ You depend on 12 authors and 3 teams who are seeking donations! ✨

Author             Where to Donate           Dependencies
sindresorhus       patreon.com/sindresorhus  supports-color, camelcase, chalk + 61 more
mafintosh          patreon.com/mafintosh     safe-buffer, resolve, concat-stream + 4 more
nzakas             paypal.me/nczonline       eslint, estraverse, globals, doctrine + 3 more
thlorenz           patreon.com/thlorenz      resolve, convert-source-map, readdirp + 2 more
juliangruber       patreon.com/juliangruber  isarray, balanced-match, brace-expansion + 1 more
feross             patreon.com/feross        safe-buffer, resolve, is-buffer + 1 more
hughsk             hughsk.io/donate          resolve, component-emitter, detective
yoshuawuyts        patreon.com/yoshuawuyts   resolve, is-my-json-valid, detective
marijn             patreon.com/marijn        acorn
andrewnez          en.liberapay.com/andrew   base62
mikeal             patreon.com/mikeal        form-data
hueniverse         patreon.com/eranhammer    qs
debug (team)       opencollective.com/debug  debug
babel-core (team)  opencollective.com/babel  babel-core
babel (team)       opencollective.com/babel  babel

? Want to open these donate pages in your web browser? ? (Y/n) 

ここでYを押せばすべてのWebサイトが表示されます。

こうしてみると寄付を受け付けるサイトが幾つかあるのが分かります。大きなライブラリであれば独自のURLですが、Patreonを使っているケースが多いようです。ライブラリに感謝し、今後も開発を継続して欲しいと願うならば寄付してみても良いでしょう。

thanksはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

feross/thanks: ? Give thanks to the open source maintainers you depend on! ✨