No idea why this doesn't exist but this CLI tool parses a package.json file and returns the entire dependency tree as json
go install github.com/Static-Flow/js-dep-crawl
js-dep-crawl - Crawl JavaScript dependency trees
Usage:
js-dep-crawl [flags]
Flags:
-debug
Enable debug logging
-dev
Include dev dependencies in the crawl
-file string
Path to package.json file (default "package.json")
-peer
Include peer dependencies in the crawl
Examples:
js-dep-crawl
js-dep-crawl -dev
js-dep-crawl -file /path/to/package.json -dev -peer
js-dep-crawl -debug
js-dep-crawl -dev -debug
- Support tags
- Support private dependencies
- outdated dependency check
- Support "git... Git URLs as Dependencies"
- Support "user/repo" style dependencies
- Support local dependencies
- Support "http://... URLs as Dependencies"
- Support "npm:@scope/pkg@version Custom alias for a package"