Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
A command-line utility for showing dependencies from a project's `package.json` in a fashionable way
A command-line utility for showing dependencies from a Node.js project's
package.json
in a fashionable way.
We require Node.js, which comes bundled with npm:
⇒ npm install --global show-deps
Note: You may require some sudo
powers to install globally. So try
use sudo npm install --global show-deps
if necessary.
I want to see all the dependencies stated in my current directory
⇒ show-deps
┌────────────┬─────────┐
│ Dependency │ Version │
├────────────┼─────────┤
│ cli-table │ ^0.3.1 │
├────────────┼─────────┤
│ commander │ ^2.5.0 │
├────────────┼─────────┤
│ debug │ ^2.1.0 │
└────────────┴─────────┘
┌────────────────┬─────────┐
│ Dev-Dependency │ Version │
├────────────────┼─────────┤
│ mocha │ ^2.0.1 │
├────────────────┼─────────┤
│ should │ ^4.4.1 │
└────────────────┴─────────┘
I want to see the dependencies for the project in that directory
⇒ show-deps --input ../github/node-sequential-ids/
> No Dependencies
┌────────────────┬─────────┐
│ Dev-Dependency │ Version │
├────────────────┼─────────┤
│ mocha │ 1.21.4 │
└────────────────┴─────────┘
I want to see the dependencies stated in that package.json
⇒ show-deps --input ../github/node-simple-argparse/package.json
> No Dependencies
┌────────────────┬─────────┐
│ Dev-Dependency │ Version │
├────────────────┼─────────┤
│ mocha │ 1.21.5 │
├────────────────┼─────────┤
│ should │ 4.0.4 │
└────────────────┴─────────┘
The previous examples have shown some Guy typing all over the shell.... BAZINGA! A table appeared! Those are CLI-tables. It is possible to produce the table in other formats.
⇒ show-deps --tables
You will get to see all the available table formats. If I wanted to generate
a Markdown table and save it to a Dependencies.md
file, I would:
⇒ show-deps --table md --output Dependencies.md
⇒ show-deps -h
Usage: show-deps [options]
Options:
-h, --help output usage information
-V, --version output the version number
-i, --input [file] which JSON File to read from
-o, --output [file] where to write to
-t, --table [shorthand] which kind of table
-a, --tables what kind of tables are there
-v, --verbose do print output
-d, --debug show debug information
The MIT License (MIT)
Copyright (c) 2015 GochoMugo mugo@forfuture.co.ke
FAQs
A command-line utility for showing dependencies from a project's `package.json` in a fashionable way
The npm package show-deps receives a total of 2 weekly downloads. As such, show-deps popularity was classified as not popular.
We found that show-deps demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.