0.4.2 • Published 6 months ago

npm-cockpit v0.4.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

NPM-COCKPIT

A user-friendly application for JavaScript developers to visualize the dependency tree of NPM packages and NodeJS applications.

Allows to get statistical info about application dependencies tree state. Provides an interface for filtering and viewing information through convenient tables and diagrams.

Features

Visual representation of the entire dependency tree of a project. With ability to look all the paths for a specific package. Dependency tree can be visualized as a tree or directed network chart

tree chart

Detailed information about each package, including version, description, and related links.

packages list

Identify potential issues such as outdated, deprecated or vulnerable packages.

packages list

AND MUCH MORE!

Requirements

General

  • Terminal or command prompt access
  • Target application folder should contain node_modules folder with installed dependencies and package.json
  • Node.js and NPM installed

As NPM package

  • python or python3 command should be available

Usage

Command params

path - a path to project folder with package.json and node_modules inside

port - available local port to serve the app (default 8080)

PIP

pip install npm-cockpit

npm-cockpit [path] [port]

NPM globally installed

npm install --global npm-cockpit

npm-cockpit [path] [port]

NPX

npx npm-cockpit [path] [port]

NPM dependency in package

npm install npm-cockpit and add the run script in the package json with proper params

Development

  • git clone https://github.com/b0000ring/npm-cockpit.git
  • cd npm-cockpit
  • node index.js [path] [port] or python __main__.py [path] [port]
0.4.1

6 months ago

0.4.2

6 months ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago