faves
v1.0.1
Published
Audit your machine to generate a list of the npm packages you use most.
Downloads
3
Readme
faves
Audit your machine to generate a list of the npm packages you use most.
faves
is a command line tool. Give it a directory and it will find every package.json
file that is not inside a node_modules
or .git
directory. It inspects the dependencies
property of each file and keeps a running tally of dependencies. When it's done, a list npm packages names is printed to stdout, sorted by count.
If you run faves
without passing a directory argument, it will default to ~
. This will probably be a bit slow, but you'll get results for npm project on your machine!
Installation
Download node at nodejs.org and install it, if you haven't already.
npm install faves --global
Usage
# Audit all top-level package.json files in ~
# (ignoring node_modules directories)
audit
# Audit a specific directory
audit ~/projects
What are npm's faves?
Here are the results of an audit of all the repos in the github.com/npm organization:
- request (34)
- lodash (27)
- underscore (24)
- bluebird (22)
- mkdirp (17)
- yargs (17)
- async (17)
- semver (15)
- restify (13)
- glob (13)
- optimist (11)
- follow (11)
- rimraf (10)
- dashdash (10)
- once (9)
- chalk (9)
- moment (9)
- test-package-with-one-dep (8)
- replify (8)
- @npm/enterprise-configurator (8)
- inherits (8)
- graceful-fs (8)
- slide (7)
- github-url-from-git (7)
- redis (7)
- numbat-emitter (6)
- read-package-json (6)
- minimatch (6)
- bole (6)
- bistre (6)
- joi (6)
- bunyan (5)
- nopt (5)
- lru-cache (5)
- inquirer (5)
- read (5)
- seq-file (5)
- dezalgo (4)
- github-url-from-username-repo (4)
- npm-user-validate (4)
- fstream (4)
- fastly (4)
- manta (4)
- hapi (4)
- aws-sdk (4)
- http-https (4)
- wrappy (4)
- debuglog (3)
- http-proxy (3)
- npme-ansible (3)
Dependencies
- findit: walk a directory tree recursively with events
- lodash: A utility library delivering consistency, customization, performance, & extras.
License
MIT
Generated by package-json-to-readme