1.0.0 ā¢ Published 6 years ago
npm-what v1.0.0
npm-what
š are you really using node modules properly?
Installation
npm install npm-what -g
Usage
Usage: npm-what [options]
Commands:
-h, --help, help Output usage information
-v, --version, version Output the version number
Options:
-d, --directory [path] The path of the project you want to check (default directory is process.cwd())
Key
Emoji | Explanation | What should you do |
---|---|---|
š | you aren't even referencing this module | install this globally not explicitly in the project |
š | this is less than a hundred lines of code | grab the parts you need, ditch the package |
šØ | needs some work, but referenced enough times to mandate use | you should contribute to this project |
š | congratulations š | Cool you use modules... |
Example
npm-what running against itself
$ npm-what
ā Parsed 7 modules
> Project
| LOC | Modules Required |
| ---- | ---------------- |
| 6879 | 7 |
> Modules Required
| Module | LOC | Ocurrences | Verdict |
| --------------------- | ----- | ---------- | ------- |
| cloc@^2.3.2 | 12621 | 0 | š |
| depcheck@^0.6.8 | 2295 | 1 | š |
| markdown-table@^1.1.1 | 565 | 1 | š |
| ora@^1.3.0 | 411 | 1 | šØ |
| eslint@^4.13.1 | 63751 | 1 | š |
| tap@^11.0.0 | 3708 | 1 | š |
| tape@^4.8.0 | 3707 | 2 | š |
> if you see modules that are not in your package.json running `npm update` should resolve your project tree
TLDR;
This module finds the amount of code that your project consists of, then it finds the amount of code used by all of your dependencies and gives you a grade based on how well you are using that dependency