npm-dependencies
Count NPM dependencies
Installation
npm install -g npm-dependencies
Usage
npm-dependencies yargs
Would output:
Finding dependencies for: yargs@latest...
Result: yargs@4.7.1 requires 50 dependencies
Options
--registry or -r
Provide a different NPM registry, for private repos.
npm-dependencies yargs --registry=https://npm.domain.com:8080npm-dependencies yargs -r https://npm.domain.com:8080
--dev or -d
Include devDependencies as well.
npm-dependencies yargs --devnpm-dependencies yargs -d
Finding dependencies for: yargs@latest...
Result: yargs@4.7.1 requires 412 dependencies
--list or -l
List dependencies with the results.
npm-dependencies yargs --listnpm-dependencies yargs -l
Finding dependencies for: yargs@latest...
• ansi-regex@2.0.0
• builtin-modules@1.1.1
• camelcase@2.1.1
• camelcase@3.0.0
• cliui@3.2.0
• code-point-at@1.0.0
• decamelize@1.2.0
• error-ex@1.3.0
• find-up@1.1.2
• graceful-fs@4.1.4
• hosted-git-info@2.1.5
• invert-kv@1.0.0
• is-arrayish@0.2.1
• is-builtin-module@1.0.0
• is-fullwidth-code-point@1.0.0
• is-utf8@0.2.1
• lcid@1.0.0
• load-json-file@1.1.0
• lodash.assign@4.0.9
• lodash.keys@4.0.7
• lodash.rest@4.0.3
• normalize-package-data@2.3.5
• number-is-nan@1.0.0
• object-assign@4.1.0
• os-locale@1.4.0
• parse-json@2.2.0
• path-exists@2.1.0
• path-type@1.1.0
• pify@2.3.0
• pinkie-promise@2.0.1
• pinkie@2.0.4
• pkg-conf@1.1.3
• read-pkg-up@1.0.1
• read-pkg@1.1.0
• require-main-filename@1.0.1
• semver@5.1.0
• set-blocking@1.0.0
• spdx-correct@1.0.2
• spdx-exceptions@1.0.4
• spdx-expression-parse@1.0.2
• spdx-license-ids@1.2.1
• string-width@1.0.1
• strip-ansi@3.0.1
• strip-bom@2.0.0
• symbol@0.2.3
• validate-npm-package-license@3.0.1
• window-size@0.2.0
• wrap-ansi@2.0.0
• y18n@3.2.1
• yargs-parser@2.4.0
Result: yargs@4.7.1 requires 50 dependencies
License
Copyright (c) 2016 Jibo, Inc.
Released under the MIT License.