1.0.0 • Published 9 years ago

licenserc v1.0.0

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
9 years ago

Check project licenses against .licenserc rules.

Command Line

cd your-package
npm install
licenserc

JavaScript Module

var licenserc = require('licenserc')
var assert = require('assert')

var rules = licenserc([
  '# A comment',
  'link: (ISC OR Apache-2.0)',
  // A line full of whitespace
  '    ',
  'modify: (MIT OR ISC)',
  // An empty line
  '',
  'use: (MIT OR GPL-1.0+)',
  // Only this last "link" rule applies.
  'link: (MIT OR ISC OR Apache-2.0)' ]
  .join('\n'))

assert(rules.link('MIT'))
assert(!rules.link('GPL-3.0'))
assert.throws(
  function() {
    rules.link('Invalid License Identifier') })

assert.equal(licenserc.implementationVersion, '0.1.0')
assert.equal(licenserc.specificationVersion, '0.0.0-prerelease')
1.0.0

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

10 years ago