gb-license-check

1.0.1 • Public • Published

gb-license-check

Codacy Badge CircleCI

Checks for restricted or unknown licenses.

Example:

var checker = require('gb-license-check');
 
var PACKAGE_WHITELIST = {
  'bitsyntax':      [
    '^0.0.4'  // Has MIT license https://github.com/squaremo/bitsyntax-js/blob/master/LICENSE-MIT
  ],
  'commander':      [
    '^0.6.1',
    '^2.3.0'
  ], // MIT license https://github.com/tj/commander.js/blob/master/LICENSE
  'map-stream':     ['^0.1.0'], // MIT license https://github.com/dominictarr/map-stream/blob/master/LICENCE
  'buffers':        ['^0.1.1'], // Says MIT in the package.json
  'flexbuffer':     ['^0.0.6'], // Has MIT license https://github.com/mercadolibre/flexbuffer-node/blob/master/LICENSE
  'log-driver':     ['^1.2.5'], // Has ISC license https://github.com/cainus/logdriver/blob/master/LICENSE
  'path-is-inside': ['^1.0.2'], // Has MIT/WTFPL https://github.com/domenic/path-is-inside/blob/master/LICENSE.txt
  'tweetnacl':      ['^0.14.3'] // Has unlimited license https://github.com/dchest/tweetnacl-js/blob/master/COPYING.txt
};
 
checker.run(PACKAGE_WHITELIST, (err) => {
  if (err) {
    console.error('ERROR: Unknown licenses found');
    process.exit(1);
  }
 
  console.log('License check successful');
});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    1
  • 1.0.0
    0

Package Sidebar

Install

npm i gb-license-check

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators