https://github.com/drewml/thankyou
Find all the people in your dependency tree that have helped your project come alive
https://github.com/drewml/thankyou
Last synced: about 1 year ago
JSON representation
Find all the people in your dependency tree that have helped your project come alive
- Host: GitHub
- URL: https://github.com/drewml/thankyou
- Owner: DrewML
- Created: 2016-05-25T05:53:35.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-25T23:07:55.000Z (about 10 years ago)
- Last Synced: 2025-04-12T20:36:27.179Z (about 1 year ago)
- Language: JavaScript
- Size: 5.86 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Thank You!
If you're using [npm](https://www.npmjs.com/), then you're definitely building a project using the collective effort of a very large community. Why not thank some of the individuals that have helped your project the most!
This small CLI application will walk a projects entire `node_modules` directory, finding every `package.json` file along the way (including transitive dependencies). The names of each author, and the packages you depend on of theirs, will be printed at the end.
## Install
```shell
npm install -g thankyou
```
## Usage
1. Navigate to the root directory of a project (_not_ the `node_modules` directory).
2. Verify all packages have been installed (run `npm i` if you're not sure).
3. Run `thankyou`
## Options
Run `thankyou` with the `-e` or `--extended` flags to see a list of each module that an author has provided.
## Example
This is the output when you run `thankyou -e` on this project
```
$ thankyou -e
sindresorhus (sindresorhus@gmail.com): 10
ansi-regex
ansi-styles
cli-cursor
cli-spinners
exit-hook
has-ansi
onetime
ora
restore-cursor
supports-color
jbnicolai (jappelman@xebia.com): 2
escape-string-regexp
strip-ansi
qix (i.am.qix@gmail.com): 1
chalk
substack (substack@gmail.com): 1
minimist
spicyj (ben@benalpert.com): 1
object-assign
soldair (soldair@gmail.com): 1
walkdir
```
Many thanks to those people for making this tool so quick and easy to spin up.