Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ysden123/npm-package-analyzer

NPM package analyzer
https://github.com/ysden123/npm-package-analyzer

analyzer javascript nodejs npm package project scala

Last synced: 18 days ago
JSON representation

NPM package analyzer

Awesome Lists containing this project

README

        

# npm-package-analyzer
NPM package analyzer

## Description
The NPM package analyzer scans all JavaScript (".js") files,
extracts used module names (from require([module])) and
compares them with dependencies from package.json.

Analyzer outputs number of unused modules and unused module
names.

## Test Coverage
```
sbt clean coverage test
```

## Build
Run command:
```
sbt assembly
```
JAR location is target\scala-2.12\npm-package-analyzer-assembly-[version].jar

## Running

```
java -jar npm-package-analyzer-assembly-0.1.4.jar
```