npm-remote-ls

1.3.2 • Public • Published

npm-remote-ls

Build Status Coverage Status NPM version Standard Version

Examine a package's dependency graph before you install it.

Installation

npm install npm-remote-ls -g

Usage

Listing Package Dependencies

npm-remote-ls sha@1.2.4

└─ sha@1.2.4
   ├─ readable-stream@1.0.27-1
   │  ├─ isarray@0.0.1
   │  ├─ string_decoder@0.10.25
   │  ├─ inherits@2.0.1
   │  └─ core-util-is@1.0.1
   └─ graceful-fs@3.0.2

Help!

There are various command line flags you can toggle for npm-remote-ls, for details run:

npm-remote-ls --help

API

Return dependency graph for latest version:

var ls = require('npm-remote-ls').ls;
 
ls('grunt', 'latest', function(obj) {
  console.log(obj);
});

Return dependency graph for specific version:

var ls = require('npm-remote-ls').ls;
 
ls('grunt', '0.1.0', function(obj) {
  console.log(obj);
});

Return a flattened list of dependencies:

var ls = require('npm-remote-ls').ls;
 
ls('grunt', '0.1.0', true, function(obj) {
  console.log(obj);
});

Configure to only return production dependencies:

var ls = require('npm-remote-ls').ls
var config = require('npm-remote-ls').config
 
config({
  development: false,
  optional: false
})
 
ls('yargs', 'latest', true, function (obj) {
  console.log(obj)
})

License

ISC

Readme

Keywords

Package Sidebar

Install

npm i npm-remote-ls

Weekly Downloads

1,361

Version

1.3.2

License

ISC

Last publish

Collaborators

  • nexdrew
  • bcoe