Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A command line tool that glance over package dependencies.

License

Notifications You must be signed in to change notification settings

imcotton/pkg-fence

Repository files navigation

pkg-fence

jsr npm codecov

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
    from package-lock.json or npm-shrinkwrap.json

  • deno-info
    from deno info npm:<pkg>

  • (otherwise)
    one name per line

Exit Code

  • 0 for empty results
  • 1 for anything matched

Built-in Presets

--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 ... or npm why ... to make further inspection

Results are unordered, possible in duplications.

  • use sort, uniq, or grep etc...

License

AGPLv3

About

A command line tool that glance over package dependencies.

Resources

License

Stars

Watchers

Forks

AltStyle によって変換されたページ (->オリジナル) /