gitlab-ci-license-checker-parser

1.0.3 • Public • Published

GitLab parser for license-checker output

Parses license-checker output into GitLab gl-license-management-report.json format.

Adapted from https://github.com/mgibeau/gitlab-npm-audit-parser

Usage: gitlab-ci-license-checker-parser [options]

Options:

  -V, --version     output the version number
  -o, --out <path>  output filename, defaults to gl-license-management-report.json
  -h, --help        output usage information

How to use

Install this package.

npm install --save-dev gitlab-ci-license-checker-parser

Add the following job to .gitlab-ci.yml

dependency scanning:
  image: node:10-alpine
  script:
    - npm ci
    - npx license-checker --json | npx gitlab-ci-license-checker-parser -o gl-license-management-report.json
  artifacts:
    reports:
      dependency_scanning: gl-license-management-report.json

Test

cat test/licenses.json | ./parse.js -o gl-license-management-report.json

Readme

Keywords

Package Sidebar

Install

npm i gitlab-ci-license-checker-parser

Weekly Downloads

106

Version

1.0.3

License

MIT

Unpacked Size

4.55 kB

Total Files

6

Last publish

Collaborators

  • russellvdw