aboutsummaryrefslogtreecommitdiff
path: root/node_modules/spdx-expression-parse
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
committerFlorian Dold <florian.dold@gmail.com>2019-03-27 21:01:33 +0100
commitcc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 (patch)
tree92c5d88706a6ffc654d1b133618d357890e7096b /node_modules/spdx-expression-parse
parent3771b4d6b67b34c130f3a9a1a15f42deefdb2eda (diff)
remove node_modules
Diffstat (limited to 'node_modules/spdx-expression-parse')
-rw-r--r--node_modules/spdx-expression-parse/AUTHORS4
-rw-r--r--node_modules/spdx-expression-parse/LICENSE22
-rw-r--r--node_modules/spdx-expression-parse/README.md91
-rw-r--r--node_modules/spdx-expression-parse/index.js8
-rw-r--r--node_modules/spdx-expression-parse/package.json40
5 files changed, 0 insertions, 165 deletions
diff --git a/node_modules/spdx-expression-parse/AUTHORS b/node_modules/spdx-expression-parse/AUTHORS
deleted file mode 100644
index 257a76b94..000000000
--- a/node_modules/spdx-expression-parse/AUTHORS
+++ /dev/null
@@ -1,4 +0,0 @@
-C. Scott Ananian <cscott@cscott.net> (http://cscott.net)
-Kyle E. Mitchell <kyle@kemitchell.com> (https://kemitchell.com)
-Shinnosuke Watanabe <snnskwtnb@gmail.com>
-Antoine Motet <antoine.motet@gmail.com>
diff --git a/node_modules/spdx-expression-parse/LICENSE b/node_modules/spdx-expression-parse/LICENSE
deleted file mode 100644
index 831618eab..000000000
--- a/node_modules/spdx-expression-parse/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-The MIT License
-
-Copyright (c) 2015 Kyle E. Mitchell & other authors listed in AUTHORS
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/spdx-expression-parse/README.md b/node_modules/spdx-expression-parse/README.md
deleted file mode 100644
index 514895b7d..000000000
--- a/node_modules/spdx-expression-parse/README.md
+++ /dev/null
@@ -1,91 +0,0 @@
-This package parses [SPDX license expression](https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60) strings describing license terms, like [package.json license strings](https://docs.npmjs.com/files/package.json#license), into consistently structured ECMAScript objects. The npm command-line interface depends on this package, as do many automatic license-audit tools.
-
-In a nutshell:
-
-```javascript
-var parse = require('spdx-expression-parse')
-var assert = require('assert')
-
-assert.deepEqual(
- // Licensed under the terms of the Two-Clause BSD License.
- parse('BSD-2-Clause'),
- {license: 'BSD-2-Clause'}
-)
-
-assert.throws(function () {
- // An invalid SPDX license expression.
- // Should be `Apache-2.0`.
- parse('Apache 2')
-})
-
-assert.deepEqual(
- // Dual licensed under either:
- // - LGPL 2.1
- // - a combination of Three-Clause BSD and MIT
- parse('(LGPL-2.1 OR BSD-3-Clause AND MIT)'),
- {
- left: {license: 'LGPL-2.1'},
- conjunction: 'or',
- right: {
- left: {license: 'BSD-3-Clause'},
- conjunction: 'and',
- right: {license: 'MIT'}
- }
- }
-)
-```
-
-The syntax comes from the [Software Package Data eXchange (SPDX)](https://spdx.org/), a standard from the [Linux Foundation](https://www.linuxfoundation.org) for shareable data about software package license terms. SPDX aims to make sharing and auditing license data easy, especially for users of open-source software.
-
-The bulk of the SPDX standard describes syntax and semantics of XML metadata files. This package implements two lightweight, plain-text components of that larger standard:
-
-1. The [license list](https://spdx.org/licenses), a mapping from specific string identifiers, like `Apache-2.0`, to standard form license texts and bolt-on license exceptions. The [spdx-license-ids](https://www.npmjs.com/package/spdx-exceptions) and [spdx-exceptions](https://www.npmjs.com/package/spdx-license-ids) packages implement the license list. `spdx-expression-parse` depends on and `require()`s them.
-
- Any license identifier from the license list is a valid license expression:
-
- ```javascript
- var identifiers = []
- .concat(require('spdx-license-ids'))
- .concat(require('spdx-license-ids/deprecated'))
-
- identifiers.forEach(function (id) {
- assert.deepEqual(parse(id), {license: id})
- })
- ```
-
- So is any license identifier `WITH` a standardized license exception:
-
- ```javascript
- identifiers.forEach(function (id) {
- require('spdx-exceptions').forEach(function (e) {
- assert.deepEqual(
- parse(id + ' WITH ' + e),
- {license: id, exception: e}
- )
- })
- })
- ```
-
-2. The license expression language, for describing simple and complex license terms, like `MIT` for MIT-licensed and `(GPL-2.0 OR Apache-2.0)` for dual-licensing under GPL 2.0 and Apache 2.0. `spdx-expression-parse` itself implements license expression language, exporting a parser.
-
- ```javascript
- assert.deepEqual(
- // Licensed under a combination of:
- // - the MIT License AND
- // - a combination of:
- // - LGPL 2.1 (or a later version) AND
- // - Three-Clause BSD
- parse('(MIT AND (LGPL-2.1+ AND BSD-3-Clause))'),
- {
- left: {license: 'MIT'},
- conjunction: 'and',
- right: {
- left: {license: 'LGPL-2.1', plus: true},
- conjunction: 'and',
- right: {license: 'BSD-3-Clause'}
- }
- }
- )
- ```
-
-The Linux Foundation and its contributors license the SPDX standard under the terms of [the Creative Commons Attribution License 3.0 Unported (SPDX: "CC-BY-3.0")](http://spdx.org/licenses/CC-BY-3.0). "SPDX" is a United States federally registered trademark of the Linux Foundation. The authors of this package license their work under the terms of the MIT License.
diff --git a/node_modules/spdx-expression-parse/index.js b/node_modules/spdx-expression-parse/index.js
deleted file mode 100644
index 52fab560a..000000000
--- a/node_modules/spdx-expression-parse/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-'use strict'
-
-var scan = require('./scan')
-var parse = require('./parse')
-
-module.exports = function (source) {
- return parse(scan(source))
-}
diff --git a/node_modules/spdx-expression-parse/package.json b/node_modules/spdx-expression-parse/package.json
deleted file mode 100644
index 71575209c..000000000
--- a/node_modules/spdx-expression-parse/package.json
+++ /dev/null
@@ -1,40 +0,0 @@
-{
- "name": "spdx-expression-parse",
- "description": "parse SPDX license expressions",
- "version": "3.0.0",
- "author": "Kyle E. Mitchell <kyle@kemitchell.com> (http://kemitchell.com)",
- "files": [
- "AUTHORS",
- "index.js",
- "parse.js",
- "scan.js"
- ],
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- },
- "devDependencies": {
- "defence-cli": "^2.0.1",
- "mocha": "^3.4.2",
- "replace-require-self": "^1.0.0",
- "standard": "^10.0.2"
- },
- "keywords": [
- "SPDX",
- "law",
- "legal",
- "license",
- "metadata",
- "package",
- "package.json",
- "standards"
- ],
- "license": "MIT",
- "repository": "jslicense/spdx-expression-parse.js",
- "scripts": {
- "lint": "standard",
- "test:readme": "defence -i javascript README.md | replace-require-self | node",
- "test:mocha": "mocha test/index.js",
- "test": "npm run test:mocha && npm run test:readme"
- }
-}