who-to-support
find the right projects to sponsor
Usage
npx who-to-support "user:marcolink" --token xxx
Alternatively, a GH_TOKEN
env var will be used as token.
Filter
Use github qualifiers to filter results:
Examples
npx who-to-support "user:marcolink"
(user
scoped)
npx who-to-support "org:facebook"
(org
scoped)
Example output:
npx who-to-support "user:marcolink"
✔ Initialized as Marco Link
✔ Found 9 repositories for query user:marcolink with 59 unique dependencies
✔ Found 58 github projects
✔ Received data for 30 dependencies
╔════════════════╤═════════════╤═════════════════════════════════╤═══════════╗
║ Owner │ Occurrences │ User/Org │ Sponsored ║
╟────────────────┼─────────────┼─────────────────────────────────┼───────────╢
║ Babel │ 2 │ https://github.com/babel │ ❕ ║
╟────────────────┼─────────────┼─────────────────────────────────┼───────────╢
║ typicode │ 1 │ https://github.com/typicode │ ❕ ║
╟────────────────┼─────────────┼─────────────────────────────────┼───────────╢
║ Daniel Bugl │ 1 │ https://github.com/omnidan │ ❕ ║
╟────────────────┼─────────────┼─────────────────────────────────┼───────────╢
║ Sindre Sorhus │ 1 │ https://github.com/sindresorhus │ ❕ ║
╟────────────────┼─────────────┼─────────────────────────────────┼───────────╢
║ ESLint │ 1 │ https://github.com/eslint │ ❕ ║
╟────────────────┼─────────────┼─────────────────────────────────┼───────────╢
║ Gajus Kuizinas │ 1 │ https://github.com/gajus │ ❕ ║
╚════════════════╧═════════════╧═════════════════════════════════╧═══════════╝
You use 59 unique npm dependencies from 30 different creators.
You're currently sponsoring 0 creators of 6 who could be sponsored.