Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

license-checker

Package Overview
Dependencies
Maintainers
1
Versions
74
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

license-checker - npm Package Compare versions

Comparing version 12.0.0 to 12.1.0

10

CHANGELOG.md
## Change Log
### v12.0.0 (2017/07/05 13:32 +00:00)
### v12.1.0 (2017/07/12 16:47 +00:00)
- [#107](https://github.com/davglass/license-checker/pull/107) Merge pull request #107 from dancrumb/feature/support-for-public-domain-licenses (@dancrumb)
- [0c55770](https://github.com/davglass/license-checker/commit/0c55770294167161c48b79cc82a15a6545154a87) FEATURE: Add support for Public Domain licenses (@dancrumb)
### v12.0.0 (2017/07/05 13:33 +00:00)
- [8b74fa1](https://github.com/davglass/license-checker/commit/8b74fa1fe3b5edb0d217aa3ce86f4662eb024621) 12.0.0 (@davglass)
- [4f3367c](https://github.com/davglass/license-checker/commit/4f3367c2bf2e9713a6cccd11341f7f4fa70ed400) changes & contrib (@davglass)
- [#106](https://github.com/davglass/license-checker/pull/106) Merge pull request #106 from helio-frota/licensefile-readme (@helio-frota)

@@ -143,4 +149,4 @@ - [a229507](https://github.com/davglass/license-checker/commit/a2295073d0178dca1b88e85ea8f52c21d35e52fc) src: the README is added as licenseFile (@helio-frota)

- [2adff2d](https://github.com/davglass/license-checker/commit/2adff2da98a5af79479a162e4998eb5892ab31c3) Explicit the asterisk in license report (@Damien-Larmine)
- [b2fc9cf](https://github.com/davglass/license-checker/commit/b2fc9cf2a8eaa008c7593037d046f245a7ce7f25) 5.0.0 (@davglass)
- [7f71c53](https://github.com/davglass/license-checker/commit/7f71c53833cf1318ffe84215fcb1291f9ce4fbd5) updated contributors (@davglass)
- [b2fc9cf](https://github.com/davglass/license-checker/commit/b2fc9cf2a8eaa008c7593037d046f245a7ce7f25) 5.0.0 (@davglass)

@@ -147,0 +153,0 @@ ### v5.0.0 (2016/01/22 15:31 +00:00)

3

lib/license.js

@@ -15,2 +15,3 @@ var spdx = require('spdx');

var CC0_1_0 = /The\s+person\s+who\s+associated\s+a\s+work\s+with\s+this\s+deed\s+has\s+dedicated\s+the\s+work\s+to\s+the\s+public\s+domain\s+by\s+waiving\s+all\s+of\s+his\s+or\s+her\s+rights\s+to\s+the\s+work\s+worldwide\s+under\s+copyright\s+law,\s+including\s+all\s+related\s+and\s+neighboring\s+rights,\s+to\s+the\s+extent\s+allowed\s+by\s+law.\s+You\s+can\s+copy,\s+modify,\s+distribute\s+and\s+perform\s+the\s+work,\s+even\s+for\s+commercial\s+purposes,\s+all\s+without\s+asking\s+permission./i; // jshint ignore:line
var PUBLIC_DOMAIN = /[Pp]ublic [Dd]omain/;

@@ -50,4 +51,6 @@

return 'CC0-1.0*';
} else if(PUBLIC_DOMAIN.test(str)) {
return 'Public Domain';
}
return null;
};

@@ -5,3 +5,3 @@ {

"author": "Dav Glass <davglass@gmail.com>",
"version": "12.0.0",
"version": "12.1.0",
"contributors": [

@@ -14,2 +14,3 @@ "Adam Weber <adamweber01@gmail.com>",

"Damien Larmine <damien.larmine@gmail.com>",
"Dan Rumney <dancrumb@gmail.com>",
"Dav Glass <davglass@gmail.com>",

@@ -16,0 +17,0 @@ "Dick Wiggers <dickje@gmail.com>",

@@ -69,2 +69,12 @@ var assert = require('assert'),

it('Public Domain check', function() {
var data = license('Public Domain');
assert.equal(data, 'Public Domain');
data = license('public domain');
assert.equal(data, 'Public Domain');
data = license('Public domain');
assert.equal(data, 'Public Domain');
});
it('Check for null', function() {

@@ -75,29 +85,29 @@ var data = license('this is empty, hi');

describe('SPDX licenses', function() {
describe('SPDX licenses', function() {
it('should parse a basic SPDX license', function() {
var data = [
'MIT',
'LGPL-2.0',
'Apache-2.0',
'BSD-2-Clause'
];
data.forEach(function (licenseType) {
assert.equal(license(licenseType), licenseType);
});
});
it('should parse a basic SPDX license', function() {
var data = [
'MIT',
'LGPL-2.0',
'Apache-2.0',
'BSD-2-Clause'
];
data.forEach(function(licenseType) {
assert.equal(license(licenseType), licenseType);
});
});
it('should parse more complicated license expressions', function() {
var data = [
'(GPL-2.0+ WITH Bison-exception-2.2)',
'LGPL-2.0 OR (ISC AND BSD-3-Clause+)',
'Apache-2.0 OR ISC OR MIT',
];
data.forEach(function (licenseType) {
assert.equal(license(licenseType), licenseType);
});
it('should parse more complicated license expressions', function() {
var data = [
'(GPL-2.0+ WITH Bison-exception-2.2)',
'LGPL-2.0 OR (ISC AND BSD-3-Clause+)',
'Apache-2.0 OR ISC OR MIT',
];
data.forEach(function(licenseType) {
assert.equal(license(licenseType), licenseType);
});
});
});
});
});
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc