~chee/lockspot

LICENSE
update url & email address

refs

story
browse  log 

clone

read-only
https://git.sr.ht/~chee/lockspot
read/write
git@git.sr.ht:~chee/lockspot

You can also use your local clone with git send-email.

#lockspot

and did you know there's only one company in the world that produces wooden barrels?

#whümf

some statistics about your package-lock.json

#wetch

$ npm install -g lockspot

#universal options

#--file=<path>

the package-lock.json to operate on. it tries to do the right thing if you leave this blank: • if you're piping something in on STDIN, it'll use that • if there's a package-lock in the dir, it'll use that • fall back to STDIN you can use - to force consuming STDIN

#commands

#depcount

count the number of different versions of each dependency in the tree

#usage
$ <package-lock.json lockspot depcount
#options
#--min=<int>

only print dependencies that have more than this number of versions in the tree

#--prod

only count production (non-dev) dependencies

#--pattern=<pattern>

only count dependencies whose names match this pattern

#--sort=<dont|count|name>

how to sort the dependencies. dont is the default.

#flat

exit with a failure if the tree is not flat

#usage
$ <package-lock.json lockspot flat
#options
#--prod

only count production (non-dev) dependencies

#--pattern=<pattern>

only count dependencies whose names match this pattern