https://github.com/nullvoxpopuli/dependency-maintainers
How much power do the maintainers of your dependencies have? Allows folks to audit who has access to publishing.
https://github.com/nullvoxpopuli/dependency-maintainers
Last synced: over 1 year ago
JSON representation
How much power do the maintainers of your dependencies have? Allows folks to audit who has access to publishing.
- Host: GitHub
- URL: https://github.com/nullvoxpopuli/dependency-maintainers
- Owner: NullVoxPopuli
- License: gpl-3.0
- Created: 2024-06-11T15:08:49.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-06T20:51:28.000Z (about 2 years ago)
- Last Synced: 2025-04-13T05:40:17.751Z (over 1 year ago)
- Language: JavaScript
- Size: 132 KB
- Stars: 35
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Dependency Maintainers
(aka `depmain`)
## Who maintains your project?
This tool recurses through your project's `node_modules` and gathers the maintainers, people with publish access on npm, and lists them out with a total of how many projects you use that they have access to.
For example:
```bash
$ npx dependency-maintainers@latest
Number of maintainers: 333
Number of packages: 462
┌─────────┬─────────────────────────────┬────────────┐
│ (index) │ NPM Name │ # Packages │
├─────────┼─────────────────────────────┼────────────┤
│ 0 │ 'ljharb' │ 80 │
│ 1 │ 'sindresorhus' │ 53 │
│ 2 │ 'nicolo-ribaudo' │ 32 │
│ 3 │ 'jlhwung' │ 31 │
│ 4 │ 'existentialism' │ 31 │
│ 5 │ 'hzoo' │ 31 │
│ 6 │ 'isaacs' │ 27 │
│ 7 │ 'gar' │ 25 │
│ 8 │ 'fritzy' │ 25 │
│ 9 │ 'lukekarrys' │ 23 │
│ 10 │ 'saquibkhan' │ 23 │
...
```
## Arguments / Flags
```bash
--recursive, -r In a monorepo, find the montainers of every (package in the monorepo)'s (dev)dependencies
npx dependency-maintainers --recursive
--verbose, -v Print extra logging to stdout
npx dependency-maintainers --verbose
--force Force a cache refresh
npx dependency-maintainers --force
--help, -h show this message
npx dependency-maintainers --help
```