pkg-fence
v0.6.6
Published
A command line tool that glance over package dependencies.
Downloads
47
Readme
pkg-fence
A command line tool that glance over package dependencies.
Usage
Input source is reading from stdin
.
cat package-lock.json | npx pkg-fence <...>
Auto-detect Input Format
npm
frompackage-lock.json
ornpm-shrinkwrap.json
deno-info
fromdeno info npm:<pkg>
(otherwise)
one name per line
Exit Code
0
for empty results1
for anything matched
Built-in Presets
--all
--lodash
: pkg naming starts bylodash.
or equals tolodash
--nolyfill
: list of names from https://github.com/SukkaW/nolyfill (1.0.34)--relief
: list of names from https://github.com/es-tooling/module-replacements (2.5.0)--relief-native
--relief-micro
--relief-preferred
--extra
to specify addition names:
--extra foo,bar
--extra foo --extra bar
--ignore
to ignore some names:
--ignore foo,bar
--ignore foo --ignore bar
--invert (-v)
invert the search result
Available
NPM
executable only
npx pkg-fence
bun x pkg-fence
pnpm dlx pkg-fence
yarn dlx pkg-fence
deno run npm:pkg-fence
JSR
executable, multi ESM exports, Typing
deno run jsr:@imcotton/pkg-fence
Caveat
Does not differentiate between dev or non-dev dependencies.
- use
npm ls ...
ornpm why ...
to make further inspection
Results are unordered, possible in duplications.
- use
sort
,uniq
, orgrep
etc...
License
AGPLv3