How do I view the dependency graph of a npm-based project?
I tried Madge but it ignores node_modules.
How do I view the dependency graph of a npm-based project?
I tried Madge but it ignores node_modules.
Use npm list -a, e.g.
$ npm list -a
[email protected] C:\Dev\my-app
+-- @types/[email protected]
+-- @types/[email protected]
| `-- [email protected]
+-- @types/[email protected]
| +-- @types/[email protected] deduped
| `-- @types/[email protected] deduped
+-- [email protected]
| +-- [email protected]
| | +-- [email protected]
| | +-- [email protected]
| | | +-- [email protected]
| | | | +-- [email protected]
| | | | | `-- [email protected]
| | | | | `-- [email protected]
| | | | `-- [email protected]
| | | `-- [email protected]
| | +-- [email protected] deduped
| | +-- [email protected] deduped
| | +-- [email protected]
| | | `-- [email protected]
| | +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| | `-- [email protected]
| +-- [email protected]
| `-- [email protected]
| +-- [email protected] deduped
| +-- [email protected] deduped
| `-- [email protected] deduped
+-- [email protected]
| +-- [email protected] deduped
| +-- [email protected] deduped
| +-- [email protected] deduped
| `-- [email protected] deduped
`-- [email protected]
You can use:
npm-remote-ls
Or
You can check http://npm.anvaka.com/#/view/2d/npm-remote-ls
This site allows you to view a packages tree as a node graph in 2D or 3D.