license-crawler
crawls a npm package and it's dependencies for their licenses
Installation
npm
npm install license-crawler
Usage
NodeJS Example
// Import license-crawlervar crawler = ; // setting optionsconst options = input: './' // input folder which contains package.json out: './reportLicenses.json' // output file production: false // if true don't check devDependencies statistics: true // generate statistics exclude: sorted: 'license' // 'license' or 'package' format: 'json' // 'json' or 'txt'; // Set configurationcrawler;
JavaScript Example
// Import license-crawlervar crawler = ; crawler;
Output
format: 'json' license sorted
format: 'txt' package sorted
├─license-crawler@0.0.3:│ ├─ license: MIT│ ├─@types/node@9.6.6:│ │ ├─ license: MIT│ ├─tslint@5.9.1:│ │ ├─ license: Apache-2.0│ │ ├─babel-code-frame@^6.22.0:│ │ │ ├─ license: MIT
License
This project is licensed under the MIT License - see the LICENSE file for details.