From bfa5d18af987fe2e5558814874a95b8cff4676fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=E2=80=8B=E2=81=A0=E2=80=8C=E2=80=8B=E2=81=A0=E2=81=A0?= =?UTF-8?q?=E2=80=8C=E2=80=8B=EF=BB=BF=E2=80=8B=E2=81=A0=E2=80=8D=E2=80=8C?= =?UTF-8?q?=E2=80=8C=E2=80=8B=E2=80=8B=E2=80=8D=E2=80=8Cyprien=20Q?= =?UTF-8?q?=E2=80=8B=E2=81=A0=E2=80=8C=E2=80=8B=E2=81=A0=E2=81=A0=E2=80=8C?= =?UTF-8?q?=E2=80=8B=EF=BB=BF=E2=80=8B=E2=81=A0=E2=80=8D=E2=80=8C=E2=80=8C?= =?UTF-8?q?=E2=80=8B=E2=80=8B=E2=80=8D=E2=80=8Cuilici?= Date: Wed, 3 Jan 2024 16:57:02 +0100 Subject: [PATCH] Fix forms (#91) Co-authored-by: Thierry Boileau --- lib/middleware/body-parser.js | 202 +++++---- package-lock.json | 757 +++++++++++++++++++++++++++++----- package.json | 4 +- test/http/index.js | 13 + 4 files changed, 782 insertions(+), 194 deletions(-) diff --git a/lib/middleware/body-parser.js b/lib/middleware/body-parser.js index 383acafd..29a7d818 100644 --- a/lib/middleware/body-parser.js +++ b/lib/middleware/body-parser.js @@ -1,139 +1,159 @@ -'use strict' - -var Dicer = require('dicer') -var querystring = require('querystring') -var typer = require('media-typer') -var util = require('../utils') - -module.exports = function (req, res, next) { - req.bodyChunks = [] - - req.on('data', function (chunk) { - req.bodyChunks.push(chunk) - }) - - req.on('end', function () { - req.rawBody = Buffer.concat(req.bodyChunks) - req.body = req.rawBody.toString('utf8') - req.bodySize = req.rawBody.length - req.jsonBody = null - req.formBody = null - req.contentType = null - req.multiPartSimple = {} +var Dicer = require("dicer"); +var querystring = require("querystring"); +var contentTypeParser = require("content-type"); +var util = require("../utils"); + +const parseContentType = (contentTypeHeader) => { + if (!contentTypeHeader) { + return { contentType: null }; + } + var { type, parameters } = contentTypeParser.parse(contentTypeHeader); + return { + contentType: type.replace(/\+$/, ""), + parameters, + }; +}; + +module.exports = (req, res, next) => { + req.bodyChunks = []; + + req.on("data", (chunk) => { + req.bodyChunks.push(chunk); + }); + + req.on("end", () => { + req.rawBody = Buffer.concat(req.bodyChunks); + req.body = req.rawBody.toString("utf8"); + req.bodySize = req.rawBody.length; + req.jsonBody = null; + req.formBody = null; + req.contentType = null; + req.multiPartSimple = {}; // parse Content-Type - var contentType = req.headers['content-type'] - - // @jgould-sonos - // 8 June 2022 - Updated to avoid error with unable to handle semicolon in content type - var type = contentType ? typer.parse(contentType.split(';')[0]) : null + var contentTypeHeader = req.headers["content-type"]; + var { contentType, parameters } = parseContentType(contentTypeHeader); - if (type) { - req.contentType = [[type.type, type.subtype].join('/'), type.suffix].join('+').replace(/\+$/, '') + if (contentType) { + req.contentType = contentType; } // create HAR Object - req.har = util.createHar(req) - req.simple = util.createSimpleHar(req) + req.har = util.createHar(req); + req.simple = util.createSimpleHar(req); - // json switch (req.contentType) { - case 'application/json': + case "application/json": try { - req.jsonBody = JSON.parse(req.body) - } catch (exception) {} + req.jsonBody = JSON.parse(req.body); + } catch (exception) { } - next() - break + next(); + break; - case 'application/x-www-form-urlencoded': - req.formBody = querystring.parse(req.body) + case "application/x-www-form-urlencoded": + req.formBody = querystring.parse(req.body); // update HAR objects - req.simple.postData.params = req.formBody - req.har.log.entries[0].request.postData.params = util.objectToArray(req.formBody) + req.simple.postData.params = req.formBody; + req.har.log.entries[0].request.postData.params = util.objectToArray( + req.formBody, + ); - next() - break + next(); + break; - case 'multipart/mixed': - case 'multipart/related': - case 'multipart/form-data': - case 'multipart/alternate': - req.multiPartData = [] - req.multiPartParams = [] + case "multipart/mixed": + case "multipart/related": + case "multipart/form-data": + case "multipart/alternate": + req.multiPartData = []; + req.multiPartParams = []; // parse a file upload var dice = new Dicer({ - boundary: type.parameters.boundary - }) + boundary: parameters.boundary, + }); - dice.on('part', function (part) { - part.on('data', function (data) { - req.multiPartData.push(data.toString('utf8')) - }) + dice.on("part", (part) => { + part.on("data", (data) => { + req.multiPartData.push(data.toString("utf8")); + }); - part.on('header', function (headers) { - var param = {} + part.on("header", (headers) => { + var param = {}; - if (headers['content-disposition']) { - var disposition = typer.parse(headers['content-disposition'][0].replace('form-data', 'form-data/text') || 'form-data/text') + if (headers["content-disposition"]) { + var disposition = contentTypeParser.parse( + headers["content-disposition"][0].replace( + "form-data", + "form-data/text", + ) || "form-data/text", + ); - param.name = disposition.parameters.name + param.name = disposition.parameters.name; if (disposition.parameters.filename) { - param.fileName = disposition.parameters.filename + param.fileName = disposition.parameters.filename; } } - if (headers['content-type']) { - var type = typer.parse(headers['content-type'][0] || 'application/octet-stream') + if (headers["content-type"]) { + var { contentType: partContentType } = parseContentType( + headers["content-type"][0] || "application/octet-stream", + ); - param.contentType = [[type.type, type.subtype].join('/'), type.suffix].join('+').replace(/\+$/, '') + param.contentType = partContentType; } - req.multiPartParams.push(param) - }) - }) + req.multiPartParams.push(param); + }); + }); - dice.on('finish', function () { + dice.on("finish", () => { // createa a new simple object param - req.multiPart = req.multiPartParams.map(function (param, index) { + req.multiPart = req.multiPartParams.map((param, index) => { // append value to pair - param.value = req.multiPartData[index] + param.value = req.multiPartData[index]; switch (typeof req.multiPartSimple[param.name]) { - case 'undefined': - req.multiPartSimple[param.name] = param.value - break + case "undefined": + req.multiPartSimple[param.name] = param.value; + break; // array - case 'object': - req.multiPartSimple[param.name].push(param.value) - break + case "object": + req.multiPartSimple[param.name].push(param.value); + break; - case 'string': + case "string": // this exists? must be an array, make it so - req.multiPartSimple[param.name] = [req.multiPartSimple[param.name]] - req.multiPartSimple[param.name].push(param.value) - break + req.multiPartSimple[param.name] = [ + req.multiPartSimple[param.name], + ]; + req.multiPartSimple[param.name].push(param.value); + break; } - return param - }) + return param; + }); // update HAR objects - req.simple.postData.params = req.multiPartSimple ? req.multiPartSimple : [] - req.har.log.entries[0].request.postData.params = req.multiPart ? req.multiPart : [] + req.simple.postData.params = req.multiPartSimple + ? req.multiPartSimple + : []; + req.har.log.entries[0].request.postData.params = req.multiPart + ? req.multiPart + : []; - next() - }) + next(); + }); - dice.write(req.body) - break + dice.write(req.body); + break; default: - next() + next(); } - }) -} + }); +}; diff --git a/package-lock.json b/package-lock.json index 9ddd872f..b5dd681d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,8 @@ "change-case": "^4.1.1", "commander": "^4.1.1", "compression": "^1.7.4", - "cookie-parser": "^1.4.4", + "content-type": "^1.0.4", + "cookie-parser": "^1.4.5", "debug": "^4.3.4", "dicer": "^0.3.0", "dotenv": "^8.2.0", @@ -20,7 +21,6 @@ "forwarded-http": "^0.3.0", "har-validator": "^5.1.3", "jstransformer-marked": "^1.4.0", - "media-typer": "^1.1.0", "method-override": "^3.0.0", "moment": "^2.24.0", "morgan": "^1.9.1", @@ -49,14 +49,6 @@ "node": ">=0.10" } }, - "default-require-extensions": { - "version": "3.0.0", - "extraneous": true, - "license": "MIT", - "dependencies": { - "strip-bom": "^4.0.0" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "license": "Apache-2.0", @@ -115,8 +107,7 @@ }, "node_modules/@babel/core/node_modules/@babel/parser": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -126,8 +117,7 @@ }, "node_modules/@babel/core/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -146,8 +136,7 @@ }, "node_modules/@babel/core/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -166,8 +155,7 @@ }, "node_modules/@babel/generator/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -191,8 +179,7 @@ }, "node_modules/@babel/generator/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -240,8 +227,7 @@ }, "node_modules/@babel/helper-function-name/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -253,8 +239,7 @@ }, "node_modules/@babel/helper-function-name/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -271,8 +256,7 @@ }, "node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -284,8 +268,7 @@ }, "node_modules/@babel/helper-hoist-variables/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -302,8 +285,7 @@ }, "node_modules/@babel/helper-module-imports/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -315,8 +297,7 @@ }, "node_modules/@babel/helper-module-imports/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -340,8 +321,7 @@ }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -353,8 +333,7 @@ }, "node_modules/@babel/helper-module-transforms/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -371,8 +350,7 @@ }, "node_modules/@babel/helper-simple-access/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -384,8 +362,7 @@ }, "node_modules/@babel/helper-simple-access/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -402,8 +379,7 @@ }, "node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -415,24 +391,21 @@ }, "node_modules/@babel/helper-split-export-declaration/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/helper-string-parser": { "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -458,8 +431,7 @@ }, "node_modules/@babel/helpers/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -471,8 +443,7 @@ }, "node_modules/@babel/helpers/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -481,6 +452,7 @@ "version": "7.17.12", "license": "MIT", "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -491,6 +463,7 @@ "node_modules/@babel/runtime": { "version": "7.8.7", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.13.4" } @@ -509,8 +482,7 @@ }, "node_modules/@babel/template/node_modules/@babel/parser": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -520,8 +492,7 @@ }, "node_modules/@babel/template/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -533,8 +504,7 @@ }, "node_modules/@babel/template/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -560,8 +530,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/parser": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -571,8 +540,7 @@ }, "node_modules/@babel/traverse/node_modules/@babel/types": { "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -584,8 +552,7 @@ }, "node_modules/@babel/traverse/node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } @@ -593,6 +560,7 @@ "node_modules/@commitlint/execute-rule": { "version": "8.3.4", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -601,6 +569,7 @@ "node_modules/@commitlint/load": { "version": "8.3.5", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@commitlint/execute-rule": "^8.3.4", @@ -618,6 +587,7 @@ "node_modules/@commitlint/resolve-extends": { "version": "8.3.5", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "import-fresh": "^3.0.0", @@ -735,6 +705,7 @@ "node_modules/@nodelib/fs.scandir": { "version": "2.1.3", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.3", "run-parallel": "^1.1.9" @@ -746,6 +717,7 @@ "node_modules/@nodelib/fs.stat": { "version": "2.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -753,6 +725,7 @@ "node_modules/@nodelib/fs.walk": { "version": "1.2.4", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.3", "fastq": "^1.6.0" @@ -764,6 +737,7 @@ "node_modules/@octokit/auth-token": { "version": "2.4.0", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^2.0.0" } @@ -771,6 +745,7 @@ "node_modules/@octokit/core": { "version": "2.4.2", "dev": true, + "license": "MIT", "dependencies": { "@octokit/auth-token": "^2.4.0", "@octokit/graphql": "^4.3.1", @@ -783,6 +758,7 @@ "node_modules/@octokit/endpoint": { "version": "5.5.3", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^2.0.0", "is-plain-object": "^3.0.0", @@ -792,6 +768,7 @@ "node_modules/@octokit/endpoint/node_modules/is-plain-object": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^4.0.0" }, @@ -802,6 +779,7 @@ "node_modules/@octokit/endpoint/node_modules/isobject": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -809,6 +787,7 @@ "node_modules/@octokit/graphql": { "version": "4.3.1", "dev": true, + "license": "MIT", "dependencies": { "@octokit/request": "^5.3.0", "@octokit/types": "^2.0.0", @@ -818,6 +797,7 @@ "node_modules/@octokit/graphql/node_modules/universal-user-agent": { "version": "4.0.1", "dev": true, + "license": "ISC", "dependencies": { "os-name": "^3.1.0" } @@ -825,6 +805,7 @@ "node_modules/@octokit/plugin-paginate-rest": { "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^2.0.1" } @@ -837,6 +818,7 @@ "node_modules/@octokit/plugin-rest-endpoint-methods": { "version": "3.2.0", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^2.0.1", "deprecation": "^2.3.1" @@ -845,6 +827,7 @@ "node_modules/@octokit/request": { "version": "5.3.2", "dev": true, + "license": "MIT", "dependencies": { "@octokit/endpoint": "^5.5.0", "@octokit/request-error": "^1.0.1", @@ -859,6 +842,7 @@ "node_modules/@octokit/request-error": { "version": "1.2.1", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^2.0.0", "deprecation": "^2.0.0", @@ -868,6 +852,7 @@ "node_modules/@octokit/request/node_modules/is-plain-object": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^4.0.0" }, @@ -878,6 +863,7 @@ "node_modules/@octokit/request/node_modules/isobject": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -885,6 +871,7 @@ "node_modules/@octokit/rest": { "version": "17.0.0", "dev": true, + "license": "MIT", "dependencies": { "@octokit/core": "^2.4.0", "@octokit/plugin-paginate-rest": "^2.0.0", @@ -895,6 +882,7 @@ "node_modules/@octokit/types": { "version": "2.3.1", "dev": true, + "license": "MIT", "dependencies": { "@types/node": ">= 8" } @@ -902,6 +890,7 @@ "node_modules/@semantic-release/commit-analyzer": { "version": "8.0.1", "dev": true, + "license": "MIT", "dependencies": { "conventional-changelog-angular": "^5.0.0", "conventional-commits-filter": "^2.0.0", @@ -921,6 +910,7 @@ "node_modules/@semantic-release/commit-analyzer/node_modules/braces": { "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -931,6 +921,7 @@ "node_modules/@semantic-release/commit-analyzer/node_modules/fill-range": { "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -941,6 +932,7 @@ "node_modules/@semantic-release/commit-analyzer/node_modules/is-number": { "version": "7.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -948,6 +940,7 @@ "node_modules/@semantic-release/commit-analyzer/node_modules/micromatch": { "version": "4.0.2", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.1", "picomatch": "^2.0.5" @@ -959,6 +952,7 @@ "node_modules/@semantic-release/commit-analyzer/node_modules/to-regex-range": { "version": "5.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -974,6 +968,7 @@ "node_modules/@semantic-release/github": { "version": "7.0.4", "dev": true, + "license": "MIT", "dependencies": { "@octokit/rest": "^17.0.0", "@semantic-release/error": "^2.2.0", @@ -1002,6 +997,7 @@ "node_modules/@semantic-release/github/node_modules/mime": { "version": "2.4.4", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -1012,6 +1008,7 @@ "node_modules/@semantic-release/npm": { "version": "7.0.4", "dev": true, + "license": "MIT", "dependencies": { "@semantic-release/error": "^2.2.0", "aggregate-error": "^3.0.0", @@ -1037,6 +1034,7 @@ "node_modules/@semantic-release/npm/node_modules/parse-json": { "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -1050,6 +1048,7 @@ "node_modules/@semantic-release/npm/node_modules/read-pkg": { "version": "5.2.0", "dev": true, + "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -1063,6 +1062,7 @@ "node_modules/@semantic-release/npm/node_modules/semver": { "version": "7.1.3", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -1073,6 +1073,7 @@ "node_modules/@semantic-release/release-notes-generator": { "version": "9.0.1", "dev": true, + "license": "MIT", "dependencies": { "conventional-changelog-angular": "^5.0.0", "conventional-changelog-writer": "^4.0.0", @@ -1095,6 +1096,7 @@ "node_modules/@tootallnate/once": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -1149,6 +1151,7 @@ "node_modules/acorn": { "version": "7.1.1", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1159,6 +1162,7 @@ "node_modules/acorn-jsx": { "version": "5.2.0", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0" } @@ -1166,6 +1170,7 @@ "node_modules/agent-base": { "version": "6.0.0", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -1216,6 +1221,7 @@ "node_modules/ansi-colors": { "version": "3.2.3", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1223,6 +1229,7 @@ "node_modules/ansi-escapes": { "version": "3.2.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1230,6 +1237,7 @@ "node_modules/ansi-regex": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1252,6 +1260,7 @@ "node_modules/anymatch": { "version": "3.1.1", "dev": true, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1263,6 +1272,7 @@ "node_modules/anymatch/node_modules/normalize-path": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1323,6 +1333,7 @@ "node_modules/arr-union": { "version": "3.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1330,6 +1341,7 @@ "node_modules/array-find-index": { "version": "1.0.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1346,6 +1358,7 @@ "node_modules/array-includes": { "version": "3.1.1", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0", @@ -1361,6 +1374,7 @@ "node_modules/array-union": { "version": "2.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -1375,6 +1389,7 @@ "node_modules/arrify": { "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1382,6 +1397,7 @@ "node_modules/asn1": { "version": "0.2.4", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } @@ -1389,6 +1405,7 @@ "node_modules/assert-plus": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } @@ -1396,6 +1413,7 @@ "node_modules/assign-symbols": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1403,6 +1421,7 @@ "node_modules/astral-regex": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1420,6 +1439,7 @@ "node_modules/atob": { "version": "2.1.2", "dev": true, + "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" }, @@ -1430,6 +1450,7 @@ "node_modules/aws-sign2": { "version": "0.7.0", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } @@ -1475,6 +1496,7 @@ "node_modules/base": { "version": "0.11.2", "dev": true, + "license": "MIT", "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -1491,6 +1513,7 @@ "node_modules/base/node_modules/define-property": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -1501,6 +1524,7 @@ "node_modules/base/node_modules/is-accessor-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -1511,6 +1535,7 @@ "node_modules/base/node_modules/is-data-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -1521,6 +1546,7 @@ "node_modules/base/node_modules/is-descriptor": { "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -1533,6 +1559,7 @@ "node_modules/base/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1540,6 +1567,7 @@ "node_modules/base/node_modules/kind-of": { "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1557,6 +1585,7 @@ "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } @@ -1569,6 +1598,7 @@ "node_modules/binary-extensions": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -1665,8 +1695,6 @@ }, "node_modules/browserslist/node_modules/caniuse-lite": { "version": "1.0.30001572", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz", - "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==", "funding": [ { "type": "opencollective", @@ -1680,12 +1708,12 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/browserslist/node_modules/electron-to-chromium": { "version": "1.4.617", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.617.tgz", - "integrity": "sha512-sYNE3QxcDS4ANW1k4S/wWYMXjCVcFSOX3Bg8jpuMFaXt/x8JCmp0R1Xe1ZXDX4WXnSRBf+GJ/3eGWicUuQq5cg==" + "license": "ISC" }, "node_modules/bytes": { "version": "3.0.0", @@ -1697,6 +1725,7 @@ "node_modules/cache-base": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -1715,6 +1744,7 @@ "node_modules/cache-base/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1722,6 +1752,7 @@ "node_modules/cachedir": { "version": "2.2.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1742,6 +1773,7 @@ "node_modules/caller-callsite": { "version": "2.0.0", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "callsites": "^2.0.0" @@ -1753,6 +1785,7 @@ "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -1761,6 +1794,7 @@ "node_modules/caller-path": { "version": "2.0.0", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "caller-callsite": "^2.0.0" @@ -1772,6 +1806,7 @@ "node_modules/callsites": { "version": "3.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -1794,6 +1829,7 @@ "node_modules/camelcase-keys": { "version": "4.2.0", "dev": true, + "license": "MIT", "dependencies": { "camelcase": "^4.1.0", "map-obj": "^2.0.0", @@ -1806,6 +1842,7 @@ "node_modules/camelcase-keys/node_modules/camelcase": { "version": "4.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1822,6 +1859,7 @@ "node_modules/cardinal": { "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { "ansicolors": "~0.3.2", "redeyed": "~2.1.0" @@ -1884,6 +1922,7 @@ "node_modules/chokidar": { "version": "3.3.0", "dev": true, + "license": "MIT", "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -1903,6 +1942,7 @@ "node_modules/chokidar/node_modules/braces": { "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -1913,6 +1953,7 @@ "node_modules/chokidar/node_modules/fill-range": { "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -1923,6 +1964,7 @@ "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.0", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -1933,6 +1975,7 @@ "node_modules/chokidar/node_modules/is-extglob": { "version": "2.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1940,6 +1983,7 @@ "node_modules/chokidar/node_modules/is-glob": { "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -1950,6 +1994,7 @@ "node_modules/chokidar/node_modules/is-number": { "version": "7.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -1957,6 +2002,7 @@ "node_modules/chokidar/node_modules/normalize-path": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1964,6 +2010,7 @@ "node_modules/chokidar/node_modules/to-regex-range": { "version": "5.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -1974,6 +2021,7 @@ "node_modules/class-utils": { "version": "0.3.6", "dev": true, + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -1987,6 +2035,7 @@ "node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -1997,6 +2046,7 @@ "node_modules/class-utils/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2011,6 +2061,7 @@ "node_modules/cli-cursor": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^2.0.0" }, @@ -2052,6 +2103,7 @@ "node_modules/codeclimate-test-reporter": { "version": "0.5.1", "dev": true, + "license": "MIT", "dependencies": { "async": "~1.5.2", "commander": "2.9.0", @@ -2068,6 +2120,7 @@ "node_modules/codeclimate-test-reporter/node_modules/commander": { "version": "2.9.0", "dev": true, + "license": "MIT", "dependencies": { "graceful-readlink": ">= 1.0.0" }, @@ -2078,6 +2131,7 @@ "node_modules/collection-visit": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -2100,6 +2154,7 @@ "node_modules/colors": { "version": "1.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">=0.1.90" } @@ -2107,6 +2162,7 @@ "node_modules/combined-stream": { "version": "1.0.8", "dev": true, + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -2124,6 +2180,7 @@ "node_modules/commitizen": { "version": "4.0.3", "dev": true, + "license": "MIT", "dependencies": { "cachedir": "2.2.0", "cz-conventional-changelog": "3.0.1", @@ -2157,6 +2214,7 @@ "node_modules/commitizen/node_modules/cz-conventional-changelog": { "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.4.1", "conventional-commit-types": "^2.0.0", @@ -2175,6 +2233,7 @@ "node_modules/commitizen/node_modules/glob": { "version": "7.1.4", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2190,6 +2249,7 @@ "node_modules/commitizen/node_modules/longest": { "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2206,6 +2266,7 @@ "node_modules/compare-func": { "version": "1.3.2", "dev": true, + "license": "MIT", "dependencies": { "array-ify": "^1.0.0", "dot-prop": "^3.0.0" @@ -2275,6 +2336,7 @@ "node_modules/contains-path": { "version": "0.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2299,6 +2361,7 @@ "node_modules/conventional-changelog-angular": { "version": "5.0.6", "dev": true, + "license": "ISC", "dependencies": { "compare-func": "^1.3.1", "q": "^1.5.1" @@ -2310,6 +2373,7 @@ "node_modules/conventional-changelog-writer": { "version": "4.0.11", "dev": true, + "license": "MIT", "dependencies": { "compare-func": "^1.3.1", "conventional-commits-filter": "^2.0.2", @@ -2332,6 +2396,7 @@ "node_modules/conventional-changelog-writer/node_modules/semver": { "version": "6.3.0", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2344,6 +2409,7 @@ "node_modules/conventional-commits-filter": { "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { "lodash.ismatch": "^4.4.0", "modify-values": "^1.0.0" @@ -2355,6 +2421,7 @@ "node_modules/conventional-commits-parser": { "version": "3.0.8", "dev": true, + "license": "MIT", "dependencies": { "is-text-path": "^1.0.1", "JSONStream": "^1.0.4", @@ -2379,17 +2446,19 @@ } }, "node_modules/cookie": { - "version": "0.3.1", - "license": "MIT", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-parser": { - "version": "1.4.4", - "license": "MIT", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", + "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", "dependencies": { - "cookie": "0.3.1", + "cookie": "0.4.1", "cookie-signature": "1.0.6" }, "engines": { @@ -2403,6 +2472,7 @@ "node_modules/copy-descriptor": { "version": "0.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2420,6 +2490,7 @@ "node_modules/cosmiconfig": { "version": "5.2.1", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "import-fresh": "^2.0.0", @@ -2434,6 +2505,7 @@ "node_modules/cosmiconfig/node_modules/import-fresh": { "version": "2.0.0", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "caller-path": "^2.0.0", @@ -2446,6 +2518,7 @@ "node_modules/cosmiconfig/node_modules/resolve-from": { "version": "3.0.0", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=4" @@ -2454,6 +2527,7 @@ "node_modules/cross-spawn": { "version": "6.0.5", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -2468,6 +2542,7 @@ "node_modules/crypto-random-string": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2475,6 +2550,7 @@ "node_modules/currently-unhandled": { "version": "0.4.1", "dev": true, + "license": "MIT", "dependencies": { "array-find-index": "^1.0.1" }, @@ -2485,6 +2561,7 @@ "node_modules/cz-conventional-changelog": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.4.1", "commitizen": "^4.0.3", @@ -2504,6 +2581,7 @@ "node_modules/cz-conventional-changelog/node_modules/longest": { "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2511,6 +2589,7 @@ "node_modules/dashdash": { "version": "1.14.1", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -2521,6 +2600,7 @@ "node_modules/dateformat": { "version": "3.0.3", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -2529,7 +2609,15 @@ "version": "4.3.4", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/debug/node_modules/ms": { @@ -2546,6 +2634,7 @@ "node_modules/decamelize-keys": { "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" @@ -2557,6 +2646,7 @@ "node_modules/decamelize-keys/node_modules/map-obj": { "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2564,6 +2654,7 @@ "node_modules/decode-uri-component": { "version": "0.2.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } @@ -2591,6 +2682,7 @@ "node_modules/deep-extend": { "version": "0.6.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -2602,8 +2694,7 @@ }, "node_modules/default-require-extensions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "license": "MIT", "dependencies": { "strip-bom": "^4.0.0" }, @@ -2627,6 +2718,7 @@ "node_modules/define-property": { "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -2638,6 +2730,7 @@ "node_modules/define-property/node_modules/is-accessor-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -2648,6 +2741,7 @@ "node_modules/define-property/node_modules/is-data-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -2658,6 +2752,7 @@ "node_modules/define-property/node_modules/is-descriptor": { "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -2670,6 +2765,7 @@ "node_modules/define-property/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2677,6 +2773,7 @@ "node_modules/define-property/node_modules/kind-of": { "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2684,6 +2781,7 @@ "node_modules/deglob": { "version": "4.0.1", "dev": true, + "license": "ISC", "dependencies": { "find-root": "^1.0.0", "glob": "^7.0.5", @@ -2696,6 +2794,7 @@ "node_modules/deglob/node_modules/glob": { "version": "7.1.6", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2714,6 +2813,7 @@ "node_modules/delayed-stream": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -2744,6 +2844,7 @@ "node_modules/detect-file": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -2751,6 +2852,7 @@ "node_modules/detect-indent": { "version": "6.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2767,6 +2869,7 @@ "node_modules/diff": { "version": "3.5.0", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -2774,6 +2877,7 @@ "node_modules/dir-glob": { "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -2784,6 +2888,7 @@ "node_modules/dir-glob/node_modules/path-type": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2791,6 +2896,7 @@ "node_modules/doctrine": { "version": "3.0.0", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -2813,6 +2919,7 @@ "node_modules/dot-prop": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "is-obj": "^1.0.0" }, @@ -2830,6 +2937,7 @@ "node_modules/duplexer2": { "version": "0.1.4", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "readable-stream": "^2.0.2" } @@ -2837,6 +2945,7 @@ "node_modules/ecc-jsbn": { "version": "0.1.2", "dev": true, + "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -2845,6 +2954,7 @@ "node_modules/echint": { "version": "4.0.2", "dev": true, + "license": "ISC", "dependencies": { "chalk": "^2.4.2", "commander": "^2.19.0", @@ -2869,6 +2979,7 @@ "node_modules/echint/node_modules/dotenv": { "version": "7.0.0", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=6" } @@ -2876,6 +2987,7 @@ "node_modules/echint/node_modules/glob": { "version": "7.1.6", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2894,6 +3006,7 @@ "node_modules/editorconfig": { "version": "0.15.3", "dev": true, + "license": "MIT", "dependencies": { "commander": "^2.19.0", "lru-cache": "^4.1.5", @@ -2928,6 +3041,7 @@ "node_modules/end-of-stream": { "version": "1.4.4", "dev": true, + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -2935,6 +3049,7 @@ "node_modules/env-ci": { "version": "5.0.2", "dev": true, + "license": "MIT", "dependencies": { "execa": "^4.0.0", "java-properties": "^1.0.0" @@ -2946,6 +3061,7 @@ "node_modules/error-ex": { "version": "1.3.2", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -3013,6 +3129,7 @@ "node_modules/eslint": { "version": "6.4.0", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "ajv": "^6.10.0", @@ -3062,6 +3179,7 @@ "node_modules/eslint-config-standard": { "version": "14.1.0", "dev": true, + "license": "MIT", "peerDependencies": { "eslint": ">=6.2.2", "eslint-plugin-import": ">=2.18.0", @@ -3073,6 +3191,7 @@ "node_modules/eslint-config-standard-jsx": { "version": "8.1.0", "dev": true, + "license": "MIT", "peerDependencies": { "eslint": ">=6.2.2", "eslint-plugin-react": ">=7.14.2" @@ -3081,6 +3200,7 @@ "node_modules/eslint-import-resolver-node": { "version": "0.3.3", "dev": true, + "license": "MIT", "dependencies": { "debug": "^2.6.9", "resolve": "^1.13.1" @@ -3097,6 +3217,7 @@ "node_modules/eslint-import-resolver-node/node_modules/resolve": { "version": "1.15.1", "dev": true, + "license": "MIT", "dependencies": { "path-parse": "^1.0.6" }, @@ -3107,6 +3228,7 @@ "node_modules/eslint-module-utils": { "version": "2.5.2", "dev": true, + "license": "MIT", "dependencies": { "debug": "^2.6.9", "pkg-dir": "^2.0.0" @@ -3126,6 +3248,7 @@ "node_modules/eslint-plugin-es": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "eslint-utils": "^1.4.2", "regexpp": "^3.0.0" @@ -3140,6 +3263,7 @@ "node_modules/eslint-plugin-es/node_modules/regexpp": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3147,6 +3271,7 @@ "node_modules/eslint-plugin-import": { "version": "2.18.2", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.0.3", "contains-path": "^0.1.0", @@ -3189,6 +3314,7 @@ "node_modules/eslint-plugin-import/node_modules/find-up": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -3199,6 +3325,7 @@ "node_modules/eslint-plugin-import/node_modules/load-json-file": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -3212,6 +3339,7 @@ "node_modules/eslint-plugin-import/node_modules/locate-path": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -3223,6 +3351,7 @@ "node_modules/eslint-plugin-import/node_modules/p-limit": { "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -3233,6 +3362,7 @@ "node_modules/eslint-plugin-import/node_modules/p-locate": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -3243,6 +3373,7 @@ "node_modules/eslint-plugin-import/node_modules/p-try": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -3250,6 +3381,7 @@ "node_modules/eslint-plugin-import/node_modules/parse-json": { "version": "2.2.0", "dev": true, + "license": "MIT", "dependencies": { "error-ex": "^1.2.0" }, @@ -3260,6 +3392,7 @@ "node_modules/eslint-plugin-import/node_modules/path-type": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.0.0" }, @@ -3270,6 +3403,7 @@ "node_modules/eslint-plugin-import/node_modules/pify": { "version": "2.3.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3277,6 +3411,7 @@ "node_modules/eslint-plugin-import/node_modules/read-pkg": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", @@ -3289,6 +3424,7 @@ "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^2.0.0" @@ -3300,6 +3436,7 @@ "node_modules/eslint-plugin-import/node_modules/resolve": { "version": "1.15.1", "dev": true, + "license": "MIT", "dependencies": { "path-parse": "^1.0.6" }, @@ -3310,6 +3447,7 @@ "node_modules/eslint-plugin-import/node_modules/strip-bom": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -3317,6 +3455,7 @@ "node_modules/eslint-plugin-node": { "version": "10.0.0", "dev": true, + "license": "MIT", "dependencies": { "eslint-plugin-es": "^2.0.0", "eslint-utils": "^1.4.2", @@ -3335,6 +3474,7 @@ "node_modules/eslint-plugin-node/node_modules/resolve": { "version": "1.15.1", "dev": true, + "license": "MIT", "dependencies": { "path-parse": "^1.0.6" }, @@ -3345,6 +3485,7 @@ "node_modules/eslint-plugin-node/node_modules/semver": { "version": "6.3.0", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -3352,6 +3493,7 @@ "node_modules/eslint-plugin-promise": { "version": "4.2.1", "dev": true, + "license": "ISC", "engines": { "node": ">=6" } @@ -3359,6 +3501,7 @@ "node_modules/eslint-plugin-react": { "version": "7.14.3", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.0.3", "doctrine": "^2.1.0", @@ -3380,6 +3523,7 @@ "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -3390,6 +3534,7 @@ "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "1.15.1", "dev": true, + "license": "MIT", "dependencies": { "path-parse": "^1.0.6" }, @@ -3400,6 +3545,7 @@ "node_modules/eslint-plugin-standard": { "version": "4.0.1", "dev": true, + "license": "MIT", "peerDependencies": { "eslint": ">=5.0.0" } @@ -3407,6 +3553,7 @@ "node_modules/eslint-scope": { "version": "5.0.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -3418,6 +3565,7 @@ "node_modules/eslint-scope/node_modules/estraverse": { "version": "4.3.0", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -3425,6 +3573,7 @@ "node_modules/eslint-utils": { "version": "1.4.3", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^1.1.0" }, @@ -3435,6 +3584,7 @@ "node_modules/eslint-visitor-keys": { "version": "1.1.0", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=4" } @@ -3442,6 +3592,7 @@ "node_modules/eslint/node_modules/glob-parent": { "version": "5.1.0", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -3452,6 +3603,7 @@ "node_modules/eslint/node_modules/ignore": { "version": "4.0.6", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -3459,6 +3611,7 @@ "node_modules/eslint/node_modules/is-extglob": { "version": "2.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3466,6 +3619,7 @@ "node_modules/eslint/node_modules/is-glob": { "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -3476,6 +3630,7 @@ "node_modules/eslint/node_modules/semver": { "version": "6.3.0", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -3483,6 +3638,7 @@ "node_modules/espree": { "version": "6.2.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^7.1.0", "acorn-jsx": "^5.2.0", @@ -3495,6 +3651,7 @@ "node_modules/esquery": { "version": "1.1.0", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^4.0.0" }, @@ -3505,6 +3662,7 @@ "node_modules/esquery/node_modules/estraverse": { "version": "4.3.0", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -3512,6 +3670,7 @@ "node_modules/esrecurse": { "version": "4.2.1", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^4.1.0" }, @@ -3522,6 +3681,7 @@ "node_modules/esrecurse/node_modules/estraverse": { "version": "4.3.0", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -3543,6 +3703,7 @@ "node_modules/execa": { "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -3564,6 +3725,7 @@ "node_modules/execa/node_modules/cross-spawn": { "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -3576,6 +3738,7 @@ "node_modules/execa/node_modules/is-stream": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3583,6 +3746,7 @@ "node_modules/execa/node_modules/mimic-fn": { "version": "2.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -3590,6 +3754,7 @@ "node_modules/execa/node_modules/npm-run-path": { "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -3600,6 +3765,7 @@ "node_modules/execa/node_modules/onetime": { "version": "5.1.0", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -3610,6 +3776,7 @@ "node_modules/execa/node_modules/path-key": { "version": "3.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3617,6 +3784,7 @@ "node_modules/execa/node_modules/shebang-command": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -3627,6 +3795,7 @@ "node_modules/execa/node_modules/shebang-regex": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3634,6 +3803,7 @@ "node_modules/execa/node_modules/which": { "version": "2.0.2", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -3667,6 +3837,7 @@ "node_modules/expand-tilde": { "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { "homedir-polyfill": "^1.0.1" }, @@ -3735,6 +3906,7 @@ "node_modules/extend-shallow": { "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -3746,6 +3918,7 @@ "node_modules/extend-shallow/node_modules/is-extendable": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -3756,6 +3929,7 @@ "node_modules/external-editor": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -3780,7 +3954,8 @@ "dev": true, "engines": [ "node >=0.6.0" - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.1", @@ -3789,6 +3964,7 @@ "node_modules/fast-glob": { "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -3804,6 +3980,7 @@ "node_modules/fast-glob/node_modules/braces": { "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -3814,6 +3991,7 @@ "node_modules/fast-glob/node_modules/fill-range": { "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -3824,6 +4002,7 @@ "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.0", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -3834,6 +4013,7 @@ "node_modules/fast-glob/node_modules/is-extglob": { "version": "2.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3841,6 +4021,7 @@ "node_modules/fast-glob/node_modules/is-glob": { "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -3851,6 +4032,7 @@ "node_modules/fast-glob/node_modules/is-number": { "version": "7.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -3858,6 +4040,7 @@ "node_modules/fast-glob/node_modules/micromatch": { "version": "4.0.2", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.1", "picomatch": "^2.0.5" @@ -3869,6 +4052,7 @@ "node_modules/fast-glob/node_modules/to-regex-range": { "version": "5.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -3888,6 +4072,7 @@ "node_modules/fastq": { "version": "1.6.1", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -3895,6 +4080,7 @@ "node_modules/figures": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -3905,6 +4091,7 @@ "node_modules/file-entry-cache": { "version": "5.0.1", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^2.0.1" }, @@ -4022,6 +4209,7 @@ "node_modules/find-node-modules": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "findup-sync": "^3.0.0", "merge": "^1.2.1" @@ -4035,6 +4223,7 @@ "node_modules/find-up": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -4045,6 +4234,7 @@ "node_modules/find-versions": { "version": "3.2.0", "dev": true, + "license": "MIT", "dependencies": { "semver-regex": "^2.0.0" }, @@ -4055,6 +4245,7 @@ "node_modules/findup-sync": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "detect-file": "^1.0.0", "is-glob": "^4.0.0", @@ -4068,6 +4259,7 @@ "node_modules/findup-sync/node_modules/arr-diff": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4075,6 +4267,7 @@ "node_modules/findup-sync/node_modules/array-unique": { "version": "0.3.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4082,6 +4275,7 @@ "node_modules/findup-sync/node_modules/braces": { "version": "2.3.2", "dev": true, + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -4101,6 +4295,7 @@ "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4119,6 +4314,7 @@ "node_modules/findup-sync/node_modules/expand-brackets": { "version": "2.1.4", "dev": true, + "license": "MIT", "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -4135,6 +4331,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -4145,6 +4342,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4155,6 +4353,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-accessor-descriptor": { "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -4165,6 +4364,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -4175,6 +4375,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-data-descriptor": { "version": "0.1.4", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -4185,6 +4386,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -4195,6 +4397,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-descriptor": { "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -4207,6 +4410,7 @@ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/kind-of": { "version": "5.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4214,6 +4418,7 @@ "node_modules/findup-sync/node_modules/extglob": { "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -4231,6 +4436,7 @@ "node_modules/findup-sync/node_modules/extglob/node_modules/define-property": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -4241,6 +4447,7 @@ "node_modules/findup-sync/node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4251,6 +4458,7 @@ "node_modules/findup-sync/node_modules/fill-range": { "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -4264,6 +4472,7 @@ "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4274,6 +4483,7 @@ "node_modules/findup-sync/node_modules/is-accessor-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -4284,6 +4494,7 @@ "node_modules/findup-sync/node_modules/is-data-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -4294,6 +4505,7 @@ "node_modules/findup-sync/node_modules/is-descriptor": { "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -4306,6 +4518,7 @@ "node_modules/findup-sync/node_modules/is-extglob": { "version": "2.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4313,6 +4526,7 @@ "node_modules/findup-sync/node_modules/is-glob": { "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -4323,6 +4537,7 @@ "node_modules/findup-sync/node_modules/is-number": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -4333,6 +4548,7 @@ "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -4343,6 +4559,7 @@ "node_modules/findup-sync/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4350,6 +4567,7 @@ "node_modules/findup-sync/node_modules/kind-of": { "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4357,6 +4575,7 @@ "node_modules/findup-sync/node_modules/micromatch": { "version": "3.1.10", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -4379,6 +4598,7 @@ "node_modules/flat": { "version": "4.1.0", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "is-buffer": "~2.0.3" }, @@ -4389,6 +4609,7 @@ "node_modules/flat-cache": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^2.0.0", "rimraf": "2.6.3", @@ -4401,6 +4622,7 @@ "node_modules/flat/node_modules/is-buffer": { "version": "2.0.4", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -4490,6 +4712,7 @@ "node_modules/forever-agent": { "version": "0.6.1", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } @@ -4497,6 +4720,7 @@ "node_modules/form-data": { "version": "2.3.3", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -4541,6 +4765,7 @@ "node_modules/fragment-cache": { "version": "0.2.1", "dev": true, + "license": "MIT", "dependencies": { "map-cache": "^0.2.2" }, @@ -4558,6 +4783,7 @@ "node_modules/from2": { "version": "2.3.0", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -4584,6 +4810,7 @@ "node_modules/fs-extra": { "version": "8.1.0", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -4642,6 +4869,7 @@ "node_modules/get-stdin": { "version": "7.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4649,6 +4877,7 @@ "node_modules/get-stream": { "version": "5.1.0", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -4659,6 +4888,7 @@ "node_modules/get-value": { "version": "2.0.6", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4666,6 +4896,7 @@ "node_modules/getpass": { "version": "0.1.7", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } @@ -4673,6 +4904,7 @@ "node_modules/git-log-parser": { "version": "1.2.0", "dev": true, + "license": "MIT", "dependencies": { "argv-formatter": "~1.0.0", "spawn-error-forwarder": "~1.0.0", @@ -4685,6 +4917,7 @@ "node_modules/git-log-parser/node_modules/split2": { "version": "1.0.0", "dev": true, + "license": "ISC", "dependencies": { "through2": "~2.0.0" } @@ -4692,6 +4925,7 @@ "node_modules/git-log-parser/node_modules/through2": { "version": "2.0.5", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -4718,6 +4952,7 @@ "node_modules/global-dirs": { "version": "0.1.1", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "ini": "^1.3.4" @@ -4729,6 +4964,7 @@ "node_modules/global-modules": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -4741,6 +4977,7 @@ "node_modules/global-prefix": { "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", @@ -4762,6 +4999,7 @@ "node_modules/globby": { "version": "11.0.0", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -4789,6 +5027,7 @@ "node_modules/growl": { "version": "1.10.5", "dev": true, + "license": "MIT", "engines": { "node": ">=4.x" } @@ -4848,14 +5087,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-symbols": { "version": "1.0.1", "license": "MIT", @@ -4869,6 +5100,7 @@ "node_modules/has-value": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -4881,6 +5113,7 @@ "node_modules/has-value/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4888,6 +5121,7 @@ "node_modules/has-values": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -4899,6 +5133,7 @@ "node_modules/has-values/node_modules/is-number": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -4909,6 +5144,7 @@ "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -4919,6 +5155,7 @@ "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -4960,6 +5197,7 @@ "node_modules/he": { "version": "1.2.0", "dev": true, + "license": "MIT", "bin": { "he": "bin/he" } @@ -4975,6 +5213,7 @@ "node_modules/homedir-polyfill": { "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { "parse-passwd": "^1.0.0" }, @@ -4985,6 +5224,7 @@ "node_modules/hook-std": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4992,6 +5232,7 @@ "node_modules/hosted-git-info": { "version": "3.0.4", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^5.1.1" } @@ -4999,6 +5240,7 @@ "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "5.1.1", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -5033,6 +5275,7 @@ "node_modules/http-proxy-agent": { "version": "4.0.1", "dev": true, + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -5045,6 +5288,7 @@ "node_modules/http-signature": { "version": "1.2.0", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -5058,6 +5302,7 @@ "node_modules/https-proxy-agent": { "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -5069,6 +5314,7 @@ "node_modules/human-signals": { "version": "1.1.1", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } @@ -5086,6 +5332,7 @@ "node_modules/ignore": { "version": "5.1.4", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -5093,6 +5340,7 @@ "node_modules/import-fresh": { "version": "3.2.1", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -5104,6 +5352,7 @@ "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5111,6 +5360,7 @@ "node_modules/import-from": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -5128,6 +5378,7 @@ "node_modules/indent-string": { "version": "3.2.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5147,6 +5398,7 @@ "node_modules/ini": { "version": "1.3.5", "dev": true, + "license": "ISC", "engines": { "node": "*" } @@ -5154,6 +5406,7 @@ "node_modules/inquirer": { "version": "6.5.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^3.2.0", "chalk": "^2.4.2", @@ -5176,6 +5429,7 @@ "node_modules/interpret": { "version": "1.2.0", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -5183,6 +5437,7 @@ "node_modules/into-stream": { "version": "5.1.1", "dev": true, + "license": "MIT", "dependencies": { "from2": "^2.3.0", "p-is-promise": "^3.0.0" @@ -5231,6 +5486,7 @@ "node_modules/is-accessor-descriptor": { "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -5253,6 +5509,7 @@ "node_modules/is-binary-path": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -5277,6 +5534,7 @@ "node_modules/is-data-descriptor": { "version": "0.1.4", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -5297,6 +5555,7 @@ "node_modules/is-descriptor": { "version": "0.1.6", "dev": true, + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -5309,6 +5568,7 @@ "node_modules/is-descriptor/node_modules/kind-of": { "version": "5.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5316,6 +5576,7 @@ "node_modules/is-directory": { "version": "0.3.1", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -5373,6 +5634,7 @@ "node_modules/is-fullwidth-code-point": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5413,6 +5675,7 @@ "node_modules/is-obj": { "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5420,6 +5683,7 @@ "node_modules/is-plain-obj": { "version": "1.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5427,6 +5691,7 @@ "node_modules/is-plain-object": { "version": "2.0.4", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -5437,6 +5702,7 @@ "node_modules/is-plain-object/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5475,6 +5741,7 @@ "node_modules/is-stream": { "version": "1.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5482,6 +5749,7 @@ "node_modules/is-string": { "version": "1.0.5", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5505,6 +5773,7 @@ "node_modules/is-text-path": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "text-extensions": "^1.0.0" }, @@ -5554,6 +5823,7 @@ "node_modules/issue-parser": { "version": "6.0.0", "dev": true, + "license": "MIT", "dependencies": { "lodash.capitalize": "^4.2.1", "lodash.escaperegexp": "^4.1.2", @@ -5682,19 +5952,30 @@ "glob": "^7.1.3" }, "bin": { - "istanbul": "lib/cli.js" + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/istanbul-lib-processinfo/node_modules/shebang-command": { "version": "2.0.0", "license": "MIT", "dependencies": { - "has-flag": "^1.0.0" + "shebang-regex": "^3.0.0" }, "engines": { "node": ">=8" } }, + "node_modules/istanbul-lib-processinfo/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, "node_modules/istanbul-lib-processinfo/node_modules/uuid": { "version": "3.4.0", "license": "MIT", @@ -5777,6 +6058,7 @@ "node_modules/java-properties": { "version": "1.0.2", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -5862,6 +6144,7 @@ "node_modules/jsonfile": { "version": "4.0.0", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -5871,11 +6154,13 @@ "dev": true, "engines": [ "node >= 0.2.0" - ] + ], + "license": "MIT" }, "node_modules/JSONStream": { "version": "1.3.5", "dev": true, + "license": "(MIT OR Apache-2.0)", "dependencies": { "jsonparse": "^1.2.0", "through": ">=2.2.7 <3" @@ -5893,6 +6178,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -5902,8 +6188,7 @@ }, "node_modules/jstransformer-marked": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jstransformer-marked/-/jstransformer-marked-1.4.0.tgz", - "integrity": "sha512-Kh/lABa3kxX9p8PQcpVEoDhMNvOYNpMXQWjvf4ZsphW689Lb3hNlvZ9YvlgN11DHktHNnoXJb8/ddiBbuaayzw==", + "license": "MIT", "dependencies": { "marked": "^4.3.0" }, @@ -5913,8 +6198,7 @@ }, "node_modules/jstransformer-marked/node_modules/marked": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "license": "MIT", "bin": { "marked": "bin/marked.js" }, @@ -5925,6 +6209,7 @@ "node_modules/jsx-ast-utils": { "version": "2.2.3", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.0.3", "object.assign": "^4.1.0" @@ -5975,6 +6260,7 @@ "node_modules/lintspaces": { "version": "0.6.3", "dev": true, + "license": "MIT", "dependencies": { "deep-extend": "^0.6.0", "editorconfig": "^0.15.0", @@ -5987,6 +6273,7 @@ "node_modules/load-json-file": { "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", @@ -6000,6 +6287,7 @@ "node_modules/load-json-file/node_modules/strip-bom": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6007,6 +6295,7 @@ "node_modules/locate-path": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -6066,6 +6355,7 @@ "node_modules/log-symbols": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.4.2" }, @@ -6083,6 +6373,7 @@ "node_modules/loose-envify": { "version": "1.4.0", "dev": true, + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -6093,6 +6384,7 @@ "node_modules/loud-rejection": { "version": "1.6.0", "dev": true, + "license": "MIT", "dependencies": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -6111,6 +6403,7 @@ "node_modules/lru-cache": { "version": "4.1.5", "dev": true, + "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -6119,6 +6412,7 @@ "node_modules/macos-release": { "version": "2.3.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -6163,6 +6457,7 @@ "node_modules/map-cache": { "version": "0.2.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6170,6 +6465,7 @@ "node_modules/map-obj": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6177,6 +6473,7 @@ "node_modules/map-visit": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "object-visit": "^1.0.0" }, @@ -6192,12 +6489,13 @@ "marked": "bin/marked" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.16.2" } }, "node_modules/marked-terminal": { "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cardinal": "^2.1.1", @@ -6213,6 +6511,7 @@ "node_modules/marked-terminal/node_modules/ansi-escapes": { "version": "4.3.1", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.11.0" }, @@ -6226,6 +6525,7 @@ "node_modules/marked-terminal/node_modules/ansi-styles": { "version": "4.2.1", "dev": true, + "license": "MIT", "dependencies": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" @@ -6240,6 +6540,7 @@ "node_modules/marked-terminal/node_modules/chalk": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6251,6 +6552,7 @@ "node_modules/marked-terminal/node_modules/color-convert": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6266,6 +6568,7 @@ "node_modules/marked-terminal/node_modules/has-flag": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6273,6 +6576,7 @@ "node_modules/marked-terminal/node_modules/supports-color": { "version": "7.1.0", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6283,6 +6587,7 @@ "node_modules/marked-terminal/node_modules/type-fest": { "version": "0.11.0", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" }, @@ -6294,16 +6599,10 @@ "version": "1.0.4", "license": "MIT" }, - "node_modules/media-typer": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/meow": { "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { "camelcase-keys": "^4.0.0", "decamelize-keys": "^1.0.0", @@ -6322,6 +6621,7 @@ "node_modules/meow/node_modules/camelcase": { "version": "4.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6329,6 +6629,7 @@ "node_modules/meow/node_modules/find-up": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -6339,6 +6640,7 @@ "node_modules/meow/node_modules/locate-path": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -6350,6 +6652,7 @@ "node_modules/meow/node_modules/p-limit": { "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -6360,6 +6663,7 @@ "node_modules/meow/node_modules/p-locate": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -6370,6 +6674,7 @@ "node_modules/meow/node_modules/p-try": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6377,6 +6682,7 @@ "node_modules/meow/node_modules/read-pkg-up": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^3.0.0" @@ -6388,6 +6694,7 @@ "node_modules/meow/node_modules/yargs-parser": { "version": "10.1.0", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^4.1.0" } @@ -6409,6 +6716,7 @@ "node_modules/merge2": { "version": "1.3.0", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -6492,6 +6800,7 @@ "node_modules/mimic-fn": { "version": "1.2.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6514,6 +6823,7 @@ "node_modules/minimist-options": { "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0" @@ -6525,6 +6835,7 @@ "node_modules/mixin-deep": { "version": "1.3.2", "dev": true, + "license": "MIT", "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -6536,6 +6847,7 @@ "node_modules/mixin-deep/node_modules/is-extendable": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -6562,6 +6874,7 @@ "node_modules/mocha": { "version": "7.1.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "3.2.3", "browser-stdout": "1.3.1", @@ -6603,6 +6916,7 @@ "node_modules/mocha/node_modules/cliui": { "version": "5.0.0", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -6612,6 +6926,7 @@ "node_modules/mocha/node_modules/debug": { "version": "3.2.6", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -6619,6 +6934,7 @@ "node_modules/mocha/node_modules/glob": { "version": "7.1.3", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6634,6 +6950,7 @@ "node_modules/mocha/node_modules/has-flag": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6646,6 +6963,7 @@ "node_modules/mocha/node_modules/string-width": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -6658,6 +6976,7 @@ "node_modules/mocha/node_modules/strip-json-comments": { "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6665,6 +6984,7 @@ "node_modules/mocha/node_modules/supports-color": { "version": "6.0.0", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -6675,6 +6995,7 @@ "node_modules/mocha/node_modules/yargs": { "version": "13.3.0", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -6691,6 +7012,7 @@ "node_modules/modify-values": { "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6735,6 +7057,7 @@ "node_modules/nanomatch": { "version": "1.2.13", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -6755,6 +7078,7 @@ "node_modules/nanomatch/node_modules/arr-diff": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6762,6 +7086,7 @@ "node_modules/nanomatch/node_modules/array-unique": { "version": "0.3.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6769,6 +7094,7 @@ "node_modules/nanomatch/node_modules/kind-of": { "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6811,6 +7137,7 @@ "node_modules/node-emoji": { "version": "1.10.0", "dev": true, + "license": "MIT", "dependencies": { "lodash.toarray": "^4.4.0" } @@ -6818,6 +7145,7 @@ "node_modules/node-environment-flags": { "version": "1.0.6", "dev": true, + "license": "Apache-2.0", "dependencies": { "object.getownpropertydescriptors": "^2.0.3", "semver": "^5.7.0" @@ -6826,6 +7154,7 @@ "node_modules/node-fetch": { "version": "2.6.0", "dev": true, + "license": "MIT", "engines": { "node": "4.x || >=6.0.0" } @@ -6847,6 +7176,7 @@ "node_modules/normalize-package-data": { "version": "2.5.0", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -6862,6 +7192,7 @@ "node_modules/normalize-package-data/node_modules/resolve": { "version": "1.15.1", "dev": true, + "license": "MIT", "dependencies": { "path-parse": "^1.0.6" }, @@ -6882,6 +7213,7 @@ "node_modules/normalize-url": { "version": "5.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -7017,6 +7349,7 @@ "write-file-atomic" ], "dev": true, + "license": "Artistic-2.0", "dependencies": { "abbrev": "~1.1.1", "ansicolors": "~0.3.2", @@ -7145,6 +7478,7 @@ "node_modules/npm-run-path": { "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -11755,6 +12089,7 @@ "node_modules/oauth-sign": { "version": "0.9.0", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } @@ -11769,6 +12104,7 @@ "node_modules/object-copy": { "version": "0.1.0", "dev": true, + "license": "MIT", "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -11781,6 +12117,7 @@ "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -11815,6 +12152,7 @@ "node_modules/object-visit": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.0" }, @@ -11825,6 +12163,7 @@ "node_modules/object-visit/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11845,6 +12184,7 @@ "node_modules/object.entries": { "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1", @@ -11858,6 +12198,7 @@ "node_modules/object.fromentries": { "version": "2.0.2", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1", @@ -11874,6 +12215,7 @@ "node_modules/object.getownpropertydescriptors": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1" @@ -11899,6 +12241,7 @@ "node_modules/object.pick": { "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -11909,6 +12252,7 @@ "node_modules/object.pick/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11916,6 +12260,7 @@ "node_modules/object.values": { "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.0-next.1", @@ -11956,6 +12301,7 @@ "node_modules/onetime": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^1.0.0" }, @@ -11999,6 +12345,7 @@ "node_modules/os-name": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "macos-release": "^2.2.0", "windows-release": "^3.1.0" @@ -12010,6 +12357,7 @@ "node_modules/os-tmpdir": { "version": "1.0.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12017,6 +12365,7 @@ "node_modules/p-each-series": { "version": "2.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -12024,6 +12373,7 @@ "node_modules/p-filter": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "p-map": "^2.0.0" }, @@ -12034,6 +12384,7 @@ "node_modules/p-finally": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12041,6 +12392,7 @@ "node_modules/p-is-promise": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -12061,6 +12413,7 @@ "node_modules/p-locate": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -12071,6 +12424,7 @@ "node_modules/p-map": { "version": "2.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -12078,6 +12432,7 @@ "node_modules/p-reduce": { "version": "2.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -12085,6 +12440,7 @@ "node_modules/p-retry": { "version": "4.2.0", "dev": true, + "license": "MIT", "dependencies": { "@types/retry": "^0.12.0", "retry": "^0.12.0" @@ -12124,6 +12480,7 @@ "node_modules/parent-module": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -12147,6 +12504,7 @@ "node_modules/parse-json": { "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -12158,6 +12516,7 @@ "node_modules/parse-passwd": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12180,6 +12539,7 @@ "node_modules/pascalcase": { "version": "0.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12195,6 +12555,7 @@ "node_modules/path-exists": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12209,6 +12570,7 @@ "node_modules/path-key": { "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12225,6 +12587,7 @@ "node_modules/path-type": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -12244,6 +12607,7 @@ "node_modules/picomatch": { "version": "2.2.1", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -12254,6 +12618,7 @@ "node_modules/pify": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12261,6 +12626,7 @@ "node_modules/pkg-conf": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^2.0.0", "load-json-file": "^4.0.0" @@ -12272,6 +12638,7 @@ "node_modules/pkg-conf/node_modules/find-up": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -12282,6 +12649,7 @@ "node_modules/pkg-conf/node_modules/locate-path": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -12293,6 +12661,7 @@ "node_modules/pkg-conf/node_modules/p-limit": { "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -12303,6 +12672,7 @@ "node_modules/pkg-conf/node_modules/p-locate": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -12313,6 +12683,7 @@ "node_modules/pkg-conf/node_modules/p-try": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12320,6 +12691,7 @@ "node_modules/pkg-config": { "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { "debug-log": "^1.0.0", "find-root": "^1.0.0", @@ -12332,6 +12704,7 @@ "node_modules/pkg-config/node_modules/debug-log": { "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12339,6 +12712,7 @@ "node_modules/pkg-dir": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^2.1.0" }, @@ -12349,6 +12723,7 @@ "node_modules/pkg-dir/node_modules/find-up": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -12359,6 +12734,7 @@ "node_modules/pkg-dir/node_modules/locate-path": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -12370,6 +12746,7 @@ "node_modules/pkg-dir/node_modules/p-limit": { "version": "1.3.0", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -12380,6 +12757,7 @@ "node_modules/pkg-dir/node_modules/p-locate": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -12390,6 +12768,7 @@ "node_modules/pkg-dir/node_modules/p-try": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12397,6 +12776,7 @@ "node_modules/posix-character-classes": { "version": "0.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12433,6 +12813,7 @@ "node_modules/progress": { "version": "2.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -12440,6 +12821,7 @@ "node_modules/prop-types": { "version": "15.7.2", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -12674,6 +13056,7 @@ "node_modules/pump": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -12689,6 +13072,7 @@ "node_modules/q": { "version": "1.5.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -12704,6 +13088,7 @@ "node_modules/quick-lru": { "version": "1.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12764,6 +13149,7 @@ "node_modules/rc": { "version": "1.2.8", "dev": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -12782,6 +13168,7 @@ "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12794,6 +13181,7 @@ "node_modules/read-pkg": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", @@ -12806,6 +13194,7 @@ "node_modules/read-pkg-up": { "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -12821,6 +13210,7 @@ "node_modules/read-pkg-up/node_modules/find-up": { "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -12832,6 +13222,7 @@ "node_modules/read-pkg-up/node_modules/locate-path": { "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -12842,6 +13233,7 @@ "node_modules/read-pkg-up/node_modules/p-locate": { "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -12852,6 +13244,7 @@ "node_modules/read-pkg-up/node_modules/parse-json": { "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -12865,6 +13258,7 @@ "node_modules/read-pkg-up/node_modules/path-exists": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -12872,6 +13266,7 @@ "node_modules/read-pkg-up/node_modules/read-pkg": { "version": "5.2.0", "dev": true, + "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -12885,6 +13280,7 @@ "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { "version": "0.6.0", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -12892,6 +13288,7 @@ "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -12899,6 +13296,7 @@ "node_modules/readable-stream": { "version": "2.3.7", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -12912,6 +13310,7 @@ "node_modules/readdirp": { "version": "3.2.0", "dev": true, + "license": "MIT", "dependencies": { "picomatch": "^2.0.4" }, @@ -12932,6 +13331,7 @@ "node_modules/redent": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "indent-string": "^3.0.0", "strip-indent": "^2.0.0" @@ -12943,6 +13343,7 @@ "node_modules/redeyed": { "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { "esprima": "~4.0.0" } @@ -12950,6 +13351,7 @@ "node_modules/redeyed/node_modules/esprima": { "version": "4.0.1", "dev": true, + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -13014,6 +13416,7 @@ "node_modules/regex-not": { "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -13039,6 +13442,7 @@ "node_modules/regexpp": { "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=6.5.0" } @@ -13046,6 +13450,7 @@ "node_modules/registry-auth-token": { "version": "4.1.1", "dev": true, + "license": "MIT", "dependencies": { "rc": "^1.2.8" }, @@ -13084,6 +13489,7 @@ "node_modules/request": { "version": "2.88.2", "dev": true, + "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -13113,6 +13519,7 @@ "node_modules/request/node_modules/qs": { "version": "6.5.2", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.6" } @@ -13120,6 +13527,7 @@ "node_modules/request/node_modules/uuid": { "version": "3.4.0", "dev": true, + "license": "MIT", "bin": { "uuid": "bin/uuid" } @@ -13142,6 +13550,7 @@ "node_modules/resolve-dir": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" @@ -13160,6 +13569,7 @@ "node_modules/resolve-global": { "version": "1.0.0", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "global-dirs": "^0.1.1" @@ -13176,6 +13586,7 @@ "node_modules/restore-cursor": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^2.0.0", "signal-exit": "^3.0.2" @@ -13187,6 +13598,7 @@ "node_modules/ret": { "version": "0.1.15", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12" } @@ -13194,6 +13606,7 @@ "node_modules/retry": { "version": "0.12.0", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -13201,6 +13614,7 @@ "node_modules/reusify": { "version": "1.0.4", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -13219,6 +13633,7 @@ "node_modules/right-pad": { "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -13226,6 +13641,7 @@ "node_modules/rimraf": { "version": "2.6.3", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -13236,6 +13652,7 @@ "node_modules/rimraf/node_modules/glob": { "version": "7.1.6", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -13254,6 +13671,7 @@ "node_modules/run-async": { "version": "2.4.0", "dev": true, + "license": "MIT", "dependencies": { "is-promise": "^2.1.0" }, @@ -13269,6 +13687,7 @@ "node_modules/rxjs": { "version": "6.5.4", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^1.9.0" }, @@ -13283,6 +13702,7 @@ "node_modules/safe-regex": { "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { "ret": "~0.1.10" } @@ -13294,6 +13714,7 @@ "node_modules/semantic-release": { "version": "17.0.4", "dev": true, + "license": "MIT", "dependencies": { "@semantic-release/commit-analyzer": "^8.0.0", "@semantic-release/error": "^2.2.0", @@ -13334,6 +13755,7 @@ "node_modules/semantic-release/node_modules/ansi-regex": { "version": "5.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -13341,6 +13763,7 @@ "node_modules/semantic-release/node_modules/ansi-styles": { "version": "4.2.1", "dev": true, + "license": "MIT", "dependencies": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" @@ -13355,6 +13778,7 @@ "node_modules/semantic-release/node_modules/braces": { "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -13365,6 +13789,7 @@ "node_modules/semantic-release/node_modules/camelcase": { "version": "5.3.1", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -13372,6 +13797,7 @@ "node_modules/semantic-release/node_modules/cliui": { "version": "6.0.0", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -13381,6 +13807,7 @@ "node_modules/semantic-release/node_modules/color-convert": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -13396,6 +13823,7 @@ "node_modules/semantic-release/node_modules/cosmiconfig": { "version": "6.0.0", "dev": true, + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -13415,6 +13843,7 @@ "node_modules/semantic-release/node_modules/figures": { "version": "3.2.0", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -13428,6 +13857,7 @@ "node_modules/semantic-release/node_modules/fill-range": { "version": "7.0.1", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -13438,6 +13868,7 @@ "node_modules/semantic-release/node_modules/find-up": { "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13449,6 +13880,7 @@ "node_modules/semantic-release/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -13456,6 +13888,7 @@ "node_modules/semantic-release/node_modules/is-number": { "version": "7.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -13463,6 +13896,7 @@ "node_modules/semantic-release/node_modules/locate-path": { "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -13473,6 +13907,7 @@ "node_modules/semantic-release/node_modules/micromatch": { "version": "4.0.2", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.1", "picomatch": "^2.0.5" @@ -13484,6 +13919,7 @@ "node_modules/semantic-release/node_modules/p-locate": { "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -13494,6 +13930,7 @@ "node_modules/semantic-release/node_modules/parse-json": { "version": "5.0.0", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -13507,6 +13944,7 @@ "node_modules/semantic-release/node_modules/path-exists": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -13514,6 +13952,7 @@ "node_modules/semantic-release/node_modules/path-type": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -13521,6 +13960,7 @@ "node_modules/semantic-release/node_modules/semver": { "version": "7.1.3", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -13531,6 +13971,7 @@ "node_modules/semantic-release/node_modules/string-width": { "version": "4.2.0", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -13543,6 +13984,7 @@ "node_modules/semantic-release/node_modules/strip-ansi": { "version": "6.0.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.0" }, @@ -13553,6 +13995,7 @@ "node_modules/semantic-release/node_modules/to-regex-range": { "version": "5.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -13563,6 +14006,7 @@ "node_modules/semantic-release/node_modules/wrap-ansi": { "version": "6.2.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -13575,6 +14019,7 @@ "node_modules/semantic-release/node_modules/yargs": { "version": "15.3.0", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -13595,6 +14040,7 @@ "node_modules/semantic-release/node_modules/yargs-parser": { "version": "18.1.0", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -13606,6 +14052,7 @@ "node_modules/semver": { "version": "5.7.1", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -13613,6 +14060,7 @@ "node_modules/semver-diff": { "version": "3.1.1", "dev": true, + "license": "MIT", "dependencies": { "semver": "^6.3.0" }, @@ -13623,6 +14071,7 @@ "node_modules/semver-diff/node_modules/semver": { "version": "6.3.0", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -13630,6 +14079,7 @@ "node_modules/semver-regex": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -13700,6 +14150,7 @@ "node_modules/set-value": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -13713,6 +14164,7 @@ "node_modules/set-value/node_modules/extend-shallow": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -13727,6 +14179,7 @@ "node_modules/shebang-command": { "version": "1.2.0", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -13737,6 +14190,7 @@ "node_modules/shebang-regex": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13744,6 +14198,7 @@ "node_modules/shelljs": { "version": "0.7.6", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -13760,6 +14215,7 @@ "node_modules/shelljs/node_modules/glob": { "version": "7.1.6", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -13778,6 +14234,7 @@ "node_modules/should": { "version": "13.2.3", "dev": true, + "license": "MIT", "dependencies": { "should-equal": "^2.0.0", "should-format": "^3.0.3", @@ -13789,6 +14246,7 @@ "node_modules/should-equal": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "should-type": "^1.4.0" } @@ -13796,6 +14254,7 @@ "node_modules/should-format": { "version": "3.0.3", "dev": true, + "license": "MIT", "dependencies": { "should-type": "^1.3.0", "should-type-adaptors": "^1.0.1" @@ -13809,6 +14268,7 @@ "node_modules/should-type-adaptors": { "version": "1.1.0", "dev": true, + "license": "MIT", "dependencies": { "should-type": "^1.3.0", "should-util": "^1.0.0" @@ -13831,6 +14291,7 @@ "node_modules/signale": { "version": "1.4.0", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.3.2", "figures": "^2.0.0", @@ -13843,6 +14304,7 @@ "node_modules/slash": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -13850,6 +14312,7 @@ "node_modules/slice-ansi": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", @@ -13870,6 +14333,7 @@ "node_modules/snapdragon": { "version": "0.8.2", "dev": true, + "license": "MIT", "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -13887,6 +14351,7 @@ "node_modules/snapdragon-node": { "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -13899,6 +14364,7 @@ "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -13909,6 +14375,7 @@ "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -13919,6 +14386,7 @@ "node_modules/snapdragon-node/node_modules/is-data-descriptor": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -13929,6 +14397,7 @@ "node_modules/snapdragon-node/node_modules/is-descriptor": { "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -13941,6 +14410,7 @@ "node_modules/snapdragon-node/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13948,6 +14418,7 @@ "node_modules/snapdragon-node/node_modules/kind-of": { "version": "6.0.3", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13955,6 +14426,7 @@ "node_modules/snapdragon-util": { "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.2.0" }, @@ -13973,6 +14445,7 @@ "node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -13983,6 +14456,7 @@ "node_modules/snapdragon/node_modules/extend-shallow": { "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -13993,6 +14467,7 @@ "node_modules/snapdragon/node_modules/source-map": { "version": "0.5.7", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -14000,6 +14475,7 @@ "node_modules/source-map-resolve": { "version": "0.5.3", "dev": true, + "license": "MIT", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -14090,6 +14566,7 @@ "node_modules/spdx-correct": { "version": "3.1.0", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -14103,6 +14580,7 @@ "node_modules/spdx-expression-parse": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -14116,6 +14594,7 @@ "node_modules/split": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "through": "2" }, @@ -14126,6 +14605,7 @@ "node_modules/split-string": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" }, @@ -14136,6 +14616,7 @@ "node_modules/split2": { "version": "2.2.0", "dev": true, + "license": "ISC", "dependencies": { "through2": "^2.0.2" } @@ -14143,6 +14624,7 @@ "node_modules/split2/node_modules/through2": { "version": "2.0.5", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -14155,6 +14637,7 @@ "node_modules/sshpk": { "version": "1.16.1", "dev": true, + "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -14178,6 +14661,7 @@ "node_modules/standard": { "version": "14.3.1", "dev": true, + "license": "MIT", "dependencies": { "eslint": "~6.4.0", "eslint-config-standard": "14.1.0", @@ -14199,6 +14683,7 @@ "node_modules/standard-engine": { "version": "12.0.0", "dev": true, + "license": "MIT", "dependencies": { "deglob": "^4.0.0", "get-stdin": "^7.0.0", @@ -14209,6 +14694,7 @@ "node_modules/standard-engine/node_modules/load-json-file": { "version": "5.3.0", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.15", "parse-json": "^4.0.0", @@ -14228,6 +14714,7 @@ "node_modules/standard-engine/node_modules/pify": { "version": "4.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -14235,6 +14722,7 @@ "node_modules/standard-engine/node_modules/pkg-conf": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^3.0.0", "load-json-file": "^5.2.0" @@ -14246,6 +14734,7 @@ "node_modules/standard-engine/node_modules/strip-bom": { "version": "3.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -14253,6 +14742,7 @@ "node_modules/standard-engine/node_modules/type-fest": { "version": "0.3.1", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=6" } @@ -14260,6 +14750,7 @@ "node_modules/static-extend": { "version": "0.1.2", "dev": true, + "license": "MIT", "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -14271,6 +14762,7 @@ "node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -14288,6 +14780,7 @@ "node_modules/stream-combiner2": { "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { "duplexer2": "~0.1.0", "readable-stream": "^2.0.2" @@ -14302,6 +14795,7 @@ "node_modules/string_decoder": { "version": "1.1.1", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -14309,6 +14803,7 @@ "node_modules/string-width": { "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -14320,6 +14815,7 @@ "node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^3.0.0" }, @@ -14358,6 +14854,7 @@ "node_modules/strip-ansi": { "version": "5.2.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -14368,6 +14865,7 @@ "node_modules/strip-ansi/node_modules/ansi-regex": { "version": "4.1.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -14382,6 +14880,7 @@ "node_modules/strip-eof": { "version": "1.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14389,6 +14888,7 @@ "node_modules/strip-final-newline": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -14396,6 +14896,7 @@ "node_modules/strip-indent": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -14403,6 +14904,7 @@ "node_modules/strip-json-comments": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -14427,6 +14929,7 @@ "node_modules/supports-hyperlinks": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -14438,6 +14941,7 @@ "node_modules/supports-hyperlinks/node_modules/has-flag": { "version": "4.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -14445,6 +14949,7 @@ "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.1.0", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14455,6 +14960,7 @@ "node_modules/table": { "version": "5.4.6", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ajv": "^6.10.2", "lodash": "^4.17.14", @@ -14468,6 +14974,7 @@ "node_modules/table/node_modules/string-width": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -14480,6 +14987,7 @@ "node_modules/temp-dir": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -14487,6 +14995,7 @@ "node_modules/tempy": { "version": "0.5.0", "dev": true, + "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -14503,6 +15012,7 @@ "node_modules/tempy/node_modules/is-stream": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -14510,6 +15020,7 @@ "node_modules/tempy/node_modules/type-fest": { "version": "0.12.0", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -14560,6 +15071,7 @@ "node_modules/text-extensions": { "version": "1.9.0", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } @@ -14577,6 +15089,7 @@ "node_modules/through2": { "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "2 || 3" } @@ -14584,6 +15097,7 @@ "node_modules/tmp": { "version": "0.0.33", "dev": true, + "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -14611,6 +15125,7 @@ "node_modules/to-object-path": { "version": "0.3.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -14621,6 +15136,7 @@ "node_modules/to-regex": { "version": "3.0.2", "dev": true, + "license": "MIT", "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -14634,6 +15150,7 @@ "node_modules/to-regex-range": { "version": "2.1.1", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -14645,6 +15162,7 @@ "node_modules/to-regex-range/node_modules/is-number": { "version": "3.0.0", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -14666,6 +15184,7 @@ "node_modules/tough-cookie": { "version": "2.5.0", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -14682,6 +15201,7 @@ "node_modules/trim-newlines": { "version": "2.0.0", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -14689,6 +15209,7 @@ "node_modules/trim-off-newlines": { "version": "1.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14700,6 +15221,7 @@ "node_modules/tunnel-agent": { "version": "0.6.0", "dev": true, + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -14726,6 +15248,7 @@ "node_modules/type-fest": { "version": "0.6.0", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -14758,6 +15281,7 @@ "node_modules/uglify-js": { "version": "3.8.0", "dev": true, + "license": "BSD-2-Clause", "optional": true, "dependencies": { "commander": "~2.20.3", @@ -14793,6 +15317,7 @@ "node_modules/union-value": { "version": "1.0.1", "dev": true, + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -14811,6 +15336,7 @@ "node_modules/unique-string": { "version": "2.0.0", "dev": true, + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -14821,6 +15347,7 @@ "node_modules/unirest": { "version": "0.6.0", "dev": true, + "license": "MIT", "dependencies": { "form-data": "^0.2.0", "mime": "^2.4.0", @@ -14864,6 +15391,7 @@ "node_modules/unirest/node_modules/mime": { "version": "2.4.4", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -14874,6 +15402,7 @@ "node_modules/unirest/node_modules/mime-db": { "version": "1.12.0", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -14881,6 +15410,7 @@ "node_modules/unirest/node_modules/mime-types": { "version": "2.0.14", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "~1.12.0" }, @@ -14891,6 +15421,7 @@ "node_modules/universal-user-agent": { "version": "5.0.0", "dev": true, + "license": "ISC", "dependencies": { "os-name": "^3.1.0" } @@ -14898,6 +15429,7 @@ "node_modules/universalify": { "version": "0.1.2", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -14912,6 +15444,7 @@ "node_modules/unset-value": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -14923,6 +15456,7 @@ "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", "dev": true, + "license": "MIT", "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -14935,6 +15469,7 @@ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { "isarray": "1.0.0" }, @@ -14945,6 +15480,7 @@ "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14952,6 +15488,7 @@ "node_modules/unset-value/node_modules/isobject": { "version": "3.0.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -14990,6 +15527,7 @@ "node_modules/use": { "version": "3.1.1", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -15021,6 +15559,7 @@ "node_modules/validate-npm-package-license": { "version": "3.0.4", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -15039,6 +15578,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -15070,6 +15610,7 @@ "node_modules/wide-align": { "version": "1.1.3", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2" } @@ -15083,6 +15624,7 @@ "node_modules/windows-release": { "version": "3.2.0", "dev": true, + "license": "MIT", "dependencies": { "execa": "^1.0.0" }, @@ -15093,6 +15635,7 @@ "node_modules/windows-release/node_modules/execa": { "version": "1.0.0", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -15109,6 +15652,7 @@ "node_modules/windows-release/node_modules/get-stream": { "version": "4.1.0", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -15127,6 +15671,7 @@ "node_modules/wrap-ansi": { "version": "5.1.0", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -15139,6 +15684,7 @@ "node_modules/wrap-ansi/node_modules/string-width": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -15155,6 +15701,7 @@ "node_modules/write": { "version": "1.0.3", "dev": true, + "license": "MIT", "dependencies": { "mkdirp": "^0.5.1" }, @@ -15182,6 +15729,7 @@ "node_modules/xtend": { "version": "4.0.2", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4" } @@ -15198,6 +15746,7 @@ "node_modules/yaml": { "version": "1.8.0", "dev": true, + "license": "ISC", "dependencies": { "@babel/runtime": "^7.8.7" }, @@ -15248,6 +15797,7 @@ "node_modules/yargs-parser": { "version": "13.1.1", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -15256,6 +15806,7 @@ "node_modules/yargs-parser/node_modules/camelcase": { "version": "5.3.1", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -15263,6 +15814,7 @@ "node_modules/yargs-unparser": { "version": "1.6.0", "dev": true, + "license": "MIT", "dependencies": { "flat": "^4.1.0", "lodash": "^4.17.15", @@ -15275,6 +15827,7 @@ "node_modules/yargs-unparser/node_modules/cliui": { "version": "5.0.0", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -15284,6 +15837,7 @@ "node_modules/yargs-unparser/node_modules/string-width": { "version": "3.1.0", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -15296,6 +15850,7 @@ "node_modules/yargs-unparser/node_modules/yargs": { "version": "13.3.0", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", diff --git a/package.json b/package.json index 5f28fd28..18640c69 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,8 @@ "change-case": "^4.1.1", "commander": "^4.1.1", "compression": "^1.7.4", - "cookie-parser": "^1.4.4", + "content-type": "^1.0.4", + "cookie-parser": "^1.4.5", "debug": "^4.3.4", "dicer": "^0.3.0", "dotenv": "^8.2.0", @@ -97,7 +98,6 @@ "forwarded-http": "^0.3.0", "har-validator": "^5.1.3", "jstransformer-marked": "^1.4.0", - "media-typer": "^1.1.0", "method-override": "^3.0.0", "moment": "^2.24.0", "morgan": "^1.9.1", diff --git a/test/http/index.js b/test/http/index.js index 110104b4..809466b4 100644 --- a/test/http/index.js +++ b/test/http/index.js @@ -303,4 +303,17 @@ describe('HTTP', () => { done() }) }) + + it('POST /request should accept multipart/form-data requests', function (done) { + var number = '123' + var req = unirest.post('http://localhost:3000/request') + req.headers('content-type', 'multipart/form-data; boundary=----boundary') + req.field('number', number) + + req.end(function (res) { + res.body.postData.params.number.should.equal(number) + + done() + }) + }) })