diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/results/java-maven-v1.1.json | 8 | ||||
| -rw-r--r-- | test/results/java-maven-v1.json | 4 | ||||
| -rw-r--r-- | test/results/js-npm-v1.1.json | 1144 | ||||
| -rw-r--r-- | test/results/js-npm-v1.json | 1106 | ||||
| -rw-r--r-- | test/results/js-npm-v2.json | 1104 | ||||
| -rw-r--r-- | test/results/php-composer-v1.1.json | 1086 | ||||
| -rw-r--r-- | test/results/php-composer-v1.json | 749 | ||||
| -rw-r--r-- | test/results/php-composer-v2.json | 647 | ||||
| -rw-r--r-- | test/results/python-pip-v1.1.json | 9 | ||||
| -rw-r--r-- | test/results/python-pip-v1.json | 5 | ||||
| -rw-r--r-- | test/results/python3-pip-v1.1.json | 9 | ||||
| -rw-r--r-- | test/results/python3-pip-v1.json | 5 |
12 files changed, 4247 insertions, 1629 deletions
diff --git a/test/results/java-maven-v1.1.json b/test/results/java-maven-v1.1.json index 486debd..0195bee 100644 --- a/test/results/java-maven-v1.1.json +++ b/test/results/java-maven-v1.1.json @@ -31,7 +31,7 @@ }, { "count": 1, - "name": "MPL 1.1, LGPL 2.1, Apache 2.0" + "name": "MPL 1.1, GNU Lesser General Public License version 2.1, Apache 2.0" }, { "count": 1, @@ -311,8 +311,8 @@ "url": "http://www.apache.org/licenses/LICENSE-2.0.txt" }, { - "name": "LGPL 2.1", - "url": "" + "name": "GNU Lesser General Public License version 2.1", + "url": "https://opensource.org/licenses/LGPL-2.1" }, { "name": "MPL 1.1", @@ -320,7 +320,7 @@ } ], "license": { - "name": "MPL 1.1, LGPL 2.1, Apache 2.0", + "name": "MPL 1.1, GNU Lesser General Public License version 2.1, Apache 2.0", "url": "http://www.apache.org/licenses/LICENSE-2.0.txt" }, "dependency": { diff --git a/test/results/java-maven-v1.json b/test/results/java-maven-v1.json index 58e9260..6dbc2f3 100644 --- a/test/results/java-maven-v1.json +++ b/test/results/java-maven-v1.json @@ -30,7 +30,7 @@ }, { "count": 1, - "name": "MPL 1.1, LGPL 2.1, Apache 2.0" + "name": "MPL 1.1, GNU Lesser General Public License version 2.1, Apache 2.0" }, { "count": 1, @@ -221,7 +221,7 @@ }, { "license": { - "name": "MPL 1.1, LGPL 2.1, Apache 2.0", + "name": "MPL 1.1, GNU Lesser General Public License version 2.1, Apache 2.0", "url": "http://www.apache.org/licenses/LICENSE-2.0.txt" }, "dependency": { diff --git a/test/results/js-npm-v1.1.json b/test/results/js-npm-v1.1.json index 8782df1..0acc153 100644 --- a/test/results/js-npm-v1.1.json +++ b/test/results/js-npm-v1.1.json @@ -2,7 +2,7 @@ "version": "1.1", "licenses": [ { - "count": 273, + "count": 271, "name": "MIT" }, { @@ -22,12 +22,20 @@ "name": "Simplified BSD" }, { + "count": 2, + "name": "MIT/X11" + }, + { "count": 1, "name": "(MIT OR Apache-2.0)" }, { "count": 1, - "name": "BSD*" + "name": "BSD" + }, + { + "count": 1, + "name": "BSD, AFLv2.1" }, { "count": 1, @@ -43,6 +51,10 @@ }, { "count": 1, + "name": "New BSD, MIT, ISC, Apache 2.0" + }, + { + "count": 1, "name": "Unlicense" }, { @@ -65,7 +77,7 @@ "dependency": { "name": "abab", "url": "https://github.com/jsdom/abab#readme", - "description": "", + "description": "WHATWG spec-compliant implementations of window.atob and window.btoa.", "pathes": [ "." ] @@ -85,7 +97,7 @@ "dependency": { "name": "acorn", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript parser", "pathes": [ "." ] @@ -105,7 +117,7 @@ "dependency": { "name": "acorn", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript parser", "pathes": [ "." ] @@ -124,8 +136,8 @@ }, "dependency": { "name": "acorn-globals", - "url": "Unknown", - "description": "", + "url": "https://github.com/ForbesLindesay/acorn-globals#readme", + "description": "Detect global variables in JavaScript using acorn", "pathes": [ "." ] @@ -145,7 +157,7 @@ "dependency": { "name": "acorn-walk", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript (ESTree) AST walker", "pathes": [ "." ] @@ -165,7 +177,7 @@ "dependency": { "name": "ajv", "url": "https://github.com/epoberezkin/ajv", - "description": "", + "description": "Another JSON Schema Validator", "pathes": [ "." ] @@ -185,7 +197,7 @@ "dependency": { "name": "align-text", "url": "https://github.com/jonschlinkert/align-text", - "description": "", + "description": "Align the text in a string.", "pathes": [ "." ] @@ -204,7 +216,7 @@ "dependency": { "name": "amdefine", "url": "http://github.com/jrburke/amdefine", - "description": "", + "description": "Provide AMD's define() API for declaring modules in the AMD format", "pathes": [ "." ] @@ -223,8 +235,8 @@ }, "dependency": { "name": "ansi-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-regex#readme", + "description": "Regular expression for matching ANSI escape codes", "pathes": [ "." ] @@ -243,8 +255,8 @@ }, "dependency": { "name": "ansi-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-regex#readme", + "description": "Regular expression for matching ANSI escape codes", "pathes": [ "." ] @@ -263,8 +275,8 @@ }, "dependency": { "name": "ansi-styles", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-styles#readme", + "description": "ANSI escape codes for styling strings in the terminal", "pathes": [ "." ] @@ -283,8 +295,8 @@ }, "dependency": { "name": "append-transform", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/append-transform#readme", + "description": "Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.", "pathes": [ "." ] @@ -303,8 +315,8 @@ }, "dependency": { "name": "archy", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-archy#readme", + "description": "render nested hierarchies `npm ls` style with unicode pipes", "pathes": [ "." ] @@ -324,7 +336,7 @@ "dependency": { "name": "arr-diff", "url": "https://github.com/jonschlinkert/arr-diff", - "description": "", + "description": "Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.", "pathes": [ "." ] @@ -344,7 +356,7 @@ "dependency": { "name": "arr-flatten", "url": "https://github.com/jonschlinkert/arr-flatten", - "description": "", + "description": "Recursively flatten an array or arrays.", "pathes": [ "." ] @@ -364,7 +376,7 @@ "dependency": { "name": "arr-union", "url": "https://github.com/jonschlinkert/arr-union", - "description": "", + "description": "Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.", "pathes": [ "." ] @@ -383,8 +395,8 @@ }, "dependency": { "name": "array-equal", - "url": "http://jongleberry.com", - "description": "", + "url": "https://github.com/component/array-equal#readme", + "description": "check if two arrays are equal", "pathes": [ "." ] @@ -404,7 +416,7 @@ "dependency": { "name": "array-unique", "url": "https://github.com/jonschlinkert/array-unique", - "description": "", + "description": "Remove duplicate values from an array. Fastest ES5 implementation.", "pathes": [ "." ] @@ -423,8 +435,8 @@ }, "dependency": { "name": "arrify", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/arrify#readme", + "description": "Convert a value to an array", "pathes": [ "." ] @@ -443,8 +455,8 @@ }, "dependency": { "name": "asn1", - "url": "joyent.com", - "description": "", + "url": "https://github.com/joyent/node-asn1#readme", + "description": "Contains parsers and serializers for ASN.1 (currently BER only)", "pathes": [ "." ] @@ -463,8 +475,8 @@ }, "dependency": { "name": "assert-plus", - "url": "Unknown", - "description": "", + "url": "https://github.com/mcavage/node-assert-plus#readme", + "description": "Extra assertions on top of node's assert module", "pathes": [ "." ] @@ -484,7 +496,7 @@ "dependency": { "name": "assign-symbols", "url": "https://github.com/jonschlinkert/assign-symbols", - "description": "", + "description": "Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.", "pathes": [ "." ] @@ -503,8 +515,8 @@ }, "dependency": { "name": "async", - "url": "Unknown", - "description": "", + "url": "https://github.com/caolan/async#readme", + "description": "Higher-order functions and common patterns for asynchronous code", "pathes": [ "." ] @@ -523,8 +535,8 @@ }, "dependency": { "name": "async-limiter", - "url": "Unknown", - "description": "", + "url": "https://github.com/strml/async-limiter#readme", + "description": "asynchronous function queue with adjustable concurrency", "pathes": [ "." ] @@ -544,7 +556,7 @@ "dependency": { "name": "asynckit", "url": "https://github.com/alexindigo/asynckit#readme", - "description": "", + "description": "Minimal async jobs utility library, with streams support", "pathes": [ "." ] @@ -563,7 +575,7 @@ "dependency": { "name": "atob", "url": "https://git.coolaj86.com/coolaj86/atob.js.git", - "description": "", + "description": "atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)", "pathes": [ "." ] @@ -582,8 +594,8 @@ }, "dependency": { "name": "aws-sign2", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/aws-sign#readme", + "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", "pathes": [ "." ] @@ -602,8 +614,8 @@ }, "dependency": { "name": "aws4", - "url": "http://github.com/mhart", - "description": "", + "url": "https://github.com/mhart/aws4#readme", + "description": "Signs and prepares requests using AWS Signature Version 4", "pathes": [ "." ] @@ -623,7 +635,7 @@ "dependency": { "name": "babel-code-frame", "url": "https://babeljs.io/", - "description": "", + "description": "Generate errors that contain a code frame that point to source locations.", "pathes": [ "." ] @@ -643,7 +655,7 @@ "dependency": { "name": "babel-generator", "url": "https://babeljs.io/", - "description": "", + "description": "Turns an AST into code.", "pathes": [ "." ] @@ -663,7 +675,7 @@ "dependency": { "name": "babel-messages", "url": "https://babeljs.io/", - "description": "", + "description": "Collection of debug messages used by Babel.", "pathes": [ "." ] @@ -682,8 +694,7 @@ }, "dependency": { "name": "babel-runtime", - "url": "Unknown", - "description": "", + "description": "babel selfContained runtime", "pathes": [ "." ] @@ -703,7 +714,7 @@ "dependency": { "name": "babel-template", "url": "https://babeljs.io/", - "description": "", + "description": "Generate an AST from a string template.", "pathes": [ "." ] @@ -723,7 +734,7 @@ "dependency": { "name": "babel-traverse", "url": "https://babeljs.io/", - "description": "", + "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "pathes": [ "." ] @@ -743,7 +754,7 @@ "dependency": { "name": "babel-types", "url": "https://babeljs.io/", - "description": "", + "description": "Babel Types is a Lodash-esque utility library for AST nodes", "pathes": [ "." ] @@ -763,7 +774,7 @@ "dependency": { "name": "babylon", "url": "https://babeljs.io/", - "description": "", + "description": "A JavaScript parser", "pathes": [ "." ] @@ -783,7 +794,7 @@ "dependency": { "name": "balanced-match", "url": "https://github.com/juliangruber/balanced-match", - "description": "", + "description": "Match balanced character pairs, like \"{\" and \"}\"", "pathes": [ "." ] @@ -803,7 +814,7 @@ "dependency": { "name": "base", "url": "https://github.com/node-base/base", - "description": "", + "description": "base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.", "pathes": [ "." ] @@ -822,8 +833,8 @@ }, "dependency": { "name": "bcrypt-pbkdf", - "url": "Unknown", - "description": "", + "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme", + "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", "pathes": [ "." ] @@ -843,7 +854,7 @@ "dependency": { "name": "brace-expansion", "url": "https://github.com/juliangruber/brace-expansion", - "description": "", + "description": "Brace expansion as known from sh/bash", "pathes": [ "." ] @@ -863,7 +874,7 @@ "dependency": { "name": "braces", "url": "https://github.com/micromatch/braces", - "description": "", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", "pathes": [ "." ] @@ -882,8 +893,8 @@ }, "dependency": { "name": "browser-process-hrtime", - "url": "Unknown", - "description": "", + "url": "https://github.com/kumavis/browser-process-hrtime#readme", + "description": "Shim for process.hrtime in the browser", "pathes": [ "." ] @@ -902,8 +913,8 @@ }, "dependency": { "name": "builtin-modules", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/builtin-modules#readme", + "description": "List of the Node.js builtin modules", "pathes": [ "." ] @@ -923,7 +934,7 @@ "dependency": { "name": "cache-base", "url": "https://github.com/jonschlinkert/cache-base", - "description": "", + "description": "Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.", "pathes": [ "." ] @@ -942,8 +953,8 @@ }, "dependency": { "name": "caching-transform", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/caching-transform#readme", + "description": "Wraps a transform and provides caching", "pathes": [ "." ] @@ -962,8 +973,8 @@ }, "dependency": { "name": "camelcase", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/camelcase#readme", + "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", "pathes": [ "." ] @@ -982,8 +993,8 @@ }, "dependency": { "name": "camelcase", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/camelcase#readme", + "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", "pathes": [ "." ] @@ -1002,8 +1013,8 @@ }, "dependency": { "name": "caseless", - "url": "Unknown", - "description": "", + "url": "https://github.com/mikeal/caseless#readme", + "description": "Caseless object set/get/has, very useful when working with HTTP headers.", "pathes": [ "." ] @@ -1023,7 +1034,7 @@ "dependency": { "name": "center-align", "url": "https://github.com/jonschlinkert/center-align", - "description": "", + "description": "Center-align the text in a string.", "pathes": [ "." ] @@ -1042,8 +1053,8 @@ }, "dependency": { "name": "chalk", - "url": "Unknown", - "description": "", + "url": "https://github.com/chalk/chalk#readme", + "description": "Terminal string styling done right. Much color.", "pathes": [ "." ] @@ -1063,7 +1074,7 @@ "dependency": { "name": "class-utils", "url": "https://github.com/jonschlinkert/class-utils", - "description": "", + "description": "Utils for working with JavaScript classes and prototype methods.", "pathes": [ "." ] @@ -1082,8 +1093,8 @@ }, "dependency": { "name": "cliui", - "url": "Unknown", - "description": "", + "url": "https://github.com/bcoe/cliui#readme", + "description": "easily create complex multi-column command-line-interfaces", "pathes": [ "." ] @@ -1102,8 +1113,8 @@ }, "dependency": { "name": "cliui", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/cliui#readme", + "description": "easily create complex multi-column command-line-interfaces", "pathes": [ "." ] @@ -1122,8 +1133,8 @@ }, "dependency": { "name": "code-point-at", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/code-point-at#readme", + "description": "ES2015 `String#codePointAt()` ponyfill", "pathes": [ "." ] @@ -1143,7 +1154,7 @@ "dependency": { "name": "collection-visit", "url": "https://github.com/jonschlinkert/collection-visit", - "description": "", + "description": "Visit a method over the items in an object, or map visit over the objects in an array.", "pathes": [ "." ] @@ -1163,7 +1174,7 @@ "dependency": { "name": "combined-stream", "url": "https://github.com/felixge/node-combined-stream", - "description": "", + "description": "A stream that emits multiple other streams one after another.", "pathes": [ "." ] @@ -1182,8 +1193,8 @@ }, "dependency": { "name": "commondir", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-commondir#readme", + "description": "compute the closest common parent for file paths", "pathes": [ "." ] @@ -1202,8 +1213,8 @@ }, "dependency": { "name": "component-emitter", - "url": "Unknown", - "description": "", + "url": "https://github.com/component/emitter#readme", + "description": "Event emitter", "pathes": [ "." ] @@ -1222,8 +1233,8 @@ }, "dependency": { "name": "concat-map", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-concat-map#readme", + "description": "concatenative mapdashery", "pathes": [ "." ] @@ -1243,7 +1254,7 @@ "dependency": { "name": "convert-source-map", "url": "https://github.com/thlorenz/convert-source-map", - "description": "", + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", "pathes": [ "." ] @@ -1263,7 +1274,7 @@ "dependency": { "name": "copy-descriptor", "url": "https://github.com/jonschlinkert/copy-descriptor", - "description": "", + "description": "Copy a descriptor from object A to object B", "pathes": [ "." ] @@ -1282,8 +1293,8 @@ }, "dependency": { "name": "core-js", - "url": "Unknown", - "description": "", + "url": "https://github.com/zloirock/core-js#readme", + "description": "Standard library", "pathes": [ "." ] @@ -1302,8 +1313,8 @@ }, "dependency": { "name": "core-util-is", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/core-util-is#readme", + "description": "The `util.is*` functions introduced in Node v0.12.", "pathes": [ "." ] @@ -1322,8 +1333,8 @@ }, "dependency": { "name": "cross-spawn", - "url": "http://indigounited.com", - "description": "", + "url": "https://github.com/IndigoUnited/node-cross-spawn#readme", + "description": "Cross platform child_process#spawn and child_process#spawnSync", "pathes": [ "." ] @@ -1342,8 +1353,8 @@ }, "dependency": { "name": "cross-spawn", - "url": "http://indigounited.com", - "description": "", + "url": "https://github.com/IndigoUnited/node-cross-spawn#readme", + "description": "Cross platform child_process#spawn and child_process#spawnSync", "pathes": [ "." ] @@ -1362,8 +1373,8 @@ }, "dependency": { "name": "cssom", - "url": "Unknown", - "description": "", + "url": "https://github.com/NV/CSSOM#readme", + "description": "CSS Object Model implementation and CSS parser", "pathes": [ "." ] @@ -1383,7 +1394,7 @@ "dependency": { "name": "cssstyle", "url": "https://github.com/jsakas/CSSStyleDeclaration", - "description": "", + "description": "CSSStyleDeclaration Object Model implementation", "pathes": [ "." ] @@ -1402,8 +1413,8 @@ }, "dependency": { "name": "dashdash", - "url": "http://trentm.com", - "description": "", + "url": "https://github.com/trentm/node-dashdash#readme", + "description": "A light, featureful and explicit option parsing library.", "pathes": [ "." ] @@ -1422,8 +1433,8 @@ }, "dependency": { "name": "data-urls", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/data-urls#readme", + "description": "Parses data: URLs", "pathes": [ "." ] @@ -1442,8 +1453,8 @@ }, "dependency": { "name": "debug", - "url": "Unknown", - "description": "", + "url": "https://github.com/visionmedia/debug#readme", + "description": "small debugging utility", "pathes": [ "." ] @@ -1462,8 +1473,8 @@ }, "dependency": { "name": "debug", - "url": "Unknown", - "description": "", + "url": "https://github.com/visionmedia/debug#readme", + "description": "small debugging utility", "pathes": [ "." ] @@ -1482,8 +1493,8 @@ }, "dependency": { "name": "debug-log", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/debug-log#readme", + "description": "Node.js 0.12 util.debuglog() ponyfill", "pathes": [ "." ] @@ -1502,8 +1513,8 @@ }, "dependency": { "name": "decamelize", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/decamelize#readme", + "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow", "pathes": [ "." ] @@ -1522,8 +1533,8 @@ }, "dependency": { "name": "decode-uri-component", - "url": "github.com/SamVerschueren", - "description": "", + "url": "https://github.com/SamVerschueren/decode-uri-component#readme", + "description": "A better decodeURIComponent", "pathes": [ "." ] @@ -1542,8 +1553,8 @@ }, "dependency": { "name": "deep-is", - "url": "http://thlorenz.com", - "description": "", + "url": "https://github.com/thlorenz/deep-is#readme", + "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN", "pathes": [ "." ] @@ -1562,8 +1573,8 @@ }, "dependency": { "name": "default-require-extensions", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/default-require-extensions#readme", + "description": "Node's default require extensions as a separate module", "pathes": [ "." ] @@ -1583,7 +1594,7 @@ "dependency": { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object.", "pathes": [ "." ] @@ -1603,7 +1614,7 @@ "dependency": { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object.", "pathes": [ "." ] @@ -1623,7 +1634,7 @@ "dependency": { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.", "pathes": [ "." ] @@ -1643,7 +1654,7 @@ "dependency": { "name": "delayed-stream", "url": "https://github.com/felixge/node-delayed-stream", - "description": "", + "description": "Buffers events from a stream until you are ready to handle them.", "pathes": [ "." ] @@ -1662,8 +1673,8 @@ }, "dependency": { "name": "detect-indent", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/detect-indent#readme", + "description": "Detect the indentation of code", "pathes": [ "." ] @@ -1682,8 +1693,8 @@ }, "dependency": { "name": "domexception", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/domexception#readme", + "description": "An implementation of the DOMException class from browsers", "pathes": [ "." ] @@ -1703,7 +1714,7 @@ "dependency": { "name": "ecc-jsbn", "url": "https://github.com/quartzjer/ecc-jsbn", - "description": "", + "description": "ECC JS code based on JSBN", "pathes": [ "." ] @@ -1722,8 +1733,8 @@ }, "dependency": { "name": "error-ex", - "url": "Unknown", - "description": "", + "url": "https://github.com/qix-/node-error-ex#readme", + "description": "Easy error subclassing and stack customization", "pathes": [ "." ] @@ -1742,8 +1753,8 @@ }, "dependency": { "name": "escape-string-regexp", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "description": "Escape RegExp special characters", "pathes": [ "." ] @@ -1763,7 +1774,7 @@ "dependency": { "name": "escodegen", "url": "http://github.com/estools/escodegen", - "description": "", + "description": "ECMAScript code generator", "pathes": [ "." ] @@ -1782,8 +1793,8 @@ }, "dependency": { "name": "esprima", - "url": "http://esprima.org/", - "description": "", + "url": "http://esprima.org", + "description": "ECMAScript parsing infrastructure for multipurpose analysis", "pathes": [ "." ] @@ -1803,7 +1814,27 @@ "dependency": { "name": "estraverse", "url": "https://github.com/estools/estraverse", - "description": "", + "description": "ECMAScript JS AST traversal functions", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "BSD", + "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29" + } + ], + "license": { + "name": "BSD", + "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29" + }, + "dependency": { + "name": "esutils", + "url": "https://github.com/estools/esutils", + "description": "utility box for ECMAScript language tools", "pathes": [ "." ] @@ -1823,7 +1854,7 @@ "dependency": { "name": "esutils", "url": "https://github.com/estools/esutils", - "description": "", + "description": "utility box for ECMAScript language tools", "pathes": [ "." ] @@ -1842,8 +1873,8 @@ }, "dependency": { "name": "execa", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/execa#readme", + "description": "A better `child_process`", "pathes": [ "." ] @@ -1863,7 +1894,7 @@ "dependency": { "name": "expand-brackets", "url": "https://github.com/jonschlinkert/expand-brackets", - "description": "", + "description": "Expand POSIX bracket expressions (character classes) in glob patterns.", "pathes": [ "." ] @@ -1882,8 +1913,8 @@ }, "dependency": { "name": "extend", - "url": "http://www.justmoon.net", - "description": "", + "url": "https://github.com/justmoon/node-extend#readme", + "description": "Port of jQuery.extend for node.js and the browser", "pathes": [ "." ] @@ -1903,7 +1934,7 @@ "dependency": { "name": "extend-shallow", "url": "https://github.com/jonschlinkert/extend-shallow", - "description": "", + "description": "Extend an object with the properties of additional objects. node.js/javascript util.", "pathes": [ "." ] @@ -1923,7 +1954,7 @@ "dependency": { "name": "extend-shallow", "url": "https://github.com/jonschlinkert/extend-shallow", - "description": "", + "description": "Extend an object with the properties of additional objects. node.js/javascript util.", "pathes": [ "." ] @@ -1943,7 +1974,7 @@ "dependency": { "name": "extglob", "url": "https://github.com/micromatch/extglob", - "description": "", + "description": "Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.", "pathes": [ "." ] @@ -1962,8 +1993,8 @@ }, "dependency": { "name": "extsprintf", - "url": "Unknown", - "description": "", + "url": "https://github.com/davepacheco/node-extsprintf#readme", + "description": "extended POSIX-style sprintf", "pathes": [ "." ] @@ -1983,7 +2014,7 @@ "dependency": { "name": "fast-deep-equal", "url": "https://github.com/epoberezkin/fast-deep-equal#readme", - "description": "", + "description": "Fast deep equal", "pathes": [ "." ] @@ -2003,7 +2034,7 @@ "dependency": { "name": "fast-json-stable-stringify", "url": "https://github.com/epoberezkin/fast-json-stable-stringify", - "description": "", + "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", "pathes": [ "." ] @@ -2022,8 +2053,8 @@ }, "dependency": { "name": "fast-levenshtein", - "url": "http://www.hiddentao.com/", - "description": "", + "url": "https://github.com/hiddentao/fast-levenshtein#readme", + "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.", "pathes": [ "." ] @@ -2043,7 +2074,7 @@ "dependency": { "name": "fill-range", "url": "https://github.com/jonschlinkert/fill-range", - "description": "", + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", "pathes": [ "." ] @@ -2062,8 +2093,8 @@ }, "dependency": { "name": "find-cache-dir", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/find-cache-dir#readme", + "description": "My well-made module", "pathes": [ "." ] @@ -2082,8 +2113,8 @@ }, "dependency": { "name": "find-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/find-up#readme", + "description": "Find a file by walking up parent directories", "pathes": [ "." ] @@ -2102,8 +2133,8 @@ }, "dependency": { "name": "find-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/find-up#readme", + "description": "Find a file by walking up parent directories", "pathes": [ "." ] @@ -2123,7 +2154,7 @@ "dependency": { "name": "for-in", "url": "https://github.com/jonschlinkert/for-in", - "description": "", + "description": "Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js", "pathes": [ "." ] @@ -2143,7 +2174,7 @@ "dependency": { "name": "foreground-child", "url": "https://github.com/tapjs/foreground-child#readme", - "description": "", + "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", "pathes": [ "." ] @@ -2162,8 +2193,8 @@ }, "dependency": { "name": "forever-agent", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/forever-agent#readme", + "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.", "pathes": [ "." ] @@ -2182,8 +2213,8 @@ }, "dependency": { "name": "form-data", - "url": "http://debuggable.com/", - "description": "", + "url": "https://github.com/form-data/form-data#readme", + "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.", "pathes": [ "." ] @@ -2203,7 +2234,7 @@ "dependency": { "name": "fragment-cache", "url": "https://github.com/jonschlinkert/fragment-cache", - "description": "", + "description": "A cache for managing namespaced sub-caches", "pathes": [ "." ] @@ -2222,8 +2253,8 @@ }, "dependency": { "name": "fs.realpath", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/fs.realpath#readme", + "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", "pathes": [ "." ] @@ -2243,7 +2274,7 @@ "dependency": { "name": "get-caller-file", "url": "https://github.com/stefanpenner/get-caller-file#readme", - "description": "", + "description": "[](https://travis-ci.org/ember-cli/ember-cli) [](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master)", "pathes": [ "." ] @@ -2262,8 +2293,8 @@ }, "dependency": { "name": "get-stream", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/get-stream#readme", + "description": "Get a stream as a string, buffer, or array", "pathes": [ "." ] @@ -2283,7 +2314,7 @@ "dependency": { "name": "get-value", "url": "https://github.com/jonschlinkert/get-value", - "description": "", + "description": "Use property paths (`a.b.c`) to get a nested value from an object.", "pathes": [ "." ] @@ -2302,8 +2333,8 @@ }, "dependency": { "name": "getpass", - "url": "Unknown", - "description": "", + "url": "https://github.com/arekinath/node-getpass#readme", + "description": "getpass for node.js", "pathes": [ "." ] @@ -2322,8 +2353,8 @@ }, "dependency": { "name": "glob", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/node-glob#readme", + "description": "a little globber", "pathes": [ "." ] @@ -2342,8 +2373,8 @@ }, "dependency": { "name": "globals", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/globals#readme", + "description": "Global identifiers from different JavaScript environments", "pathes": [ "." ] @@ -2362,8 +2393,8 @@ }, "dependency": { "name": "graceful-fs", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/node-graceful-fs#readme", + "description": "A drop-in replacement for fs, making various improvements.", "pathes": [ "." ] @@ -2383,7 +2414,7 @@ "dependency": { "name": "handlebars", "url": "http://www.handlebarsjs.com/", - "description": "", + "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration", "pathes": [ "." ] @@ -2403,7 +2434,7 @@ "dependency": { "name": "har-schema", "url": "https://github.com/ahmadnassri/har-schema", - "description": "", + "description": "JSON Schema for HTTP Archive (HAR)", "pathes": [ "." ] @@ -2423,7 +2454,7 @@ "dependency": { "name": "har-validator", "url": "https://github.com/ahmadnassri/node-har-validator", - "description": "", + "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema", "pathes": [ "." ] @@ -2442,8 +2473,8 @@ }, "dependency": { "name": "has-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/has-ansi#readme", + "description": "Check if a string has ANSI escape codes", "pathes": [ "." ] @@ -2462,8 +2493,8 @@ }, "dependency": { "name": "has-flag", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/has-flag#readme", + "description": "Check if argv has a specific flag", "pathes": [ "." ] @@ -2483,7 +2514,7 @@ "dependency": { "name": "has-value", "url": "https://github.com/jonschlinkert/has-value", - "description": "", + "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.", "pathes": [ "." ] @@ -2503,7 +2534,7 @@ "dependency": { "name": "has-value", "url": "https://github.com/jonschlinkert/has-value", - "description": "", + "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.", "pathes": [ "." ] @@ -2523,7 +2554,7 @@ "dependency": { "name": "has-values", "url": "https://github.com/jonschlinkert/has-values", - "description": "", + "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ", "pathes": [ "." ] @@ -2543,7 +2574,7 @@ "dependency": { "name": "has-values", "url": "https://github.com/jonschlinkert/has-values", - "description": "", + "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ", "pathes": [ "." ] @@ -2563,7 +2594,7 @@ "dependency": { "name": "highlight.js", "url": "https://highlightjs.org/", - "description": "", + "description": "Syntax highlighting with language autodetection.", "pathes": [ "." ] @@ -2583,7 +2614,7 @@ "dependency": { "name": "hosted-git-info", "url": "https://github.com/npm/hosted-git-info", - "description": "", + "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab", "pathes": [ "." ] @@ -2602,8 +2633,8 @@ }, "dependency": { "name": "html-encoding-sniffer", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/html-encoding-sniffer#readme", + "description": "Sniff the encoding from a HTML byte stream", "pathes": [ "." ] @@ -2623,7 +2654,7 @@ "dependency": { "name": "http-signature", "url": "https://github.com/joyent/node-http-signature/", - "description": "", + "description": "Reference implementation of Joyent's HTTP Signature scheme.", "pathes": [ "." ] @@ -2643,7 +2674,7 @@ "dependency": { "name": "iconv-lite", "url": "https://github.com/ashtuchkin/iconv-lite", - "description": "", + "description": "Convert character encodings in pure javascript.", "pathes": [ "." ] @@ -2663,7 +2694,7 @@ "dependency": { "name": "imurmurhash", "url": "https://github.com/jensyt/imurmurhash-js", - "description": "", + "description": "An incremental implementation of MurmurHash3", "pathes": [ "." ] @@ -2683,7 +2714,7 @@ "dependency": { "name": "inflight", "url": "https://github.com/isaacs/inflight", - "description": "", + "description": "Add callbacks to requests in flight to avoid async duplication", "pathes": [ "." ] @@ -2702,8 +2733,8 @@ }, "dependency": { "name": "inherits", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/inherits#readme", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", "pathes": [ "." ] @@ -2722,8 +2753,8 @@ }, "dependency": { "name": "invariant", - "url": "Unknown", - "description": "", + "url": "https://github.com/zertosh/invariant#readme", + "description": "invariant", "pathes": [ "." ] @@ -2742,8 +2773,8 @@ }, "dependency": { "name": "invert-kv", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/invert-kv#readme", + "description": "Invert the key/value of an object. Example: {foo: 'bar'} → {bar: 'foo'}", "pathes": [ "." ] @@ -2763,7 +2794,7 @@ "dependency": { "name": "is-accessor-descriptor", "url": "https://github.com/jonschlinkert/is-accessor-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.", "pathes": [ "." ] @@ -2783,7 +2814,7 @@ "dependency": { "name": "is-accessor-descriptor", "url": "https://github.com/jonschlinkert/is-accessor-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.", "pathes": [ "." ] @@ -2802,8 +2833,8 @@ }, "dependency": { "name": "is-arrayish", - "url": "http://github.com/qix-", - "description": "", + "url": "https://github.com/qix-/node-is-arrayish#readme", + "description": "Determines if an object can be used as an array", "pathes": [ "." ] @@ -2822,8 +2853,8 @@ }, "dependency": { "name": "is-buffer", - "url": "http://feross.org/", - "description": "", + "url": "https://github.com/feross/is-buffer#readme", + "description": "Determine if an object is a Buffer", "pathes": [ "." ] @@ -2842,8 +2873,8 @@ }, "dependency": { "name": "is-builtin-module", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-builtin-module#readme", + "description": "Check if a string matches the name of a Node.js builtin module", "pathes": [ "." ] @@ -2863,7 +2894,7 @@ "dependency": { "name": "is-data-descriptor", "url": "https://github.com/jonschlinkert/is-data-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.", "pathes": [ "." ] @@ -2883,7 +2914,7 @@ "dependency": { "name": "is-data-descriptor", "url": "https://github.com/jonschlinkert/is-data-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.", "pathes": [ "." ] @@ -2903,7 +2934,7 @@ "dependency": { "name": "is-descriptor", "url": "https://github.com/jonschlinkert/is-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.", "pathes": [ "." ] @@ -2923,7 +2954,7 @@ "dependency": { "name": "is-descriptor", "url": "https://github.com/jonschlinkert/is-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.", "pathes": [ "." ] @@ -2943,7 +2974,7 @@ "dependency": { "name": "is-extendable", "url": "https://github.com/jonschlinkert/is-extendable", - "description": "", + "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"", "pathes": [ "." ] @@ -2963,7 +2994,7 @@ "dependency": { "name": "is-extendable", "url": "https://github.com/jonschlinkert/is-extendable", - "description": "", + "description": "Returns true if a value is a plain object, array or function.", "pathes": [ "." ] @@ -2982,8 +3013,8 @@ }, "dependency": { "name": "is-finite", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-finite#readme", + "description": "ES2015 Number.isFinite() ponyfill", "pathes": [ "." ] @@ -3002,8 +3033,8 @@ }, "dependency": { "name": "is-fullwidth-code-point", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "description": "Check if the character represented by a given Unicode code point is fullwidth", "pathes": [ "." ] @@ -3022,8 +3053,8 @@ }, "dependency": { "name": "is-fullwidth-code-point", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "description": "Check if the character represented by a given Unicode code point is fullwidth", "pathes": [ "." ] @@ -3043,7 +3074,7 @@ "dependency": { "name": "is-number", "url": "https://github.com/jonschlinkert/is-number", - "description": "", + "description": "Returns true if the value is a number. comprehensive tests.", "pathes": [ "." ] @@ -3063,7 +3094,7 @@ "dependency": { "name": "is-number", "url": "https://github.com/jonschlinkert/is-number", - "description": "", + "description": "Returns true if the value is a number. comprehensive tests.", "pathes": [ "." ] @@ -3083,7 +3114,7 @@ "dependency": { "name": "is-odd", "url": "https://github.com/jonschlinkert/is-odd", - "description": "", + "description": "Returns true if the given number is odd.", "pathes": [ "." ] @@ -3103,7 +3134,7 @@ "dependency": { "name": "is-plain-object", "url": "https://github.com/jonschlinkert/is-plain-object", - "description": "", + "description": "Returns true if an object was created by the `Object` constructor.", "pathes": [ "." ] @@ -3122,8 +3153,8 @@ }, "dependency": { "name": "is-stream", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-stream#readme", + "description": "Check if something is a Node.js stream", "pathes": [ "." ] @@ -3143,7 +3174,7 @@ "dependency": { "name": "is-typedarray", "url": "https://github.com/hughsk/is-typedarray", - "description": "", + "description": "Detect whether or not an object is a Typed Array", "pathes": [ "." ] @@ -3162,8 +3193,8 @@ }, "dependency": { "name": "is-utf8", - "url": "Unknown", - "description": "", + "url": "https://github.com/wayfind/is-utf8#readme", + "description": "Detect if a buffer is utf8 encoded.", "pathes": [ "." ] @@ -3183,7 +3214,7 @@ "dependency": { "name": "is-windows", "url": "https://github.com/jonschlinkert/is-windows", - "description": "", + "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.", "pathes": [ "." ] @@ -3203,7 +3234,7 @@ "dependency": { "name": "isarray", "url": "https://github.com/juliangruber/isarray", - "description": "", + "description": "Array#isArray for older browsers", "pathes": [ "." ] @@ -3223,7 +3254,7 @@ "dependency": { "name": "isexe", "url": "https://github.com/isaacs/isexe#readme", - "description": "", + "description": "Minimal module to check if a file is executable.", "pathes": [ "." ] @@ -3243,7 +3274,7 @@ "dependency": { "name": "isobject", "url": "https://github.com/jonschlinkert/isobject", - "description": "", + "description": "Returns true if the value is an object and not an array or null.", "pathes": [ "." ] @@ -3263,7 +3294,7 @@ "dependency": { "name": "isobject", "url": "https://github.com/jonschlinkert/isobject", - "description": "", + "description": "Returns true if the value is an object and not an array or null.", "pathes": [ "." ] @@ -3283,7 +3314,7 @@ "dependency": { "name": "isstream", "url": "https://github.com/rvagg/isstream", - "description": "", + "description": "Determine if an object is a Stream", "pathes": [ "." ] @@ -3303,7 +3334,7 @@ "dependency": { "name": "istanbul-lib-coverage", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Data library for istanbul coverage objects", "pathes": [ "." ] @@ -3323,7 +3354,7 @@ "dependency": { "name": "istanbul-lib-hook", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "Hooks for require, vm and script used in istanbul", "pathes": [ "." ] @@ -3343,7 +3374,7 @@ "dependency": { "name": "istanbul-lib-instrument", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Core istanbul API for JS code coverage", "pathes": [ "." ] @@ -3363,7 +3394,7 @@ "dependency": { "name": "istanbul-lib-report", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Base reporting library for istanbul", "pathes": [ "." ] @@ -3383,7 +3414,7 @@ "dependency": { "name": "istanbul-lib-source-maps", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "Source maps support for istanbul", "pathes": [ "." ] @@ -3403,7 +3434,38 @@ "dependency": { "name": "istanbul-reports", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "istanbul reports", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "Apache 2.0", + "url": "http://www.apache.org/licenses/LICENSE-2.0.txt" + }, + { + "name": "ISC", + "url": "http://en.wikipedia.org/wiki/ISC_license" + }, + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD, MIT, ISC, Apache 2.0", + "url": "http://en.wikipedia.org/wiki/ISC_license" + }, + "dependency": { + "name": "js-npm", + "description": "Test project for js-npm", "pathes": [ "." ] @@ -3422,8 +3484,8 @@ }, "dependency": { "name": "js-tokens", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/js-tokens#readme", + "description": "A regex that tokenizes JavaScript.", "pathes": [ "." ] @@ -3442,8 +3504,8 @@ }, "dependency": { "name": "jsbn", - "url": "Unknown", - "description": "", + "url": "https://github.com/andyperlitch/jsbn#readme", + "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.", "pathes": [ "." ] @@ -3462,8 +3524,8 @@ }, "dependency": { "name": "jsdom", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/jsdom#readme", + "description": "A JavaScript implementation of many web standards", "pathes": [ "." ] @@ -3483,7 +3545,7 @@ "dependency": { "name": "jsesc", "url": "https://mths.be/jsesc", - "description": "", + "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.", "pathes": [ "." ] @@ -3492,17 +3554,22 @@ { "licenses": [ { - "name": "BSD*", + "name": "AFLv2.1", "url": "" + }, + { + "name": "BSD", + "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29" } ], "license": { - "name": "BSD*" + "name": "BSD, AFLv2.1", + "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29" }, "dependency": { "name": "json-schema", - "url": "Unknown", - "description": "", + "url": "https://github.com/kriszyp/json-schema#readme", + "description": "JSON Schema validation and specifications", "pathes": [ "." ] @@ -3522,7 +3589,7 @@ "dependency": { "name": "json-schema-traverse", "url": "https://github.com/epoberezkin/json-schema-traverse#readme", - "description": "", + "description": "Traverse JSON Schema passing each schema object to callback", "pathes": [ "." ] @@ -3542,7 +3609,7 @@ "dependency": { "name": "json-stringify-safe", "url": "https://github.com/isaacs/json-stringify-safe", - "description": "", + "description": "Like JSON.stringify, but doesn't blow up on circular refs.", "pathes": [ "." ] @@ -3561,8 +3628,8 @@ }, "dependency": { "name": "jsprim", - "url": "Unknown", - "description": "", + "url": "https://github.com/joyent/node-jsprim#readme", + "description": "utilities for primitive JavaScript types", "pathes": [ "." ] @@ -3582,7 +3649,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -3602,7 +3669,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -3622,7 +3689,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -3642,7 +3709,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -3662,7 +3729,7 @@ "dependency": { "name": "lazy-cache", "url": "https://github.com/jonschlinkert/lazy-cache", - "description": "", + "description": "Cache requires to be lazy-loaded when needed.", "pathes": [ "." ] @@ -3681,8 +3748,8 @@ }, "dependency": { "name": "lcid", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/lcid#readme", + "description": "Mapping between standard locale identifiers and Windows locale identifiers (LCID)", "pathes": [ "." ] @@ -3700,8 +3767,8 @@ }, "dependency": { "name": "left-pad", - "url": "Unknown", - "description": "", + "url": "https://github.com/stevemao/left-pad#readme", + "description": "String left pad", "pathes": [ "." ] @@ -3721,7 +3788,7 @@ "dependency": { "name": "levn", "url": "https://github.com/gkz/levn", - "description": "", + "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible", "pathes": [ "." ] @@ -3740,8 +3807,8 @@ }, "dependency": { "name": "load-json-file", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/load-json-file#readme", + "description": "Read and parse a JSON file", "pathes": [ "." ] @@ -3760,8 +3827,8 @@ }, "dependency": { "name": "locate-path", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/locate-path#readme", + "description": "Get the first path that exists on disk of multiple paths", "pathes": [ "." ] @@ -3781,7 +3848,7 @@ "dependency": { "name": "lodash", "url": "https://lodash.com/", - "description": "", + "description": "Lodash modular utilities.", "pathes": [ "." ] @@ -3801,7 +3868,7 @@ "dependency": { "name": "lodash", "url": "https://lodash.com/", - "description": "", + "description": "Lodash modular utilities.", "pathes": [ "." ] @@ -3821,7 +3888,7 @@ "dependency": { "name": "lodash.sortby", "url": "https://lodash.com/", - "description": "", + "description": "The lodash method `_.sortBy` exported as a module.", "pathes": [ "." ] @@ -3841,7 +3908,7 @@ "dependency": { "name": "longest", "url": "https://github.com/jonschlinkert/longest", - "description": "", + "description": "Get the longest item in an array.", "pathes": [ "." ] @@ -3861,7 +3928,7 @@ "dependency": { "name": "loose-envify", "url": "https://github.com/zertosh/loose-envify", - "description": "", + "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST", "pathes": [ "." ] @@ -3880,8 +3947,8 @@ }, "dependency": { "name": "lru-cache", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/node-lru-cache#readme", + "description": "A cache object that deletes the least-recently-used items.", "pathes": [ "." ] @@ -3901,7 +3968,7 @@ "dependency": { "name": "map-cache", "url": "https://github.com/jonschlinkert/map-cache", - "description": "", + "description": "Basic cache object for storing key-value pairs.", "pathes": [ "." ] @@ -3921,7 +3988,7 @@ "dependency": { "name": "map-visit", "url": "https://github.com/jonschlinkert/map-visit", - "description": "", + "description": "Map `visit` over an array of objects.", "pathes": [ "." ] @@ -3940,8 +4007,8 @@ }, "dependency": { "name": "md5-hex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/md5-hex#readme", + "description": "Create a MD5 hash with hex encoding", "pathes": [ "." ] @@ -3961,7 +4028,7 @@ "dependency": { "name": "md5-o-matic", "url": "https://github.com/trentmillar/md5-o-matic", - "description": "", + "description": "Fast and simple MD5 hashing utility with zero module dependencies. View MD5 Shootout results, http://jsperf.com/md5-shootout/39", "pathes": [ "." ] @@ -3980,8 +4047,8 @@ }, "dependency": { "name": "mem", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/mem#readme", + "description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input", "pathes": [ "." ] @@ -4000,8 +4067,8 @@ }, "dependency": { "name": "merge-source-map", - "url": "Unknown", - "description": "", + "url": "https://github.com/keik/merge-source-map#readme", + "description": "Merge old source map and new source map in multi-transform flow", "pathes": [ "." ] @@ -4021,7 +4088,7 @@ "dependency": { "name": "micromatch", "url": "https://github.com/micromatch/micromatch", - "description": "", + "description": "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.", "pathes": [ "." ] @@ -4040,8 +4107,8 @@ }, "dependency": { "name": "mime-db", - "url": "Unknown", - "description": "", + "url": "https://github.com/jshttp/mime-db#readme", + "description": "Media Type Database", "pathes": [ "." ] @@ -4060,8 +4127,8 @@ }, "dependency": { "name": "mime-types", - "url": "Unknown", - "description": "", + "url": "https://github.com/jshttp/mime-types#readme", + "description": "The ultimate javascript content-type utility.", "pathes": [ "." ] @@ -4080,8 +4147,8 @@ }, "dependency": { "name": "mimic-fn", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "description": "Make a function mimic another one", "pathes": [ "." ] @@ -4100,8 +4167,8 @@ }, "dependency": { "name": "minimatch", - "url": "http://blog.izs.me", - "description": "", + "url": "https://github.com/isaacs/minimatch#readme", + "description": "a glob matcher in javascript", "pathes": [ "." ] @@ -4121,7 +4188,7 @@ "dependency": { "name": "minimist", "url": "https://github.com/substack/minimist", - "description": "", + "description": "parse argument options", "pathes": [ "." ] @@ -4141,7 +4208,7 @@ "dependency": { "name": "mixin-deep", "url": "https://github.com/jonschlinkert/mixin-deep", - "description": "", + "description": "Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.", "pathes": [ "." ] @@ -4160,8 +4227,8 @@ }, "dependency": { "name": "mkdirp", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-mkdirp#readme", + "description": "Recursively mkdir, like `mkdir -p`", "pathes": [ "." ] @@ -4180,8 +4247,8 @@ }, "dependency": { "name": "moment", - "url": "http://momentjs.com/", - "description": "", + "url": "http://momentjs.com", + "description": "Parse, validate, manipulate, and display dates", "pathes": [ "." ] @@ -4200,8 +4267,8 @@ }, "dependency": { "name": "ms", - "url": "Unknown", - "description": "", + "url": "https://github.com/zeit/ms#readme", + "description": "Tiny milisecond conversion utility", "pathes": [ "." ] @@ -4221,7 +4288,7 @@ "dependency": { "name": "nanomatch", "url": "https://github.com/micromatch/nanomatch", - "description": "", + "description": "Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)", "pathes": [ "." ] @@ -4240,8 +4307,8 @@ }, "dependency": { "name": "normalize-package-data", - "url": "Unknown", - "description": "", + "url": "https://github.com/npm/normalize-package-data#readme", + "description": "Normalizes data that can be found in package.json files.", "pathes": [ "." ] @@ -4261,7 +4328,7 @@ "dependency": { "name": "normalize.css", "url": "https://necolas.github.io/normalize.css", - "description": "", + "description": "A modern alternative to CSS resets", "pathes": [ "." ] @@ -4280,8 +4347,8 @@ }, "dependency": { "name": "npm-run-path", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "description": "Get your PATH prepended with locally installed binaries", "pathes": [ "." ] @@ -4300,8 +4367,8 @@ }, "dependency": { "name": "number-is-nan", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/number-is-nan#readme", + "description": "ES2015 Number.isNaN() ponyfill", "pathes": [ "." ] @@ -4321,7 +4388,7 @@ "dependency": { "name": "nwsapi", "url": "http://javascript.nwbox.com/nwsapi/", - "description": "", + "description": "Fast CSS Selectors API Engine", "pathes": [ "." ] @@ -4340,8 +4407,8 @@ }, "dependency": { "name": "nyc", - "url": "Unknown", - "description": "", + "url": "https://github.com/istanbuljs/nyc#readme", + "description": "the Istanbul command line interface", "pathes": [ "." ] @@ -4360,8 +4427,8 @@ }, "dependency": { "name": "oauth-sign", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/oauth-sign#readme", + "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.", "pathes": [ "." ] @@ -4380,8 +4447,8 @@ }, "dependency": { "name": "object-assign", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/object-assign#readme", + "description": "ES2015 `Object.assign()` ponyfill", "pathes": [ "." ] @@ -4401,7 +4468,7 @@ "dependency": { "name": "object-copy", "url": "https://github.com/jonschlinkert/object-copy", - "description": "", + "description": "Copy static properties, prototype properties, and descriptors from one object to another.", "pathes": [ "." ] @@ -4421,7 +4488,7 @@ "dependency": { "name": "object-visit", "url": "https://github.com/jonschlinkert/object-visit", - "description": "", + "description": "Call a specified method on each value in the given object.", "pathes": [ "." ] @@ -4441,7 +4508,7 @@ "dependency": { "name": "object.pick", "url": "https://github.com/jonschlinkert/object.pick", - "description": "", + "description": "Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.", "pathes": [ "." ] @@ -4460,8 +4527,8 @@ }, "dependency": { "name": "once", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/once#readme", + "description": "Run a function exactly one time", "pathes": [ "." ] @@ -4470,18 +4537,17 @@ { "licenses": [ { - "name": "MIT", - "url": "http://opensource.org/licenses/mit-license" + "name": "MIT/X11", + "url": "" } ], "license": { - "name": "MIT", - "url": "http://opensource.org/licenses/mit-license" + "name": "MIT/X11" }, "dependency": { "name": "optimist", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-optimist#readme", + "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "pathes": [ "." ] @@ -4501,7 +4567,7 @@ "dependency": { "name": "optionator", "url": "https://github.com/gkz/optionator", - "description": "", + "description": "option parsing and help generation", "pathes": [ "." ] @@ -4520,8 +4586,8 @@ }, "dependency": { "name": "os-homedir", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/os-homedir#readme", + "description": "Node.js 4 `os.homedir()` ponyfill", "pathes": [ "." ] @@ -4540,8 +4606,8 @@ }, "dependency": { "name": "os-locale", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/os-locale#readme", + "description": "Get the system locale", "pathes": [ "." ] @@ -4560,8 +4626,8 @@ }, "dependency": { "name": "p-finally", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-finally#readme", + "description": "`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome", "pathes": [ "." ] @@ -4580,8 +4646,8 @@ }, "dependency": { "name": "p-limit", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-limit#readme", + "description": "Run multiple promise-returning & async functions with limited concurrency", "pathes": [ "." ] @@ -4600,8 +4666,8 @@ }, "dependency": { "name": "p-locate", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-locate#readme", + "description": "Get the first fulfilled promise that satisfies the provided testing function", "pathes": [ "." ] @@ -4620,8 +4686,8 @@ }, "dependency": { "name": "p-try", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-try#readme", + "description": "`Promise#try()` ponyfill - Starts a promise chain", "pathes": [ "." ] @@ -4640,8 +4706,8 @@ }, "dependency": { "name": "parse-json", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/parse-json#readme", + "description": "Parse JSON with more helpful errors", "pathes": [ "." ] @@ -4661,7 +4727,7 @@ "dependency": { "name": "parse5", "url": "https://github.com/inikulin/parse5", - "description": "", + "description": "HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.", "pathes": [ "." ] @@ -4681,7 +4747,7 @@ "dependency": { "name": "pascalcase", "url": "https://github.com/jonschlinkert/pascalcase", - "description": "", + "description": "Convert a string to pascal-case.", "pathes": [ "." ] @@ -4700,8 +4766,8 @@ }, "dependency": { "name": "path-exists", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-exists#readme", + "description": "Check if a path exists", "pathes": [ "." ] @@ -4720,8 +4786,8 @@ }, "dependency": { "name": "path-exists", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-exists#readme", + "description": "Check if a path exists", "pathes": [ "." ] @@ -4740,8 +4806,8 @@ }, "dependency": { "name": "path-is-absolute", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-is-absolute#readme", + "description": "Node.js 0.12 path.isAbsolute() ponyfill", "pathes": [ "." ] @@ -4760,8 +4826,8 @@ }, "dependency": { "name": "path-key", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-key#readme", + "description": "Get the PATH environment variable key cross-platform", "pathes": [ "." ] @@ -4781,7 +4847,7 @@ "dependency": { "name": "path-parse", "url": "https://github.com/jbgutierrez/path-parse#readme", - "description": "", + "description": "Node.js path.parse() ponyfill", "pathes": [ "." ] @@ -4800,8 +4866,8 @@ }, "dependency": { "name": "path-type", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-type#readme", + "description": "Check if a path is a file, directory, or symlink", "pathes": [ "." ] @@ -4821,7 +4887,7 @@ "dependency": { "name": "performance-now", "url": "https://github.com/braveg1rl/performance-now", - "description": "", + "description": "Implements performance.now (based on process.hrtime).", "pathes": [ "." ] @@ -4840,8 +4906,8 @@ }, "dependency": { "name": "pify", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/pify#readme", + "description": "Promisify a callback-style function", "pathes": [ "." ] @@ -4860,8 +4926,8 @@ }, "dependency": { "name": "pinkie", - "url": "github.com/floatdrop", - "description": "", + "url": "https://github.com/floatdrop/pinkie#readme", + "description": "Itty bitty little widdle twinkie pinkie ES2015 Promise implementation", "pathes": [ "." ] @@ -4880,8 +4946,8 @@ }, "dependency": { "name": "pinkie-promise", - "url": "github.com/floatdrop", - "description": "", + "url": "https://github.com/floatdrop/pinkie-promise#readme", + "description": "ES2015 Promise ponyfill", "pathes": [ "." ] @@ -4900,8 +4966,8 @@ }, "dependency": { "name": "pkg-dir", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/pkg-dir#readme", + "description": "Find the root directory of a npm package", "pathes": [ "." ] @@ -4920,8 +4986,8 @@ }, "dependency": { "name": "pn", - "url": "Unknown", - "description": "", + "url": "https://github.com/cscott/node-pn#readme", + "description": "Promisify the node standard library.", "pathes": [ "." ] @@ -4941,7 +5007,7 @@ "dependency": { "name": "posix-character-classes", "url": "https://github.com/jonschlinkert/posix-character-classes", - "description": "", + "description": "POSIX character classes for creating regular expressions.", "pathes": [ "." ] @@ -4960,8 +5026,8 @@ }, "dependency": { "name": "prelude-ls", - "url": "http://preludels.com/", - "description": "", + "url": "http://preludels.com", + "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.", "pathes": [ "." ] @@ -4981,7 +5047,7 @@ "dependency": { "name": "pseudomap", "url": "https://github.com/isaacs/pseudomap#readme", - "description": "", + "description": "A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.", "pathes": [ "." ] @@ -5000,8 +5066,8 @@ }, "dependency": { "name": "psl", - "url": "https://lupomontero.com/", - "description": "", + "url": "https://github.com/lupomontero/psl#readme", + "description": "Domain name parser based on the Public Suffix List", "pathes": [ "." ] @@ -5021,7 +5087,7 @@ "dependency": { "name": "punycode", "url": "https://mths.be/punycode", - "description": "", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", "pathes": [ "." ] @@ -5041,7 +5107,7 @@ "dependency": { "name": "punycode", "url": "https://mths.be/punycode", - "description": "", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", "pathes": [ "." ] @@ -5061,7 +5127,7 @@ "dependency": { "name": "qs", "url": "https://github.com/ljharb/qs", - "description": "", + "description": "A querystring parser that supports nesting and arrays, with a depth limit", "pathes": [ "." ] @@ -5080,8 +5146,8 @@ }, "dependency": { "name": "read-pkg", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/read-pkg#readme", + "description": "Read a package.json file", "pathes": [ "." ] @@ -5100,8 +5166,8 @@ }, "dependency": { "name": "read-pkg-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/read-pkg-up#readme", + "description": "Read the closest package.json file", "pathes": [ "." ] @@ -5120,8 +5186,7 @@ }, "dependency": { "name": "regenerator-runtime", - "url": "Unknown", - "description": "", + "description": "Runtime for Regenerator-compiled generator and async functions.", "pathes": [ "." ] @@ -5141,7 +5206,7 @@ "dependency": { "name": "regex-not", "url": "https://github.com/jonschlinkert/regex-not", - "description": "", + "description": "Create a javascript regular expression for matching everything except for the given string.", "pathes": [ "." ] @@ -5161,7 +5226,7 @@ "dependency": { "name": "repeat-element", "url": "https://github.com/jonschlinkert/repeat-element", - "description": "", + "description": "Create an array by repeating the given value n times.", "pathes": [ "." ] @@ -5181,7 +5246,7 @@ "dependency": { "name": "repeat-string", "url": "https://github.com/jonschlinkert/repeat-string", - "description": "", + "description": "Repeat the given string n times. Fastest implementation for repeating a string.", "pathes": [ "." ] @@ -5200,8 +5265,8 @@ }, "dependency": { "name": "repeating", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/repeating#readme", + "description": "Repeat a string - fast", "pathes": [ "." ] @@ -5220,8 +5285,8 @@ }, "dependency": { "name": "request", - "url": "Unknown", - "description": "", + "url": "https://github.com/request/request#readme", + "description": "Simplified HTTP request client.", "pathes": [ "." ] @@ -5241,7 +5306,7 @@ "dependency": { "name": "request-promise-core", "url": "https://github.com/request/promise-core#readme", - "description": "", + "description": "Core Promise support implementation for the simplified HTTP request client 'request'.", "pathes": [ "." ] @@ -5261,7 +5326,7 @@ "dependency": { "name": "request-promise-native", "url": "https://github.com/request/request-promise-native#readme", - "description": "", + "description": "The simplified HTTP request client 'request' with Promise support. Powered by native ES6 promises.", "pathes": [ "." ] @@ -5281,7 +5346,7 @@ "dependency": { "name": "require-directory", "url": "https://github.com/troygoode/node-require-directory/", - "description": "", + "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.", "pathes": [ "." ] @@ -5301,7 +5366,7 @@ "dependency": { "name": "require-main-filename", "url": "https://github.com/yargs/require-main-filename#readme", - "description": "", + "description": "shim for require.main.filename() that works in as many environments as possible", "pathes": [ "." ] @@ -5320,8 +5385,8 @@ }, "dependency": { "name": "resolve-from", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/resolve-from#readme", + "description": "Resolve the path of a module like require.resolve() but from a given path", "pathes": [ "." ] @@ -5340,8 +5405,8 @@ }, "dependency": { "name": "resolve-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/resolve-url#readme", + "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.", "pathes": [ "." ] @@ -5360,8 +5425,8 @@ }, "dependency": { "name": "ret", - "url": "https://github.com/fent", - "description": "", + "url": "https://github.com/fent/ret.js#readme", + "description": "Tokenizes a string that represents a regular expression.", "pathes": [ "." ] @@ -5381,7 +5446,7 @@ "dependency": { "name": "right-align", "url": "https://github.com/jonschlinkert/right-align", - "description": "", + "description": "Right-align the text in a string.", "pathes": [ "." ] @@ -5400,8 +5465,8 @@ }, "dependency": { "name": "rimraf", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/rimraf#readme", + "description": "A deep deletion module for node (like `rm -rf`)", "pathes": [ "." ] @@ -5421,7 +5486,7 @@ "dependency": { "name": "safe-buffer", "url": "https://github.com/feross/safe-buffer", - "description": "", + "description": "Safer Node.js Buffer API", "pathes": [ "." ] @@ -5441,7 +5506,7 @@ "dependency": { "name": "safe-regex", "url": "https://github.com/substack/safe-regex", - "description": "", + "description": "detect possibly catastrophic, exponential-time regular expressions", "pathes": [ "." ] @@ -5460,8 +5525,8 @@ }, "dependency": { "name": "safer-buffer", - "url": "https://github.com/ChALkeR", - "description": "", + "url": "https://github.com/ChALkeR/safer-buffer#readme", + "description": "Modern Buffer API polyfill without footguns", "pathes": [ "." ] @@ -5480,8 +5545,8 @@ }, "dependency": { "name": "sax", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/sax-js#readme", + "description": "An evented streaming XML parser in JavaScript", "pathes": [ "." ] @@ -5500,8 +5565,8 @@ }, "dependency": { "name": "semver", - "url": "Unknown", - "description": "", + "url": "https://github.com/npm/node-semver#readme", + "description": "The semantic version parser used by npm.", "pathes": [ "." ] @@ -5521,7 +5586,7 @@ "dependency": { "name": "set-blocking", "url": "https://github.com/yargs/set-blocking#readme", - "description": "", + "description": "set blocking stdio and stderr ensuring that terminal output does not truncate", "pathes": [ "." ] @@ -5541,7 +5606,7 @@ "dependency": { "name": "set-value", "url": "https://github.com/jonschlinkert/set-value", - "description": "", + "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.", "pathes": [ "." ] @@ -5561,7 +5626,7 @@ "dependency": { "name": "set-value", "url": "https://github.com/jonschlinkert/set-value", - "description": "", + "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.", "pathes": [ "." ] @@ -5580,8 +5645,8 @@ }, "dependency": { "name": "shebang-command", - "url": "github.com/kevva", - "description": "", + "url": "https://github.com/kevva/shebang-command#readme", + "description": "Get the command from a shebang", "pathes": [ "." ] @@ -5600,8 +5665,8 @@ }, "dependency": { "name": "shebang-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/shebang-regex#readme", + "description": "Regular expression for matching a shebang", "pathes": [ "." ] @@ -5621,7 +5686,7 @@ "dependency": { "name": "signal-exit", "url": "https://github.com/tapjs/signal-exit", - "description": "", + "description": "when you want to fire an event no matter how a process exits.", "pathes": [ "." ] @@ -5640,8 +5705,8 @@ }, "dependency": { "name": "slide", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/slide-flow-control#readme", + "description": "A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS", "pathes": [ "." ] @@ -5661,7 +5726,7 @@ "dependency": { "name": "snapdragon", "url": "https://github.com/jonschlinkert/snapdragon", - "description": "", + "description": "Fast, pluggable and easy-to-use parser-renderer factory.", "pathes": [ "." ] @@ -5681,7 +5746,7 @@ "dependency": { "name": "snapdragon-node", "url": "https://github.com/jonschlinkert/snapdragon-node", - "description": "", + "description": "Snapdragon utility for creating a new AST node in custom code, such as plugins.", "pathes": [ "." ] @@ -5701,7 +5766,7 @@ "dependency": { "name": "snapdragon-util", "url": "https://github.com/jonschlinkert/snapdragon-util", - "description": "", + "description": "Utilities for the snapdragon parser/compiler.", "pathes": [ "." ] @@ -5721,7 +5786,7 @@ "dependency": { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "pathes": [ "." ] @@ -5741,7 +5806,7 @@ "dependency": { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "pathes": [ "." ] @@ -5761,7 +5826,7 @@ "dependency": { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "pathes": [ "." ] @@ -5780,8 +5845,8 @@ }, "dependency": { "name": "source-map-resolve", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/source-map-resolve#readme", + "description": "Resolve the source map and/or sources for a generated file.", "pathes": [ "." ] @@ -5800,8 +5865,8 @@ }, "dependency": { "name": "source-map-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/source-map-url#readme", + "description": "Tools for working with sourceMappingURL comments.", "pathes": [ "." ] @@ -5821,7 +5886,7 @@ "dependency": { "name": "spawn-wrap", "url": "https://github.com/isaacs/spawn-wrap#readme", - "description": "", + "description": "Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.", "pathes": [ "." ] @@ -5840,8 +5905,8 @@ }, "dependency": { "name": "spdx-correct", - "url": "https://kemitchell.com", - "description": "", + "url": "https://github.com/jslicense/spdx-correct.js#readme", + "description": "correct invalid SPDX expressions", "pathes": [ "." ] @@ -5859,8 +5924,8 @@ }, "dependency": { "name": "spdx-exceptions", - "url": "Unknown", - "description": "", + "url": "https://github.com/kemitchell/spdx-exceptions.json#readme", + "description": "list of SPDX standard license exceptions", "pathes": [ "." ] @@ -5879,8 +5944,8 @@ }, "dependency": { "name": "spdx-expression-parse", - "url": "http://kemitchell.com", - "description": "", + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "description": "parse SPDX license expressions", "pathes": [ "." ] @@ -5898,8 +5963,8 @@ }, "dependency": { "name": "spdx-license-ids", - "url": "https://github.com/shinnn", - "description": "", + "url": "https://github.com/shinnn/spdx-license-ids#readme", + "description": "A list of SPDX license identifiers", "pathes": [ "." ] @@ -5919,7 +5984,7 @@ "dependency": { "name": "split-string", "url": "https://github.com/jonschlinkert/split-string", - "description": "", + "description": "Split a string on a character except when the character is escaped.", "pathes": [ "." ] @@ -5939,7 +6004,7 @@ "dependency": { "name": "sshpk", "url": "https://github.com/arekinath/node-sshpk#readme", - "description": "", + "description": "A library for finding and using SSH public keys", "pathes": [ "." ] @@ -5959,7 +6024,7 @@ "dependency": { "name": "static-extend", "url": "https://github.com/jonschlinkert/static-extend", - "description": "", + "description": "Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.", "pathes": [ "." ] @@ -5979,7 +6044,7 @@ "dependency": { "name": "stealthy-require", "url": "https://github.com/analog-nico/stealthy-require#readme", - "description": "", + "description": "The closest you can get to require something with bypassing the require cache", "pathes": [ "." ] @@ -5998,8 +6063,8 @@ }, "dependency": { "name": "string-width", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/string-width#readme", + "description": "Get the visual width of a string - the number of columns required to display it", "pathes": [ "." ] @@ -6018,8 +6083,8 @@ }, "dependency": { "name": "string-width", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/string-width#readme", + "description": "Get the visual width of a string - the number of columns required to display it", "pathes": [ "." ] @@ -6038,8 +6103,8 @@ }, "dependency": { "name": "strip-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/strip-ansi#readme", + "description": "Strip ANSI escape codes", "pathes": [ "." ] @@ -6058,8 +6123,8 @@ }, "dependency": { "name": "strip-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/strip-ansi#readme", + "description": "Strip ANSI escape codes", "pathes": [ "." ] @@ -6078,8 +6143,8 @@ }, "dependency": { "name": "strip-bom", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/strip-bom#readme", + "description": "Strip UTF-8 byte order mark (BOM) from a string/buffer", "pathes": [ "." ] @@ -6098,8 +6163,8 @@ }, "dependency": { "name": "strip-eof", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/strip-eof#readme", + "description": "Strip the End-Of-File (EOF) character from a string/buffer", "pathes": [ "." ] @@ -6118,8 +6183,8 @@ }, "dependency": { "name": "supports-color", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/supports-color#readme", + "description": "Detect whether a terminal supports color", "pathes": [ "." ] @@ -6138,8 +6203,8 @@ }, "dependency": { "name": "supports-color", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/supports-color#readme", + "description": "Detect whether a terminal supports color", "pathes": [ "." ] @@ -6159,7 +6224,7 @@ "dependency": { "name": "symbol-tree", "url": "https://github.com/jsdom/js-symbol-tree#symbol-tree", - "description": "", + "description": "Turn any collection of objects into its own efficient tree or linked list using Symbol", "pathes": [ "." ] @@ -6179,7 +6244,7 @@ "dependency": { "name": "test-exclude", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "test for inclusion or exclusion of paths using pkg-conf and globs", "pathes": [ "." ] @@ -6198,8 +6263,8 @@ }, "dependency": { "name": "to-fast-properties", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/to-fast-properties#readme", + "description": "Force V8 to use fast properties for an object", "pathes": [ "." ] @@ -6219,7 +6284,7 @@ "dependency": { "name": "to-object-path", "url": "https://github.com/jonschlinkert/to-object-path", - "description": "", + "description": "Create an object path from a list or array of strings.", "pathes": [ "." ] @@ -6239,7 +6304,7 @@ "dependency": { "name": "to-regex", "url": "https://github.com/jonschlinkert/to-regex", - "description": "", + "description": "Generate a regex from a string or array of strings.", "pathes": [ "." ] @@ -6259,7 +6324,7 @@ "dependency": { "name": "to-regex-range", "url": "https://github.com/micromatch/to-regex-range", - "description": "", + "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", "pathes": [ "." ] @@ -6279,7 +6344,7 @@ "dependency": { "name": "tough-cookie", "url": "https://github.com/salesforce/tough-cookie", - "description": "", + "description": "RFC6265 Cookies and Cookie Jar for node.js", "pathes": [ "." ] @@ -6298,8 +6363,8 @@ }, "dependency": { "name": "tr46", - "url": "Unknown", - "description": "", + "url": "https://github.com/Sebmaster/tr46.js#readme", + "description": "An implementation of the Unicode TR46 spec", "pathes": [ "." ] @@ -6318,8 +6383,8 @@ }, "dependency": { "name": "trim-right", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/trim-right#readme", + "description": "Similar to String#trim() but removes only whitespace on the right", "pathes": [ "." ] @@ -6338,8 +6403,8 @@ }, "dependency": { "name": "tunnel-agent", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/tunnel-agent#readme", + "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", "pathes": [ "." ] @@ -6357,8 +6422,8 @@ }, "dependency": { "name": "tweetnacl", - "url": "https://tweetnacl.js.org/", - "description": "", + "url": "https://tweetnacl.js.org", + "description": "Port of TweetNaCl cryptographic library to JavaScript", "pathes": [ "." ] @@ -6378,7 +6443,7 @@ "dependency": { "name": "type-check", "url": "https://github.com/gkz/type-check", - "description": "", + "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.", "pathes": [ "." ] @@ -6398,7 +6463,7 @@ "dependency": { "name": "uglify-js", "url": "http://lisperator.net/uglifyjs", - "description": "", + "description": "JavaScript parser, mangler/compressor and beautifier toolkit", "pathes": [ "." ] @@ -6417,8 +6482,8 @@ }, "dependency": { "name": "uglify-to-browserify", - "url": "Unknown", - "description": "", + "url": "https://github.com/ForbesLindesay/uglify-to-browserify#readme", + "description": "A transform to make UglifyJS work in browserify.", "pathes": [ "." ] @@ -6438,7 +6503,7 @@ "dependency": { "name": "union-value", "url": "https://github.com/jonschlinkert/union-value", - "description": "", + "description": "Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.", "pathes": [ "." ] @@ -6458,7 +6523,7 @@ "dependency": { "name": "unset-value", "url": "https://github.com/jonschlinkert/unset-value", - "description": "", + "description": "Delete nested properties from an object using dot notation.", "pathes": [ "." ] @@ -6478,7 +6543,7 @@ "dependency": { "name": "uri-js", "url": "https://github.com/garycourt/uri-js", - "description": "", + "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", "pathes": [ "." ] @@ -6497,8 +6562,8 @@ }, "dependency": { "name": "urix", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/urix#readme", + "description": "Makes Windows-style paths more unix and URI friendly.", "pathes": [ "." ] @@ -6518,7 +6583,7 @@ "dependency": { "name": "use", "url": "https://github.com/jonschlinkert/use", - "description": "", + "description": "Easily add plugin support to your node.js application.", "pathes": [ "." ] @@ -6537,8 +6602,8 @@ }, "dependency": { "name": "uuid", - "url": "Unknown", - "description": "", + "url": "https://github.com/kelektiv/node-uuid#readme", + "description": "RFC4122 (v1, v4, and v5) UUIDs", "pathes": [ "." ] @@ -6557,8 +6622,8 @@ }, "dependency": { "name": "validate-npm-package-license", - "url": "https://kemitchell.com", - "description": "", + "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme", + "description": "Give me a string and I'll tell you if it's a valid npm package license string", "pathes": [ "." ] @@ -6577,8 +6642,8 @@ }, "dependency": { "name": "verror", - "url": "Unknown", - "description": "", + "url": "https://github.com/davepacheco/node-verror#readme", + "description": "richer JavaScript errors", "pathes": [ "." ] @@ -6597,8 +6662,8 @@ }, "dependency": { "name": "w3c-hr-time", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/w3c-hr-time#readme", + "description": "An implementation of the W3C High Resolution Time Level 2 specification.", "pathes": [ "." ] @@ -6617,8 +6682,8 @@ }, "dependency": { "name": "webidl-conversions", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/webidl-conversions#readme", + "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", "pathes": [ "." ] @@ -6637,8 +6702,8 @@ }, "dependency": { "name": "whatwg-encoding", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/whatwg-encoding#readme", + "description": "Decode strings according to the WHATWG Encoding Standard", "pathes": [ "." ] @@ -6657,8 +6722,8 @@ }, "dependency": { "name": "whatwg-mimetype", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/whatwg-mimetype#readme", + "description": "Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard", "pathes": [ "." ] @@ -6677,8 +6742,8 @@ }, "dependency": { "name": "whatwg-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/whatwg-url#readme", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", "pathes": [ "." ] @@ -6697,8 +6762,8 @@ }, "dependency": { "name": "whatwg-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/whatwg-url#readme", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", "pathes": [ "." ] @@ -6717,8 +6782,8 @@ }, "dependency": { "name": "which", - "url": "http://blog.izs.me", - "description": "", + "url": "https://github.com/isaacs/node-which#readme", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", "pathes": [ "." ] @@ -6738,7 +6803,7 @@ "dependency": { "name": "which-module", "url": "https://github.com/nexdrew/which-module#readme", - "description": "", + "description": "Find the module object for something that was require()d", "pathes": [ "." ] @@ -6758,7 +6823,7 @@ "dependency": { "name": "window-size", "url": "https://github.com/jonschlinkert/window-size", - "description": "", + "description": "Reliable way to to get the height and width of the terminal/console in a node.js environment.", "pathes": [ "." ] @@ -6778,7 +6843,7 @@ "dependency": { "name": "word-wrap", "url": "https://github.com/jonschlinkert/word-wrap", - "description": "", + "description": "Wrap words to a specified length.", "pathes": [ "." ] @@ -6787,18 +6852,17 @@ { "licenses": [ { - "name": "MIT", - "url": "http://opensource.org/licenses/mit-license" + "name": "MIT/X11", + "url": "" } ], "license": { - "name": "MIT", - "url": "http://opensource.org/licenses/mit-license" + "name": "MIT/X11" }, "dependency": { "name": "wordwrap", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-wordwrap#readme", + "description": "Wrap those words. Show them at what columns to start and stop.", "pathes": [ "." ] @@ -6817,8 +6881,8 @@ }, "dependency": { "name": "wordwrap", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-wordwrap#readme", + "description": "Wrap those words. Show them at what columns to start and stop.", "pathes": [ "." ] @@ -6837,8 +6901,8 @@ }, "dependency": { "name": "wrap-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/wrap-ansi#readme", + "description": "Wordwrap a string with ANSI escape codes", "pathes": [ "." ] @@ -6858,7 +6922,7 @@ "dependency": { "name": "wrappy", "url": "https://github.com/npm/wrappy", - "description": "", + "description": "Callback wrapping utility", "pathes": [ "." ] @@ -6878,7 +6942,7 @@ "dependency": { "name": "write-file-atomic", "url": "https://github.com/iarna/write-file-atomic", - "description": "", + "description": "Write files in an atomic fashion w/configurable ownership", "pathes": [ "." ] @@ -6898,7 +6962,7 @@ "dependency": { "name": "ws", "url": "https://github.com/websockets/ws", - "description": "", + "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js", "pathes": [ "." ] @@ -6917,8 +6981,8 @@ }, "dependency": { "name": "xml-name-validator", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/xml-name-validator#readme", + "description": "Validates whether a string matches the production for an XML name or qualified name", "pathes": [ "." ] @@ -6938,7 +7002,7 @@ "dependency": { "name": "y18n", "url": "https://github.com/yargs/y18n", - "description": "", + "description": "the bare-bones internationalization library used by yargs", "pathes": [ "." ] @@ -6957,8 +7021,8 @@ }, "dependency": { "name": "yallist", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/yallist#readme", + "description": "Yet Another Linked List", "pathes": [ "." ] @@ -6978,7 +7042,7 @@ "dependency": { "name": "yargs", "url": "http://yargs.js.org/", - "description": "", + "description": "yargs the modern, pirate-themed, successor to optimist.", "pathes": [ "." ] @@ -6997,8 +7061,8 @@ }, "dependency": { "name": "yargs", - "url": "http://CodeTunnel.com", - "description": "", + "url": "https://github.com/bcoe/yargs#readme", + "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "pathes": [ "." ] @@ -7017,8 +7081,8 @@ }, "dependency": { "name": "yargs-parser", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/yargs-parser#readme", + "description": "the mighty option parser used by yargs", "pathes": [ "." ] @@ -7037,8 +7101,8 @@ }, "dependency": { "name": "yargs-parser", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/yargs-parser#readme", + "description": "the mighty option parser used by yargs", "pathes": [ "." ] diff --git a/test/results/js-npm-v1.json b/test/results/js-npm-v1.json index 5d51204..93ea313 100644 --- a/test/results/js-npm-v1.json +++ b/test/results/js-npm-v1.json @@ -1,7 +1,7 @@ { "licenses": [ { - "count": 273, + "count": 271, "name": "MIT" }, { @@ -21,12 +21,20 @@ "name": "Simplified BSD" }, { + "count": 2, + "name": "MIT/X11" + }, + { "count": 1, "name": "(MIT OR Apache-2.0)" }, { "count": 1, - "name": "BSD*" + "name": "BSD" + }, + { + "count": 1, + "name": "BSD, AFLv2.1" }, { "count": 1, @@ -42,6 +50,10 @@ }, { "count": 1, + "name": "New BSD, MIT, ISC, Apache 2.0" + }, + { + "count": 1, "name": "Unlicense" }, { @@ -58,7 +70,7 @@ "dependency": { "name": "abab", "url": "https://github.com/jsdom/abab#readme", - "description": "", + "description": "WHATWG spec-compliant implementations of window.atob and window.btoa.", "pathes": [ "." ] @@ -72,7 +84,7 @@ "dependency": { "name": "acorn", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript parser", "pathes": [ "." ] @@ -86,7 +98,7 @@ "dependency": { "name": "acorn", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript parser", "pathes": [ "." ] @@ -99,8 +111,8 @@ }, "dependency": { "name": "acorn-globals", - "url": "Unknown", - "description": "", + "url": "https://github.com/ForbesLindesay/acorn-globals#readme", + "description": "Detect global variables in JavaScript using acorn", "pathes": [ "." ] @@ -114,7 +126,7 @@ "dependency": { "name": "acorn-walk", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript (ESTree) AST walker", "pathes": [ "." ] @@ -128,7 +140,7 @@ "dependency": { "name": "ajv", "url": "https://github.com/epoberezkin/ajv", - "description": "", + "description": "Another JSON Schema Validator", "pathes": [ "." ] @@ -142,7 +154,7 @@ "dependency": { "name": "align-text", "url": "https://github.com/jonschlinkert/align-text", - "description": "", + "description": "Align the text in a string.", "pathes": [ "." ] @@ -155,7 +167,7 @@ "dependency": { "name": "amdefine", "url": "http://github.com/jrburke/amdefine", - "description": "", + "description": "Provide AMD's define() API for declaring modules in the AMD format", "pathes": [ "." ] @@ -168,8 +180,8 @@ }, "dependency": { "name": "ansi-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-regex#readme", + "description": "Regular expression for matching ANSI escape codes", "pathes": [ "." ] @@ -182,8 +194,8 @@ }, "dependency": { "name": "ansi-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-regex#readme", + "description": "Regular expression for matching ANSI escape codes", "pathes": [ "." ] @@ -196,8 +208,8 @@ }, "dependency": { "name": "ansi-styles", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-styles#readme", + "description": "ANSI escape codes for styling strings in the terminal", "pathes": [ "." ] @@ -210,8 +222,8 @@ }, "dependency": { "name": "append-transform", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/append-transform#readme", + "description": "Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.", "pathes": [ "." ] @@ -224,8 +236,8 @@ }, "dependency": { "name": "archy", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-archy#readme", + "description": "render nested hierarchies `npm ls` style with unicode pipes", "pathes": [ "." ] @@ -239,7 +251,7 @@ "dependency": { "name": "arr-diff", "url": "https://github.com/jonschlinkert/arr-diff", - "description": "", + "description": "Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.", "pathes": [ "." ] @@ -253,7 +265,7 @@ "dependency": { "name": "arr-flatten", "url": "https://github.com/jonschlinkert/arr-flatten", - "description": "", + "description": "Recursively flatten an array or arrays.", "pathes": [ "." ] @@ -267,7 +279,7 @@ "dependency": { "name": "arr-union", "url": "https://github.com/jonschlinkert/arr-union", - "description": "", + "description": "Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.", "pathes": [ "." ] @@ -280,8 +292,8 @@ }, "dependency": { "name": "array-equal", - "url": "http://jongleberry.com", - "description": "", + "url": "https://github.com/component/array-equal#readme", + "description": "check if two arrays are equal", "pathes": [ "." ] @@ -295,7 +307,7 @@ "dependency": { "name": "array-unique", "url": "https://github.com/jonschlinkert/array-unique", - "description": "", + "description": "Remove duplicate values from an array. Fastest ES5 implementation.", "pathes": [ "." ] @@ -308,8 +320,8 @@ }, "dependency": { "name": "arrify", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/arrify#readme", + "description": "Convert a value to an array", "pathes": [ "." ] @@ -322,8 +334,8 @@ }, "dependency": { "name": "asn1", - "url": "joyent.com", - "description": "", + "url": "https://github.com/joyent/node-asn1#readme", + "description": "Contains parsers and serializers for ASN.1 (currently BER only)", "pathes": [ "." ] @@ -336,8 +348,8 @@ }, "dependency": { "name": "assert-plus", - "url": "Unknown", - "description": "", + "url": "https://github.com/mcavage/node-assert-plus#readme", + "description": "Extra assertions on top of node's assert module", "pathes": [ "." ] @@ -351,7 +363,7 @@ "dependency": { "name": "assign-symbols", "url": "https://github.com/jonschlinkert/assign-symbols", - "description": "", + "description": "Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.", "pathes": [ "." ] @@ -364,8 +376,8 @@ }, "dependency": { "name": "async", - "url": "Unknown", - "description": "", + "url": "https://github.com/caolan/async#readme", + "description": "Higher-order functions and common patterns for asynchronous code", "pathes": [ "." ] @@ -378,8 +390,8 @@ }, "dependency": { "name": "async-limiter", - "url": "Unknown", - "description": "", + "url": "https://github.com/strml/async-limiter#readme", + "description": "asynchronous function queue with adjustable concurrency", "pathes": [ "." ] @@ -393,7 +405,7 @@ "dependency": { "name": "asynckit", "url": "https://github.com/alexindigo/asynckit#readme", - "description": "", + "description": "Minimal async jobs utility library, with streams support", "pathes": [ "." ] @@ -406,7 +418,7 @@ "dependency": { "name": "atob", "url": "https://git.coolaj86.com/coolaj86/atob.js.git", - "description": "", + "description": "atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)", "pathes": [ "." ] @@ -419,8 +431,8 @@ }, "dependency": { "name": "aws-sign2", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/aws-sign#readme", + "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", "pathes": [ "." ] @@ -433,8 +445,8 @@ }, "dependency": { "name": "aws4", - "url": "http://github.com/mhart", - "description": "", + "url": "https://github.com/mhart/aws4#readme", + "description": "Signs and prepares requests using AWS Signature Version 4", "pathes": [ "." ] @@ -448,7 +460,7 @@ "dependency": { "name": "babel-code-frame", "url": "https://babeljs.io/", - "description": "", + "description": "Generate errors that contain a code frame that point to source locations.", "pathes": [ "." ] @@ -462,7 +474,7 @@ "dependency": { "name": "babel-generator", "url": "https://babeljs.io/", - "description": "", + "description": "Turns an AST into code.", "pathes": [ "." ] @@ -476,7 +488,7 @@ "dependency": { "name": "babel-messages", "url": "https://babeljs.io/", - "description": "", + "description": "Collection of debug messages used by Babel.", "pathes": [ "." ] @@ -489,8 +501,7 @@ }, "dependency": { "name": "babel-runtime", - "url": "Unknown", - "description": "", + "description": "babel selfContained runtime", "pathes": [ "." ] @@ -504,7 +515,7 @@ "dependency": { "name": "babel-template", "url": "https://babeljs.io/", - "description": "", + "description": "Generate an AST from a string template.", "pathes": [ "." ] @@ -518,7 +529,7 @@ "dependency": { "name": "babel-traverse", "url": "https://babeljs.io/", - "description": "", + "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "pathes": [ "." ] @@ -532,7 +543,7 @@ "dependency": { "name": "babel-types", "url": "https://babeljs.io/", - "description": "", + "description": "Babel Types is a Lodash-esque utility library for AST nodes", "pathes": [ "." ] @@ -546,7 +557,7 @@ "dependency": { "name": "babylon", "url": "https://babeljs.io/", - "description": "", + "description": "A JavaScript parser", "pathes": [ "." ] @@ -560,7 +571,7 @@ "dependency": { "name": "balanced-match", "url": "https://github.com/juliangruber/balanced-match", - "description": "", + "description": "Match balanced character pairs, like \"{\" and \"}\"", "pathes": [ "." ] @@ -574,7 +585,7 @@ "dependency": { "name": "base", "url": "https://github.com/node-base/base", - "description": "", + "description": "base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.", "pathes": [ "." ] @@ -587,8 +598,8 @@ }, "dependency": { "name": "bcrypt-pbkdf", - "url": "Unknown", - "description": "", + "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme", + "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", "pathes": [ "." ] @@ -602,7 +613,7 @@ "dependency": { "name": "brace-expansion", "url": "https://github.com/juliangruber/brace-expansion", - "description": "", + "description": "Brace expansion as known from sh/bash", "pathes": [ "." ] @@ -616,7 +627,7 @@ "dependency": { "name": "braces", "url": "https://github.com/micromatch/braces", - "description": "", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", "pathes": [ "." ] @@ -629,8 +640,8 @@ }, "dependency": { "name": "browser-process-hrtime", - "url": "Unknown", - "description": "", + "url": "https://github.com/kumavis/browser-process-hrtime#readme", + "description": "Shim for process.hrtime in the browser", "pathes": [ "." ] @@ -643,8 +654,8 @@ }, "dependency": { "name": "builtin-modules", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/builtin-modules#readme", + "description": "List of the Node.js builtin modules", "pathes": [ "." ] @@ -658,7 +669,7 @@ "dependency": { "name": "cache-base", "url": "https://github.com/jonschlinkert/cache-base", - "description": "", + "description": "Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.", "pathes": [ "." ] @@ -671,8 +682,8 @@ }, "dependency": { "name": "caching-transform", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/caching-transform#readme", + "description": "Wraps a transform and provides caching", "pathes": [ "." ] @@ -685,8 +696,8 @@ }, "dependency": { "name": "camelcase", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/camelcase#readme", + "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", "pathes": [ "." ] @@ -699,8 +710,8 @@ }, "dependency": { "name": "camelcase", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/camelcase#readme", + "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", "pathes": [ "." ] @@ -713,8 +724,8 @@ }, "dependency": { "name": "caseless", - "url": "Unknown", - "description": "", + "url": "https://github.com/mikeal/caseless#readme", + "description": "Caseless object set/get/has, very useful when working with HTTP headers.", "pathes": [ "." ] @@ -728,7 +739,7 @@ "dependency": { "name": "center-align", "url": "https://github.com/jonschlinkert/center-align", - "description": "", + "description": "Center-align the text in a string.", "pathes": [ "." ] @@ -741,8 +752,8 @@ }, "dependency": { "name": "chalk", - "url": "Unknown", - "description": "", + "url": "https://github.com/chalk/chalk#readme", + "description": "Terminal string styling done right. Much color.", "pathes": [ "." ] @@ -756,7 +767,7 @@ "dependency": { "name": "class-utils", "url": "https://github.com/jonschlinkert/class-utils", - "description": "", + "description": "Utils for working with JavaScript classes and prototype methods.", "pathes": [ "." ] @@ -769,8 +780,8 @@ }, "dependency": { "name": "cliui", - "url": "Unknown", - "description": "", + "url": "https://github.com/bcoe/cliui#readme", + "description": "easily create complex multi-column command-line-interfaces", "pathes": [ "." ] @@ -783,8 +794,8 @@ }, "dependency": { "name": "cliui", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/cliui#readme", + "description": "easily create complex multi-column command-line-interfaces", "pathes": [ "." ] @@ -797,8 +808,8 @@ }, "dependency": { "name": "code-point-at", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/code-point-at#readme", + "description": "ES2015 `String#codePointAt()` ponyfill", "pathes": [ "." ] @@ -812,7 +823,7 @@ "dependency": { "name": "collection-visit", "url": "https://github.com/jonschlinkert/collection-visit", - "description": "", + "description": "Visit a method over the items in an object, or map visit over the objects in an array.", "pathes": [ "." ] @@ -826,7 +837,7 @@ "dependency": { "name": "combined-stream", "url": "https://github.com/felixge/node-combined-stream", - "description": "", + "description": "A stream that emits multiple other streams one after another.", "pathes": [ "." ] @@ -839,8 +850,8 @@ }, "dependency": { "name": "commondir", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-commondir#readme", + "description": "compute the closest common parent for file paths", "pathes": [ "." ] @@ -853,8 +864,8 @@ }, "dependency": { "name": "component-emitter", - "url": "Unknown", - "description": "", + "url": "https://github.com/component/emitter#readme", + "description": "Event emitter", "pathes": [ "." ] @@ -867,8 +878,8 @@ }, "dependency": { "name": "concat-map", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-concat-map#readme", + "description": "concatenative mapdashery", "pathes": [ "." ] @@ -882,7 +893,7 @@ "dependency": { "name": "convert-source-map", "url": "https://github.com/thlorenz/convert-source-map", - "description": "", + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", "pathes": [ "." ] @@ -896,7 +907,7 @@ "dependency": { "name": "copy-descriptor", "url": "https://github.com/jonschlinkert/copy-descriptor", - "description": "", + "description": "Copy a descriptor from object A to object B", "pathes": [ "." ] @@ -909,8 +920,8 @@ }, "dependency": { "name": "core-js", - "url": "Unknown", - "description": "", + "url": "https://github.com/zloirock/core-js#readme", + "description": "Standard library", "pathes": [ "." ] @@ -923,8 +934,8 @@ }, "dependency": { "name": "core-util-is", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/core-util-is#readme", + "description": "The `util.is*` functions introduced in Node v0.12.", "pathes": [ "." ] @@ -937,8 +948,8 @@ }, "dependency": { "name": "cross-spawn", - "url": "http://indigounited.com", - "description": "", + "url": "https://github.com/IndigoUnited/node-cross-spawn#readme", + "description": "Cross platform child_process#spawn and child_process#spawnSync", "pathes": [ "." ] @@ -951,8 +962,8 @@ }, "dependency": { "name": "cross-spawn", - "url": "http://indigounited.com", - "description": "", + "url": "https://github.com/IndigoUnited/node-cross-spawn#readme", + "description": "Cross platform child_process#spawn and child_process#spawnSync", "pathes": [ "." ] @@ -965,8 +976,8 @@ }, "dependency": { "name": "cssom", - "url": "Unknown", - "description": "", + "url": "https://github.com/NV/CSSOM#readme", + "description": "CSS Object Model implementation and CSS parser", "pathes": [ "." ] @@ -980,7 +991,7 @@ "dependency": { "name": "cssstyle", "url": "https://github.com/jsakas/CSSStyleDeclaration", - "description": "", + "description": "CSSStyleDeclaration Object Model implementation", "pathes": [ "." ] @@ -993,8 +1004,8 @@ }, "dependency": { "name": "dashdash", - "url": "http://trentm.com", - "description": "", + "url": "https://github.com/trentm/node-dashdash#readme", + "description": "A light, featureful and explicit option parsing library.", "pathes": [ "." ] @@ -1007,8 +1018,8 @@ }, "dependency": { "name": "data-urls", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/data-urls#readme", + "description": "Parses data: URLs", "pathes": [ "." ] @@ -1021,8 +1032,8 @@ }, "dependency": { "name": "debug", - "url": "Unknown", - "description": "", + "url": "https://github.com/visionmedia/debug#readme", + "description": "small debugging utility", "pathes": [ "." ] @@ -1035,8 +1046,8 @@ }, "dependency": { "name": "debug", - "url": "Unknown", - "description": "", + "url": "https://github.com/visionmedia/debug#readme", + "description": "small debugging utility", "pathes": [ "." ] @@ -1049,8 +1060,8 @@ }, "dependency": { "name": "debug-log", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/debug-log#readme", + "description": "Node.js 0.12 util.debuglog() ponyfill", "pathes": [ "." ] @@ -1063,8 +1074,8 @@ }, "dependency": { "name": "decamelize", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/decamelize#readme", + "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow", "pathes": [ "." ] @@ -1077,8 +1088,8 @@ }, "dependency": { "name": "decode-uri-component", - "url": "github.com/SamVerschueren", - "description": "", + "url": "https://github.com/SamVerschueren/decode-uri-component#readme", + "description": "A better decodeURIComponent", "pathes": [ "." ] @@ -1091,8 +1102,8 @@ }, "dependency": { "name": "deep-is", - "url": "http://thlorenz.com", - "description": "", + "url": "https://github.com/thlorenz/deep-is#readme", + "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN", "pathes": [ "." ] @@ -1105,8 +1116,8 @@ }, "dependency": { "name": "default-require-extensions", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/default-require-extensions#readme", + "description": "Node's default require extensions as a separate module", "pathes": [ "." ] @@ -1120,7 +1131,7 @@ "dependency": { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object.", "pathes": [ "." ] @@ -1134,7 +1145,7 @@ "dependency": { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object.", "pathes": [ "." ] @@ -1148,7 +1159,7 @@ "dependency": { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.", "pathes": [ "." ] @@ -1162,7 +1173,7 @@ "dependency": { "name": "delayed-stream", "url": "https://github.com/felixge/node-delayed-stream", - "description": "", + "description": "Buffers events from a stream until you are ready to handle them.", "pathes": [ "." ] @@ -1175,8 +1186,8 @@ }, "dependency": { "name": "detect-indent", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/detect-indent#readme", + "description": "Detect the indentation of code", "pathes": [ "." ] @@ -1189,8 +1200,8 @@ }, "dependency": { "name": "domexception", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/domexception#readme", + "description": "An implementation of the DOMException class from browsers", "pathes": [ "." ] @@ -1204,7 +1215,7 @@ "dependency": { "name": "ecc-jsbn", "url": "https://github.com/quartzjer/ecc-jsbn", - "description": "", + "description": "ECC JS code based on JSBN", "pathes": [ "." ] @@ -1217,8 +1228,8 @@ }, "dependency": { "name": "error-ex", - "url": "Unknown", - "description": "", + "url": "https://github.com/qix-/node-error-ex#readme", + "description": "Easy error subclassing and stack customization", "pathes": [ "." ] @@ -1231,8 +1242,8 @@ }, "dependency": { "name": "escape-string-regexp", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "description": "Escape RegExp special characters", "pathes": [ "." ] @@ -1246,7 +1257,7 @@ "dependency": { "name": "escodegen", "url": "http://github.com/estools/escodegen", - "description": "", + "description": "ECMAScript code generator", "pathes": [ "." ] @@ -1259,8 +1270,8 @@ }, "dependency": { "name": "esprima", - "url": "http://esprima.org/", - "description": "", + "url": "http://esprima.org", + "description": "ECMAScript parsing infrastructure for multipurpose analysis", "pathes": [ "." ] @@ -1274,7 +1285,21 @@ "dependency": { "name": "estraverse", "url": "https://github.com/estools/estraverse", - "description": "", + "description": "ECMAScript JS AST traversal functions", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "BSD", + "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29" + }, + "dependency": { + "name": "esutils", + "url": "https://github.com/estools/esutils", + "description": "utility box for ECMAScript language tools", "pathes": [ "." ] @@ -1288,7 +1313,7 @@ "dependency": { "name": "esutils", "url": "https://github.com/estools/esutils", - "description": "", + "description": "utility box for ECMAScript language tools", "pathes": [ "." ] @@ -1301,8 +1326,8 @@ }, "dependency": { "name": "execa", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/execa#readme", + "description": "A better `child_process`", "pathes": [ "." ] @@ -1316,7 +1341,7 @@ "dependency": { "name": "expand-brackets", "url": "https://github.com/jonschlinkert/expand-brackets", - "description": "", + "description": "Expand POSIX bracket expressions (character classes) in glob patterns.", "pathes": [ "." ] @@ -1329,8 +1354,8 @@ }, "dependency": { "name": "extend", - "url": "http://www.justmoon.net", - "description": "", + "url": "https://github.com/justmoon/node-extend#readme", + "description": "Port of jQuery.extend for node.js and the browser", "pathes": [ "." ] @@ -1344,7 +1369,7 @@ "dependency": { "name": "extend-shallow", "url": "https://github.com/jonschlinkert/extend-shallow", - "description": "", + "description": "Extend an object with the properties of additional objects. node.js/javascript util.", "pathes": [ "." ] @@ -1358,7 +1383,7 @@ "dependency": { "name": "extend-shallow", "url": "https://github.com/jonschlinkert/extend-shallow", - "description": "", + "description": "Extend an object with the properties of additional objects. node.js/javascript util.", "pathes": [ "." ] @@ -1372,7 +1397,7 @@ "dependency": { "name": "extglob", "url": "https://github.com/micromatch/extglob", - "description": "", + "description": "Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.", "pathes": [ "." ] @@ -1385,8 +1410,8 @@ }, "dependency": { "name": "extsprintf", - "url": "Unknown", - "description": "", + "url": "https://github.com/davepacheco/node-extsprintf#readme", + "description": "extended POSIX-style sprintf", "pathes": [ "." ] @@ -1400,7 +1425,7 @@ "dependency": { "name": "fast-deep-equal", "url": "https://github.com/epoberezkin/fast-deep-equal#readme", - "description": "", + "description": "Fast deep equal", "pathes": [ "." ] @@ -1414,7 +1439,7 @@ "dependency": { "name": "fast-json-stable-stringify", "url": "https://github.com/epoberezkin/fast-json-stable-stringify", - "description": "", + "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", "pathes": [ "." ] @@ -1427,8 +1452,8 @@ }, "dependency": { "name": "fast-levenshtein", - "url": "http://www.hiddentao.com/", - "description": "", + "url": "https://github.com/hiddentao/fast-levenshtein#readme", + "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.", "pathes": [ "." ] @@ -1442,7 +1467,7 @@ "dependency": { "name": "fill-range", "url": "https://github.com/jonschlinkert/fill-range", - "description": "", + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", "pathes": [ "." ] @@ -1455,8 +1480,8 @@ }, "dependency": { "name": "find-cache-dir", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/find-cache-dir#readme", + "description": "My well-made module", "pathes": [ "." ] @@ -1469,8 +1494,8 @@ }, "dependency": { "name": "find-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/find-up#readme", + "description": "Find a file by walking up parent directories", "pathes": [ "." ] @@ -1483,8 +1508,8 @@ }, "dependency": { "name": "find-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/find-up#readme", + "description": "Find a file by walking up parent directories", "pathes": [ "." ] @@ -1498,7 +1523,7 @@ "dependency": { "name": "for-in", "url": "https://github.com/jonschlinkert/for-in", - "description": "", + "description": "Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js", "pathes": [ "." ] @@ -1512,7 +1537,7 @@ "dependency": { "name": "foreground-child", "url": "https://github.com/tapjs/foreground-child#readme", - "description": "", + "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", "pathes": [ "." ] @@ -1525,8 +1550,8 @@ }, "dependency": { "name": "forever-agent", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/forever-agent#readme", + "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.", "pathes": [ "." ] @@ -1539,8 +1564,8 @@ }, "dependency": { "name": "form-data", - "url": "http://debuggable.com/", - "description": "", + "url": "https://github.com/form-data/form-data#readme", + "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.", "pathes": [ "." ] @@ -1554,7 +1579,7 @@ "dependency": { "name": "fragment-cache", "url": "https://github.com/jonschlinkert/fragment-cache", - "description": "", + "description": "A cache for managing namespaced sub-caches", "pathes": [ "." ] @@ -1567,8 +1592,8 @@ }, "dependency": { "name": "fs.realpath", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/fs.realpath#readme", + "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", "pathes": [ "." ] @@ -1582,7 +1607,7 @@ "dependency": { "name": "get-caller-file", "url": "https://github.com/stefanpenner/get-caller-file#readme", - "description": "", + "description": "[](https://travis-ci.org/ember-cli/ember-cli) [](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master)", "pathes": [ "." ] @@ -1595,8 +1620,8 @@ }, "dependency": { "name": "get-stream", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/get-stream#readme", + "description": "Get a stream as a string, buffer, or array", "pathes": [ "." ] @@ -1610,7 +1635,7 @@ "dependency": { "name": "get-value", "url": "https://github.com/jonschlinkert/get-value", - "description": "", + "description": "Use property paths (`a.b.c`) to get a nested value from an object.", "pathes": [ "." ] @@ -1623,8 +1648,8 @@ }, "dependency": { "name": "getpass", - "url": "Unknown", - "description": "", + "url": "https://github.com/arekinath/node-getpass#readme", + "description": "getpass for node.js", "pathes": [ "." ] @@ -1637,8 +1662,8 @@ }, "dependency": { "name": "glob", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/node-glob#readme", + "description": "a little globber", "pathes": [ "." ] @@ -1651,8 +1676,8 @@ }, "dependency": { "name": "globals", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/globals#readme", + "description": "Global identifiers from different JavaScript environments", "pathes": [ "." ] @@ -1665,8 +1690,8 @@ }, "dependency": { "name": "graceful-fs", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/node-graceful-fs#readme", + "description": "A drop-in replacement for fs, making various improvements.", "pathes": [ "." ] @@ -1680,7 +1705,7 @@ "dependency": { "name": "handlebars", "url": "http://www.handlebarsjs.com/", - "description": "", + "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration", "pathes": [ "." ] @@ -1694,7 +1719,7 @@ "dependency": { "name": "har-schema", "url": "https://github.com/ahmadnassri/har-schema", - "description": "", + "description": "JSON Schema for HTTP Archive (HAR)", "pathes": [ "." ] @@ -1708,7 +1733,7 @@ "dependency": { "name": "har-validator", "url": "https://github.com/ahmadnassri/node-har-validator", - "description": "", + "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema", "pathes": [ "." ] @@ -1721,8 +1746,8 @@ }, "dependency": { "name": "has-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/has-ansi#readme", + "description": "Check if a string has ANSI escape codes", "pathes": [ "." ] @@ -1735,8 +1760,8 @@ }, "dependency": { "name": "has-flag", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/has-flag#readme", + "description": "Check if argv has a specific flag", "pathes": [ "." ] @@ -1750,7 +1775,7 @@ "dependency": { "name": "has-value", "url": "https://github.com/jonschlinkert/has-value", - "description": "", + "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.", "pathes": [ "." ] @@ -1764,7 +1789,7 @@ "dependency": { "name": "has-value", "url": "https://github.com/jonschlinkert/has-value", - "description": "", + "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.", "pathes": [ "." ] @@ -1778,7 +1803,7 @@ "dependency": { "name": "has-values", "url": "https://github.com/jonschlinkert/has-values", - "description": "", + "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ", "pathes": [ "." ] @@ -1792,7 +1817,7 @@ "dependency": { "name": "has-values", "url": "https://github.com/jonschlinkert/has-values", - "description": "", + "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ", "pathes": [ "." ] @@ -1806,7 +1831,7 @@ "dependency": { "name": "highlight.js", "url": "https://highlightjs.org/", - "description": "", + "description": "Syntax highlighting with language autodetection.", "pathes": [ "." ] @@ -1820,7 +1845,7 @@ "dependency": { "name": "hosted-git-info", "url": "https://github.com/npm/hosted-git-info", - "description": "", + "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab", "pathes": [ "." ] @@ -1833,8 +1858,8 @@ }, "dependency": { "name": "html-encoding-sniffer", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/html-encoding-sniffer#readme", + "description": "Sniff the encoding from a HTML byte stream", "pathes": [ "." ] @@ -1848,7 +1873,7 @@ "dependency": { "name": "http-signature", "url": "https://github.com/joyent/node-http-signature/", - "description": "", + "description": "Reference implementation of Joyent's HTTP Signature scheme.", "pathes": [ "." ] @@ -1862,7 +1887,7 @@ "dependency": { "name": "iconv-lite", "url": "https://github.com/ashtuchkin/iconv-lite", - "description": "", + "description": "Convert character encodings in pure javascript.", "pathes": [ "." ] @@ -1876,7 +1901,7 @@ "dependency": { "name": "imurmurhash", "url": "https://github.com/jensyt/imurmurhash-js", - "description": "", + "description": "An incremental implementation of MurmurHash3", "pathes": [ "." ] @@ -1890,7 +1915,7 @@ "dependency": { "name": "inflight", "url": "https://github.com/isaacs/inflight", - "description": "", + "description": "Add callbacks to requests in flight to avoid async duplication", "pathes": [ "." ] @@ -1903,8 +1928,8 @@ }, "dependency": { "name": "inherits", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/inherits#readme", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", "pathes": [ "." ] @@ -1917,8 +1942,8 @@ }, "dependency": { "name": "invariant", - "url": "Unknown", - "description": "", + "url": "https://github.com/zertosh/invariant#readme", + "description": "invariant", "pathes": [ "." ] @@ -1931,8 +1956,8 @@ }, "dependency": { "name": "invert-kv", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/invert-kv#readme", + "description": "Invert the key/value of an object. Example: {foo: 'bar'} → {bar: 'foo'}", "pathes": [ "." ] @@ -1946,7 +1971,7 @@ "dependency": { "name": "is-accessor-descriptor", "url": "https://github.com/jonschlinkert/is-accessor-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.", "pathes": [ "." ] @@ -1960,7 +1985,7 @@ "dependency": { "name": "is-accessor-descriptor", "url": "https://github.com/jonschlinkert/is-accessor-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.", "pathes": [ "." ] @@ -1973,8 +1998,8 @@ }, "dependency": { "name": "is-arrayish", - "url": "http://github.com/qix-", - "description": "", + "url": "https://github.com/qix-/node-is-arrayish#readme", + "description": "Determines if an object can be used as an array", "pathes": [ "." ] @@ -1987,8 +2012,8 @@ }, "dependency": { "name": "is-buffer", - "url": "http://feross.org/", - "description": "", + "url": "https://github.com/feross/is-buffer#readme", + "description": "Determine if an object is a Buffer", "pathes": [ "." ] @@ -2001,8 +2026,8 @@ }, "dependency": { "name": "is-builtin-module", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-builtin-module#readme", + "description": "Check if a string matches the name of a Node.js builtin module", "pathes": [ "." ] @@ -2016,7 +2041,7 @@ "dependency": { "name": "is-data-descriptor", "url": "https://github.com/jonschlinkert/is-data-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.", "pathes": [ "." ] @@ -2030,7 +2055,7 @@ "dependency": { "name": "is-data-descriptor", "url": "https://github.com/jonschlinkert/is-data-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.", "pathes": [ "." ] @@ -2044,7 +2069,7 @@ "dependency": { "name": "is-descriptor", "url": "https://github.com/jonschlinkert/is-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.", "pathes": [ "." ] @@ -2058,7 +2083,7 @@ "dependency": { "name": "is-descriptor", "url": "https://github.com/jonschlinkert/is-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.", "pathes": [ "." ] @@ -2072,7 +2097,7 @@ "dependency": { "name": "is-extendable", "url": "https://github.com/jonschlinkert/is-extendable", - "description": "", + "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"", "pathes": [ "." ] @@ -2086,7 +2111,7 @@ "dependency": { "name": "is-extendable", "url": "https://github.com/jonschlinkert/is-extendable", - "description": "", + "description": "Returns true if a value is a plain object, array or function.", "pathes": [ "." ] @@ -2099,8 +2124,8 @@ }, "dependency": { "name": "is-finite", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-finite#readme", + "description": "ES2015 Number.isFinite() ponyfill", "pathes": [ "." ] @@ -2113,8 +2138,8 @@ }, "dependency": { "name": "is-fullwidth-code-point", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "description": "Check if the character represented by a given Unicode code point is fullwidth", "pathes": [ "." ] @@ -2127,8 +2152,8 @@ }, "dependency": { "name": "is-fullwidth-code-point", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "description": "Check if the character represented by a given Unicode code point is fullwidth", "pathes": [ "." ] @@ -2142,7 +2167,7 @@ "dependency": { "name": "is-number", "url": "https://github.com/jonschlinkert/is-number", - "description": "", + "description": "Returns true if the value is a number. comprehensive tests.", "pathes": [ "." ] @@ -2156,7 +2181,7 @@ "dependency": { "name": "is-number", "url": "https://github.com/jonschlinkert/is-number", - "description": "", + "description": "Returns true if the value is a number. comprehensive tests.", "pathes": [ "." ] @@ -2170,7 +2195,7 @@ "dependency": { "name": "is-odd", "url": "https://github.com/jonschlinkert/is-odd", - "description": "", + "description": "Returns true if the given number is odd.", "pathes": [ "." ] @@ -2184,7 +2209,7 @@ "dependency": { "name": "is-plain-object", "url": "https://github.com/jonschlinkert/is-plain-object", - "description": "", + "description": "Returns true if an object was created by the `Object` constructor.", "pathes": [ "." ] @@ -2197,8 +2222,8 @@ }, "dependency": { "name": "is-stream", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-stream#readme", + "description": "Check if something is a Node.js stream", "pathes": [ "." ] @@ -2212,7 +2237,7 @@ "dependency": { "name": "is-typedarray", "url": "https://github.com/hughsk/is-typedarray", - "description": "", + "description": "Detect whether or not an object is a Typed Array", "pathes": [ "." ] @@ -2225,8 +2250,8 @@ }, "dependency": { "name": "is-utf8", - "url": "Unknown", - "description": "", + "url": "https://github.com/wayfind/is-utf8#readme", + "description": "Detect if a buffer is utf8 encoded.", "pathes": [ "." ] @@ -2240,7 +2265,7 @@ "dependency": { "name": "is-windows", "url": "https://github.com/jonschlinkert/is-windows", - "description": "", + "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.", "pathes": [ "." ] @@ -2254,7 +2279,7 @@ "dependency": { "name": "isarray", "url": "https://github.com/juliangruber/isarray", - "description": "", + "description": "Array#isArray for older browsers", "pathes": [ "." ] @@ -2268,7 +2293,7 @@ "dependency": { "name": "isexe", "url": "https://github.com/isaacs/isexe#readme", - "description": "", + "description": "Minimal module to check if a file is executable.", "pathes": [ "." ] @@ -2282,7 +2307,7 @@ "dependency": { "name": "isobject", "url": "https://github.com/jonschlinkert/isobject", - "description": "", + "description": "Returns true if the value is an object and not an array or null.", "pathes": [ "." ] @@ -2296,7 +2321,7 @@ "dependency": { "name": "isobject", "url": "https://github.com/jonschlinkert/isobject", - "description": "", + "description": "Returns true if the value is an object and not an array or null.", "pathes": [ "." ] @@ -2310,7 +2335,7 @@ "dependency": { "name": "isstream", "url": "https://github.com/rvagg/isstream", - "description": "", + "description": "Determine if an object is a Stream", "pathes": [ "." ] @@ -2324,7 +2349,7 @@ "dependency": { "name": "istanbul-lib-coverage", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Data library for istanbul coverage objects", "pathes": [ "." ] @@ -2338,7 +2363,7 @@ "dependency": { "name": "istanbul-lib-hook", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "Hooks for require, vm and script used in istanbul", "pathes": [ "." ] @@ -2352,7 +2377,7 @@ "dependency": { "name": "istanbul-lib-instrument", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Core istanbul API for JS code coverage", "pathes": [ "." ] @@ -2366,7 +2391,7 @@ "dependency": { "name": "istanbul-lib-report", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Base reporting library for istanbul", "pathes": [ "." ] @@ -2380,7 +2405,7 @@ "dependency": { "name": "istanbul-lib-source-maps", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "Source maps support for istanbul", "pathes": [ "." ] @@ -2394,7 +2419,20 @@ "dependency": { "name": "istanbul-reports", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "istanbul reports", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD, MIT, ISC, Apache 2.0", + "url": "http://en.wikipedia.org/wiki/ISC_license" + }, + "dependency": { + "name": "js-npm", + "description": "Test project for js-npm", "pathes": [ "." ] @@ -2407,8 +2445,8 @@ }, "dependency": { "name": "js-tokens", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/js-tokens#readme", + "description": "A regex that tokenizes JavaScript.", "pathes": [ "." ] @@ -2421,8 +2459,8 @@ }, "dependency": { "name": "jsbn", - "url": "Unknown", - "description": "", + "url": "https://github.com/andyperlitch/jsbn#readme", + "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.", "pathes": [ "." ] @@ -2435,8 +2473,8 @@ }, "dependency": { "name": "jsdom", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/jsdom#readme", + "description": "A JavaScript implementation of many web standards", "pathes": [ "." ] @@ -2450,7 +2488,7 @@ "dependency": { "name": "jsesc", "url": "https://mths.be/jsesc", - "description": "", + "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.", "pathes": [ "." ] @@ -2458,12 +2496,13 @@ }, { "license": { - "name": "BSD*" + "name": "BSD, AFLv2.1", + "url": "http://en.wikipedia.org/wiki/BSD_licenses#4-clause_license_.28original_.22BSD_License.22.29" }, "dependency": { "name": "json-schema", - "url": "Unknown", - "description": "", + "url": "https://github.com/kriszyp/json-schema#readme", + "description": "JSON Schema validation and specifications", "pathes": [ "." ] @@ -2477,7 +2516,7 @@ "dependency": { "name": "json-schema-traverse", "url": "https://github.com/epoberezkin/json-schema-traverse#readme", - "description": "", + "description": "Traverse JSON Schema passing each schema object to callback", "pathes": [ "." ] @@ -2491,7 +2530,7 @@ "dependency": { "name": "json-stringify-safe", "url": "https://github.com/isaacs/json-stringify-safe", - "description": "", + "description": "Like JSON.stringify, but doesn't blow up on circular refs.", "pathes": [ "." ] @@ -2504,8 +2543,8 @@ }, "dependency": { "name": "jsprim", - "url": "Unknown", - "description": "", + "url": "https://github.com/joyent/node-jsprim#readme", + "description": "utilities for primitive JavaScript types", "pathes": [ "." ] @@ -2519,7 +2558,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -2533,7 +2572,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -2547,7 +2586,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -2561,7 +2600,7 @@ "dependency": { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "pathes": [ "." ] @@ -2575,7 +2614,7 @@ "dependency": { "name": "lazy-cache", "url": "https://github.com/jonschlinkert/lazy-cache", - "description": "", + "description": "Cache requires to be lazy-loaded when needed.", "pathes": [ "." ] @@ -2588,8 +2627,8 @@ }, "dependency": { "name": "lcid", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/lcid#readme", + "description": "Mapping between standard locale identifiers and Windows locale identifiers (LCID)", "pathes": [ "." ] @@ -2601,8 +2640,8 @@ }, "dependency": { "name": "left-pad", - "url": "Unknown", - "description": "", + "url": "https://github.com/stevemao/left-pad#readme", + "description": "String left pad", "pathes": [ "." ] @@ -2616,7 +2655,7 @@ "dependency": { "name": "levn", "url": "https://github.com/gkz/levn", - "description": "", + "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible", "pathes": [ "." ] @@ -2629,8 +2668,8 @@ }, "dependency": { "name": "load-json-file", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/load-json-file#readme", + "description": "Read and parse a JSON file", "pathes": [ "." ] @@ -2643,8 +2682,8 @@ }, "dependency": { "name": "locate-path", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/locate-path#readme", + "description": "Get the first path that exists on disk of multiple paths", "pathes": [ "." ] @@ -2658,7 +2697,7 @@ "dependency": { "name": "lodash", "url": "https://lodash.com/", - "description": "", + "description": "Lodash modular utilities.", "pathes": [ "." ] @@ -2672,7 +2711,7 @@ "dependency": { "name": "lodash", "url": "https://lodash.com/", - "description": "", + "description": "Lodash modular utilities.", "pathes": [ "." ] @@ -2686,7 +2725,7 @@ "dependency": { "name": "lodash.sortby", "url": "https://lodash.com/", - "description": "", + "description": "The lodash method `_.sortBy` exported as a module.", "pathes": [ "." ] @@ -2700,7 +2739,7 @@ "dependency": { "name": "longest", "url": "https://github.com/jonschlinkert/longest", - "description": "", + "description": "Get the longest item in an array.", "pathes": [ "." ] @@ -2714,7 +2753,7 @@ "dependency": { "name": "loose-envify", "url": "https://github.com/zertosh/loose-envify", - "description": "", + "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST", "pathes": [ "." ] @@ -2727,8 +2766,8 @@ }, "dependency": { "name": "lru-cache", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/node-lru-cache#readme", + "description": "A cache object that deletes the least-recently-used items.", "pathes": [ "." ] @@ -2742,7 +2781,7 @@ "dependency": { "name": "map-cache", "url": "https://github.com/jonschlinkert/map-cache", - "description": "", + "description": "Basic cache object for storing key-value pairs.", "pathes": [ "." ] @@ -2756,7 +2795,7 @@ "dependency": { "name": "map-visit", "url": "https://github.com/jonschlinkert/map-visit", - "description": "", + "description": "Map `visit` over an array of objects.", "pathes": [ "." ] @@ -2769,8 +2808,8 @@ }, "dependency": { "name": "md5-hex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/md5-hex#readme", + "description": "Create a MD5 hash with hex encoding", "pathes": [ "." ] @@ -2784,7 +2823,7 @@ "dependency": { "name": "md5-o-matic", "url": "https://github.com/trentmillar/md5-o-matic", - "description": "", + "description": "Fast and simple MD5 hashing utility with zero module dependencies. View MD5 Shootout results, http://jsperf.com/md5-shootout/39", "pathes": [ "." ] @@ -2797,8 +2836,8 @@ }, "dependency": { "name": "mem", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/mem#readme", + "description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input", "pathes": [ "." ] @@ -2811,8 +2850,8 @@ }, "dependency": { "name": "merge-source-map", - "url": "Unknown", - "description": "", + "url": "https://github.com/keik/merge-source-map#readme", + "description": "Merge old source map and new source map in multi-transform flow", "pathes": [ "." ] @@ -2826,7 +2865,7 @@ "dependency": { "name": "micromatch", "url": "https://github.com/micromatch/micromatch", - "description": "", + "description": "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.", "pathes": [ "." ] @@ -2839,8 +2878,8 @@ }, "dependency": { "name": "mime-db", - "url": "Unknown", - "description": "", + "url": "https://github.com/jshttp/mime-db#readme", + "description": "Media Type Database", "pathes": [ "." ] @@ -2853,8 +2892,8 @@ }, "dependency": { "name": "mime-types", - "url": "Unknown", - "description": "", + "url": "https://github.com/jshttp/mime-types#readme", + "description": "The ultimate javascript content-type utility.", "pathes": [ "." ] @@ -2867,8 +2906,8 @@ }, "dependency": { "name": "mimic-fn", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "description": "Make a function mimic another one", "pathes": [ "." ] @@ -2881,8 +2920,8 @@ }, "dependency": { "name": "minimatch", - "url": "http://blog.izs.me", - "description": "", + "url": "https://github.com/isaacs/minimatch#readme", + "description": "a glob matcher in javascript", "pathes": [ "." ] @@ -2896,7 +2935,7 @@ "dependency": { "name": "minimist", "url": "https://github.com/substack/minimist", - "description": "", + "description": "parse argument options", "pathes": [ "." ] @@ -2910,7 +2949,7 @@ "dependency": { "name": "mixin-deep", "url": "https://github.com/jonschlinkert/mixin-deep", - "description": "", + "description": "Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.", "pathes": [ "." ] @@ -2923,8 +2962,8 @@ }, "dependency": { "name": "mkdirp", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-mkdirp#readme", + "description": "Recursively mkdir, like `mkdir -p`", "pathes": [ "." ] @@ -2937,8 +2976,8 @@ }, "dependency": { "name": "moment", - "url": "http://momentjs.com/", - "description": "", + "url": "http://momentjs.com", + "description": "Parse, validate, manipulate, and display dates", "pathes": [ "." ] @@ -2951,8 +2990,8 @@ }, "dependency": { "name": "ms", - "url": "Unknown", - "description": "", + "url": "https://github.com/zeit/ms#readme", + "description": "Tiny milisecond conversion utility", "pathes": [ "." ] @@ -2966,7 +3005,7 @@ "dependency": { "name": "nanomatch", "url": "https://github.com/micromatch/nanomatch", - "description": "", + "description": "Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)", "pathes": [ "." ] @@ -2979,8 +3018,8 @@ }, "dependency": { "name": "normalize-package-data", - "url": "Unknown", - "description": "", + "url": "https://github.com/npm/normalize-package-data#readme", + "description": "Normalizes data that can be found in package.json files.", "pathes": [ "." ] @@ -2994,7 +3033,7 @@ "dependency": { "name": "normalize.css", "url": "https://necolas.github.io/normalize.css", - "description": "", + "description": "A modern alternative to CSS resets", "pathes": [ "." ] @@ -3007,8 +3046,8 @@ }, "dependency": { "name": "npm-run-path", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "description": "Get your PATH prepended with locally installed binaries", "pathes": [ "." ] @@ -3021,8 +3060,8 @@ }, "dependency": { "name": "number-is-nan", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/number-is-nan#readme", + "description": "ES2015 Number.isNaN() ponyfill", "pathes": [ "." ] @@ -3036,7 +3075,7 @@ "dependency": { "name": "nwsapi", "url": "http://javascript.nwbox.com/nwsapi/", - "description": "", + "description": "Fast CSS Selectors API Engine", "pathes": [ "." ] @@ -3049,8 +3088,8 @@ }, "dependency": { "name": "nyc", - "url": "Unknown", - "description": "", + "url": "https://github.com/istanbuljs/nyc#readme", + "description": "the Istanbul command line interface", "pathes": [ "." ] @@ -3063,8 +3102,8 @@ }, "dependency": { "name": "oauth-sign", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/oauth-sign#readme", + "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.", "pathes": [ "." ] @@ -3077,8 +3116,8 @@ }, "dependency": { "name": "object-assign", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/object-assign#readme", + "description": "ES2015 `Object.assign()` ponyfill", "pathes": [ "." ] @@ -3092,7 +3131,7 @@ "dependency": { "name": "object-copy", "url": "https://github.com/jonschlinkert/object-copy", - "description": "", + "description": "Copy static properties, prototype properties, and descriptors from one object to another.", "pathes": [ "." ] @@ -3106,7 +3145,7 @@ "dependency": { "name": "object-visit", "url": "https://github.com/jonschlinkert/object-visit", - "description": "", + "description": "Call a specified method on each value in the given object.", "pathes": [ "." ] @@ -3120,7 +3159,7 @@ "dependency": { "name": "object.pick", "url": "https://github.com/jonschlinkert/object.pick", - "description": "", + "description": "Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.", "pathes": [ "." ] @@ -3133,8 +3172,8 @@ }, "dependency": { "name": "once", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/once#readme", + "description": "Run a function exactly one time", "pathes": [ "." ] @@ -3142,13 +3181,12 @@ }, { "license": { - "name": "MIT", - "url": "http://opensource.org/licenses/mit-license" + "name": "MIT/X11" }, "dependency": { "name": "optimist", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-optimist#readme", + "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "pathes": [ "." ] @@ -3162,7 +3200,7 @@ "dependency": { "name": "optionator", "url": "https://github.com/gkz/optionator", - "description": "", + "description": "option parsing and help generation", "pathes": [ "." ] @@ -3175,8 +3213,8 @@ }, "dependency": { "name": "os-homedir", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/os-homedir#readme", + "description": "Node.js 4 `os.homedir()` ponyfill", "pathes": [ "." ] @@ -3189,8 +3227,8 @@ }, "dependency": { "name": "os-locale", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/os-locale#readme", + "description": "Get the system locale", "pathes": [ "." ] @@ -3203,8 +3241,8 @@ }, "dependency": { "name": "p-finally", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-finally#readme", + "description": "`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome", "pathes": [ "." ] @@ -3217,8 +3255,8 @@ }, "dependency": { "name": "p-limit", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-limit#readme", + "description": "Run multiple promise-returning & async functions with limited concurrency", "pathes": [ "." ] @@ -3231,8 +3269,8 @@ }, "dependency": { "name": "p-locate", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-locate#readme", + "description": "Get the first fulfilled promise that satisfies the provided testing function", "pathes": [ "." ] @@ -3245,8 +3283,8 @@ }, "dependency": { "name": "p-try", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-try#readme", + "description": "`Promise#try()` ponyfill - Starts a promise chain", "pathes": [ "." ] @@ -3259,8 +3297,8 @@ }, "dependency": { "name": "parse-json", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/parse-json#readme", + "description": "Parse JSON with more helpful errors", "pathes": [ "." ] @@ -3274,7 +3312,7 @@ "dependency": { "name": "parse5", "url": "https://github.com/inikulin/parse5", - "description": "", + "description": "HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.", "pathes": [ "." ] @@ -3288,7 +3326,7 @@ "dependency": { "name": "pascalcase", "url": "https://github.com/jonschlinkert/pascalcase", - "description": "", + "description": "Convert a string to pascal-case.", "pathes": [ "." ] @@ -3301,8 +3339,8 @@ }, "dependency": { "name": "path-exists", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-exists#readme", + "description": "Check if a path exists", "pathes": [ "." ] @@ -3315,8 +3353,8 @@ }, "dependency": { "name": "path-exists", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-exists#readme", + "description": "Check if a path exists", "pathes": [ "." ] @@ -3329,8 +3367,8 @@ }, "dependency": { "name": "path-is-absolute", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-is-absolute#readme", + "description": "Node.js 0.12 path.isAbsolute() ponyfill", "pathes": [ "." ] @@ -3343,8 +3381,8 @@ }, "dependency": { "name": "path-key", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-key#readme", + "description": "Get the PATH environment variable key cross-platform", "pathes": [ "." ] @@ -3358,7 +3396,7 @@ "dependency": { "name": "path-parse", "url": "https://github.com/jbgutierrez/path-parse#readme", - "description": "", + "description": "Node.js path.parse() ponyfill", "pathes": [ "." ] @@ -3371,8 +3409,8 @@ }, "dependency": { "name": "path-type", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-type#readme", + "description": "Check if a path is a file, directory, or symlink", "pathes": [ "." ] @@ -3386,7 +3424,7 @@ "dependency": { "name": "performance-now", "url": "https://github.com/braveg1rl/performance-now", - "description": "", + "description": "Implements performance.now (based on process.hrtime).", "pathes": [ "." ] @@ -3399,8 +3437,8 @@ }, "dependency": { "name": "pify", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/pify#readme", + "description": "Promisify a callback-style function", "pathes": [ "." ] @@ -3413,8 +3451,8 @@ }, "dependency": { "name": "pinkie", - "url": "github.com/floatdrop", - "description": "", + "url": "https://github.com/floatdrop/pinkie#readme", + "description": "Itty bitty little widdle twinkie pinkie ES2015 Promise implementation", "pathes": [ "." ] @@ -3427,8 +3465,8 @@ }, "dependency": { "name": "pinkie-promise", - "url": "github.com/floatdrop", - "description": "", + "url": "https://github.com/floatdrop/pinkie-promise#readme", + "description": "ES2015 Promise ponyfill", "pathes": [ "." ] @@ -3441,8 +3479,8 @@ }, "dependency": { "name": "pkg-dir", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/pkg-dir#readme", + "description": "Find the root directory of a npm package", "pathes": [ "." ] @@ -3455,8 +3493,8 @@ }, "dependency": { "name": "pn", - "url": "Unknown", - "description": "", + "url": "https://github.com/cscott/node-pn#readme", + "description": "Promisify the node standard library.", "pathes": [ "." ] @@ -3470,7 +3508,7 @@ "dependency": { "name": "posix-character-classes", "url": "https://github.com/jonschlinkert/posix-character-classes", - "description": "", + "description": "POSIX character classes for creating regular expressions.", "pathes": [ "." ] @@ -3483,8 +3521,8 @@ }, "dependency": { "name": "prelude-ls", - "url": "http://preludels.com/", - "description": "", + "url": "http://preludels.com", + "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.", "pathes": [ "." ] @@ -3498,7 +3536,7 @@ "dependency": { "name": "pseudomap", "url": "https://github.com/isaacs/pseudomap#readme", - "description": "", + "description": "A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.", "pathes": [ "." ] @@ -3511,8 +3549,8 @@ }, "dependency": { "name": "psl", - "url": "https://lupomontero.com/", - "description": "", + "url": "https://github.com/lupomontero/psl#readme", + "description": "Domain name parser based on the Public Suffix List", "pathes": [ "." ] @@ -3526,7 +3564,7 @@ "dependency": { "name": "punycode", "url": "https://mths.be/punycode", - "description": "", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", "pathes": [ "." ] @@ -3540,7 +3578,7 @@ "dependency": { "name": "punycode", "url": "https://mths.be/punycode", - "description": "", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", "pathes": [ "." ] @@ -3554,7 +3592,7 @@ "dependency": { "name": "qs", "url": "https://github.com/ljharb/qs", - "description": "", + "description": "A querystring parser that supports nesting and arrays, with a depth limit", "pathes": [ "." ] @@ -3567,8 +3605,8 @@ }, "dependency": { "name": "read-pkg", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/read-pkg#readme", + "description": "Read a package.json file", "pathes": [ "." ] @@ -3581,8 +3619,8 @@ }, "dependency": { "name": "read-pkg-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/read-pkg-up#readme", + "description": "Read the closest package.json file", "pathes": [ "." ] @@ -3595,8 +3633,7 @@ }, "dependency": { "name": "regenerator-runtime", - "url": "Unknown", - "description": "", + "description": "Runtime for Regenerator-compiled generator and async functions.", "pathes": [ "." ] @@ -3610,7 +3647,7 @@ "dependency": { "name": "regex-not", "url": "https://github.com/jonschlinkert/regex-not", - "description": "", + "description": "Create a javascript regular expression for matching everything except for the given string.", "pathes": [ "." ] @@ -3624,7 +3661,7 @@ "dependency": { "name": "repeat-element", "url": "https://github.com/jonschlinkert/repeat-element", - "description": "", + "description": "Create an array by repeating the given value n times.", "pathes": [ "." ] @@ -3638,7 +3675,7 @@ "dependency": { "name": "repeat-string", "url": "https://github.com/jonschlinkert/repeat-string", - "description": "", + "description": "Repeat the given string n times. Fastest implementation for repeating a string.", "pathes": [ "." ] @@ -3651,8 +3688,8 @@ }, "dependency": { "name": "repeating", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/repeating#readme", + "description": "Repeat a string - fast", "pathes": [ "." ] @@ -3665,8 +3702,8 @@ }, "dependency": { "name": "request", - "url": "Unknown", - "description": "", + "url": "https://github.com/request/request#readme", + "description": "Simplified HTTP request client.", "pathes": [ "." ] @@ -3680,7 +3717,7 @@ "dependency": { "name": "request-promise-core", "url": "https://github.com/request/promise-core#readme", - "description": "", + "description": "Core Promise support implementation for the simplified HTTP request client 'request'.", "pathes": [ "." ] @@ -3694,7 +3731,7 @@ "dependency": { "name": "request-promise-native", "url": "https://github.com/request/request-promise-native#readme", - "description": "", + "description": "The simplified HTTP request client 'request' with Promise support. Powered by native ES6 promises.", "pathes": [ "." ] @@ -3708,7 +3745,7 @@ "dependency": { "name": "require-directory", "url": "https://github.com/troygoode/node-require-directory/", - "description": "", + "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.", "pathes": [ "." ] @@ -3722,7 +3759,7 @@ "dependency": { "name": "require-main-filename", "url": "https://github.com/yargs/require-main-filename#readme", - "description": "", + "description": "shim for require.main.filename() that works in as many environments as possible", "pathes": [ "." ] @@ -3735,8 +3772,8 @@ }, "dependency": { "name": "resolve-from", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/resolve-from#readme", + "description": "Resolve the path of a module like require.resolve() but from a given path", "pathes": [ "." ] @@ -3749,8 +3786,8 @@ }, "dependency": { "name": "resolve-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/resolve-url#readme", + "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.", "pathes": [ "." ] @@ -3763,8 +3800,8 @@ }, "dependency": { "name": "ret", - "url": "https://github.com/fent", - "description": "", + "url": "https://github.com/fent/ret.js#readme", + "description": "Tokenizes a string that represents a regular expression.", "pathes": [ "." ] @@ -3778,7 +3815,7 @@ "dependency": { "name": "right-align", "url": "https://github.com/jonschlinkert/right-align", - "description": "", + "description": "Right-align the text in a string.", "pathes": [ "." ] @@ -3791,8 +3828,8 @@ }, "dependency": { "name": "rimraf", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/rimraf#readme", + "description": "A deep deletion module for node (like `rm -rf`)", "pathes": [ "." ] @@ -3806,7 +3843,7 @@ "dependency": { "name": "safe-buffer", "url": "https://github.com/feross/safe-buffer", - "description": "", + "description": "Safer Node.js Buffer API", "pathes": [ "." ] @@ -3820,7 +3857,7 @@ "dependency": { "name": "safe-regex", "url": "https://github.com/substack/safe-regex", - "description": "", + "description": "detect possibly catastrophic, exponential-time regular expressions", "pathes": [ "." ] @@ -3833,8 +3870,8 @@ }, "dependency": { "name": "safer-buffer", - "url": "https://github.com/ChALkeR", - "description": "", + "url": "https://github.com/ChALkeR/safer-buffer#readme", + "description": "Modern Buffer API polyfill without footguns", "pathes": [ "." ] @@ -3847,8 +3884,8 @@ }, "dependency": { "name": "sax", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/sax-js#readme", + "description": "An evented streaming XML parser in JavaScript", "pathes": [ "." ] @@ -3861,8 +3898,8 @@ }, "dependency": { "name": "semver", - "url": "Unknown", - "description": "", + "url": "https://github.com/npm/node-semver#readme", + "description": "The semantic version parser used by npm.", "pathes": [ "." ] @@ -3876,7 +3913,7 @@ "dependency": { "name": "set-blocking", "url": "https://github.com/yargs/set-blocking#readme", - "description": "", + "description": "set blocking stdio and stderr ensuring that terminal output does not truncate", "pathes": [ "." ] @@ -3890,7 +3927,7 @@ "dependency": { "name": "set-value", "url": "https://github.com/jonschlinkert/set-value", - "description": "", + "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.", "pathes": [ "." ] @@ -3904,7 +3941,7 @@ "dependency": { "name": "set-value", "url": "https://github.com/jonschlinkert/set-value", - "description": "", + "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.", "pathes": [ "." ] @@ -3917,8 +3954,8 @@ }, "dependency": { "name": "shebang-command", - "url": "github.com/kevva", - "description": "", + "url": "https://github.com/kevva/shebang-command#readme", + "description": "Get the command from a shebang", "pathes": [ "." ] @@ -3931,8 +3968,8 @@ }, "dependency": { "name": "shebang-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/shebang-regex#readme", + "description": "Regular expression for matching a shebang", "pathes": [ "." ] @@ -3946,7 +3983,7 @@ "dependency": { "name": "signal-exit", "url": "https://github.com/tapjs/signal-exit", - "description": "", + "description": "when you want to fire an event no matter how a process exits.", "pathes": [ "." ] @@ -3959,8 +3996,8 @@ }, "dependency": { "name": "slide", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/slide-flow-control#readme", + "description": "A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS", "pathes": [ "." ] @@ -3974,7 +4011,7 @@ "dependency": { "name": "snapdragon", "url": "https://github.com/jonschlinkert/snapdragon", - "description": "", + "description": "Fast, pluggable and easy-to-use parser-renderer factory.", "pathes": [ "." ] @@ -3988,7 +4025,7 @@ "dependency": { "name": "snapdragon-node", "url": "https://github.com/jonschlinkert/snapdragon-node", - "description": "", + "description": "Snapdragon utility for creating a new AST node in custom code, such as plugins.", "pathes": [ "." ] @@ -4002,7 +4039,7 @@ "dependency": { "name": "snapdragon-util", "url": "https://github.com/jonschlinkert/snapdragon-util", - "description": "", + "description": "Utilities for the snapdragon parser/compiler.", "pathes": [ "." ] @@ -4016,7 +4053,7 @@ "dependency": { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "pathes": [ "." ] @@ -4030,7 +4067,7 @@ "dependency": { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "pathes": [ "." ] @@ -4044,7 +4081,7 @@ "dependency": { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "pathes": [ "." ] @@ -4057,8 +4094,8 @@ }, "dependency": { "name": "source-map-resolve", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/source-map-resolve#readme", + "description": "Resolve the source map and/or sources for a generated file.", "pathes": [ "." ] @@ -4071,8 +4108,8 @@ }, "dependency": { "name": "source-map-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/source-map-url#readme", + "description": "Tools for working with sourceMappingURL comments.", "pathes": [ "." ] @@ -4086,7 +4123,7 @@ "dependency": { "name": "spawn-wrap", "url": "https://github.com/isaacs/spawn-wrap#readme", - "description": "", + "description": "Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.", "pathes": [ "." ] @@ -4099,8 +4136,8 @@ }, "dependency": { "name": "spdx-correct", - "url": "https://kemitchell.com", - "description": "", + "url": "https://github.com/jslicense/spdx-correct.js#readme", + "description": "correct invalid SPDX expressions", "pathes": [ "." ] @@ -4112,8 +4149,8 @@ }, "dependency": { "name": "spdx-exceptions", - "url": "Unknown", - "description": "", + "url": "https://github.com/kemitchell/spdx-exceptions.json#readme", + "description": "list of SPDX standard license exceptions", "pathes": [ "." ] @@ -4126,8 +4163,8 @@ }, "dependency": { "name": "spdx-expression-parse", - "url": "http://kemitchell.com", - "description": "", + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "description": "parse SPDX license expressions", "pathes": [ "." ] @@ -4139,8 +4176,8 @@ }, "dependency": { "name": "spdx-license-ids", - "url": "https://github.com/shinnn", - "description": "", + "url": "https://github.com/shinnn/spdx-license-ids#readme", + "description": "A list of SPDX license identifiers", "pathes": [ "." ] @@ -4154,7 +4191,7 @@ "dependency": { "name": "split-string", "url": "https://github.com/jonschlinkert/split-string", - "description": "", + "description": "Split a string on a character except when the character is escaped.", "pathes": [ "." ] @@ -4168,7 +4205,7 @@ "dependency": { "name": "sshpk", "url": "https://github.com/arekinath/node-sshpk#readme", - "description": "", + "description": "A library for finding and using SSH public keys", "pathes": [ "." ] @@ -4182,7 +4219,7 @@ "dependency": { "name": "static-extend", "url": "https://github.com/jonschlinkert/static-extend", - "description": "", + "description": "Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.", "pathes": [ "." ] @@ -4196,7 +4233,7 @@ "dependency": { "name": "stealthy-require", "url": "https://github.com/analog-nico/stealthy-require#readme", - "description": "", + "description": "The closest you can get to require something with bypassing the require cache", "pathes": [ "." ] @@ -4209,8 +4246,8 @@ }, "dependency": { "name": "string-width", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/string-width#readme", + "description": "Get the visual width of a string - the number of columns required to display it", "pathes": [ "." ] @@ -4223,8 +4260,8 @@ }, "dependency": { "name": "string-width", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/string-width#readme", + "description": "Get the visual width of a string - the number of columns required to display it", "pathes": [ "." ] @@ -4237,8 +4274,8 @@ }, "dependency": { "name": "strip-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/strip-ansi#readme", + "description": "Strip ANSI escape codes", "pathes": [ "." ] @@ -4251,8 +4288,8 @@ }, "dependency": { "name": "strip-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/strip-ansi#readme", + "description": "Strip ANSI escape codes", "pathes": [ "." ] @@ -4265,8 +4302,8 @@ }, "dependency": { "name": "strip-bom", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/strip-bom#readme", + "description": "Strip UTF-8 byte order mark (BOM) from a string/buffer", "pathes": [ "." ] @@ -4279,8 +4316,8 @@ }, "dependency": { "name": "strip-eof", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/strip-eof#readme", + "description": "Strip the End-Of-File (EOF) character from a string/buffer", "pathes": [ "." ] @@ -4293,8 +4330,8 @@ }, "dependency": { "name": "supports-color", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/supports-color#readme", + "description": "Detect whether a terminal supports color", "pathes": [ "." ] @@ -4307,8 +4344,8 @@ }, "dependency": { "name": "supports-color", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/supports-color#readme", + "description": "Detect whether a terminal supports color", "pathes": [ "." ] @@ -4322,7 +4359,7 @@ "dependency": { "name": "symbol-tree", "url": "https://github.com/jsdom/js-symbol-tree#symbol-tree", - "description": "", + "description": "Turn any collection of objects into its own efficient tree or linked list using Symbol", "pathes": [ "." ] @@ -4336,7 +4373,7 @@ "dependency": { "name": "test-exclude", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "test for inclusion or exclusion of paths using pkg-conf and globs", "pathes": [ "." ] @@ -4349,8 +4386,8 @@ }, "dependency": { "name": "to-fast-properties", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/to-fast-properties#readme", + "description": "Force V8 to use fast properties for an object", "pathes": [ "." ] @@ -4364,7 +4401,7 @@ "dependency": { "name": "to-object-path", "url": "https://github.com/jonschlinkert/to-object-path", - "description": "", + "description": "Create an object path from a list or array of strings.", "pathes": [ "." ] @@ -4378,7 +4415,7 @@ "dependency": { "name": "to-regex", "url": "https://github.com/jonschlinkert/to-regex", - "description": "", + "description": "Generate a regex from a string or array of strings.", "pathes": [ "." ] @@ -4392,7 +4429,7 @@ "dependency": { "name": "to-regex-range", "url": "https://github.com/micromatch/to-regex-range", - "description": "", + "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", "pathes": [ "." ] @@ -4406,7 +4443,7 @@ "dependency": { "name": "tough-cookie", "url": "https://github.com/salesforce/tough-cookie", - "description": "", + "description": "RFC6265 Cookies and Cookie Jar for node.js", "pathes": [ "." ] @@ -4419,8 +4456,8 @@ }, "dependency": { "name": "tr46", - "url": "Unknown", - "description": "", + "url": "https://github.com/Sebmaster/tr46.js#readme", + "description": "An implementation of the Unicode TR46 spec", "pathes": [ "." ] @@ -4433,8 +4470,8 @@ }, "dependency": { "name": "trim-right", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/trim-right#readme", + "description": "Similar to String#trim() but removes only whitespace on the right", "pathes": [ "." ] @@ -4447,8 +4484,8 @@ }, "dependency": { "name": "tunnel-agent", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/tunnel-agent#readme", + "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", "pathes": [ "." ] @@ -4460,8 +4497,8 @@ }, "dependency": { "name": "tweetnacl", - "url": "https://tweetnacl.js.org/", - "description": "", + "url": "https://tweetnacl.js.org", + "description": "Port of TweetNaCl cryptographic library to JavaScript", "pathes": [ "." ] @@ -4475,7 +4512,7 @@ "dependency": { "name": "type-check", "url": "https://github.com/gkz/type-check", - "description": "", + "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.", "pathes": [ "." ] @@ -4489,7 +4526,7 @@ "dependency": { "name": "uglify-js", "url": "http://lisperator.net/uglifyjs", - "description": "", + "description": "JavaScript parser, mangler/compressor and beautifier toolkit", "pathes": [ "." ] @@ -4502,8 +4539,8 @@ }, "dependency": { "name": "uglify-to-browserify", - "url": "Unknown", - "description": "", + "url": "https://github.com/ForbesLindesay/uglify-to-browserify#readme", + "description": "A transform to make UglifyJS work in browserify.", "pathes": [ "." ] @@ -4517,7 +4554,7 @@ "dependency": { "name": "union-value", "url": "https://github.com/jonschlinkert/union-value", - "description": "", + "description": "Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.", "pathes": [ "." ] @@ -4531,7 +4568,7 @@ "dependency": { "name": "unset-value", "url": "https://github.com/jonschlinkert/unset-value", - "description": "", + "description": "Delete nested properties from an object using dot notation.", "pathes": [ "." ] @@ -4545,7 +4582,7 @@ "dependency": { "name": "uri-js", "url": "https://github.com/garycourt/uri-js", - "description": "", + "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", "pathes": [ "." ] @@ -4558,8 +4595,8 @@ }, "dependency": { "name": "urix", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/urix#readme", + "description": "Makes Windows-style paths more unix and URI friendly.", "pathes": [ "." ] @@ -4573,7 +4610,7 @@ "dependency": { "name": "use", "url": "https://github.com/jonschlinkert/use", - "description": "", + "description": "Easily add plugin support to your node.js application.", "pathes": [ "." ] @@ -4586,8 +4623,8 @@ }, "dependency": { "name": "uuid", - "url": "Unknown", - "description": "", + "url": "https://github.com/kelektiv/node-uuid#readme", + "description": "RFC4122 (v1, v4, and v5) UUIDs", "pathes": [ "." ] @@ -4600,8 +4637,8 @@ }, "dependency": { "name": "validate-npm-package-license", - "url": "https://kemitchell.com", - "description": "", + "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme", + "description": "Give me a string and I'll tell you if it's a valid npm package license string", "pathes": [ "." ] @@ -4614,8 +4651,8 @@ }, "dependency": { "name": "verror", - "url": "Unknown", - "description": "", + "url": "https://github.com/davepacheco/node-verror#readme", + "description": "richer JavaScript errors", "pathes": [ "." ] @@ -4628,8 +4665,8 @@ }, "dependency": { "name": "w3c-hr-time", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/w3c-hr-time#readme", + "description": "An implementation of the W3C High Resolution Time Level 2 specification.", "pathes": [ "." ] @@ -4642,8 +4679,8 @@ }, "dependency": { "name": "webidl-conversions", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/webidl-conversions#readme", + "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", "pathes": [ "." ] @@ -4656,8 +4693,8 @@ }, "dependency": { "name": "whatwg-encoding", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/whatwg-encoding#readme", + "description": "Decode strings according to the WHATWG Encoding Standard", "pathes": [ "." ] @@ -4670,8 +4707,8 @@ }, "dependency": { "name": "whatwg-mimetype", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/whatwg-mimetype#readme", + "description": "Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard", "pathes": [ "." ] @@ -4684,8 +4721,8 @@ }, "dependency": { "name": "whatwg-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/whatwg-url#readme", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", "pathes": [ "." ] @@ -4698,8 +4735,8 @@ }, "dependency": { "name": "whatwg-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/whatwg-url#readme", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", "pathes": [ "." ] @@ -4712,8 +4749,8 @@ }, "dependency": { "name": "which", - "url": "http://blog.izs.me", - "description": "", + "url": "https://github.com/isaacs/node-which#readme", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", "pathes": [ "." ] @@ -4727,7 +4764,7 @@ "dependency": { "name": "which-module", "url": "https://github.com/nexdrew/which-module#readme", - "description": "", + "description": "Find the module object for something that was require()d", "pathes": [ "." ] @@ -4741,7 +4778,7 @@ "dependency": { "name": "window-size", "url": "https://github.com/jonschlinkert/window-size", - "description": "", + "description": "Reliable way to to get the height and width of the terminal/console in a node.js environment.", "pathes": [ "." ] @@ -4755,7 +4792,7 @@ "dependency": { "name": "word-wrap", "url": "https://github.com/jonschlinkert/word-wrap", - "description": "", + "description": "Wrap words to a specified length.", "pathes": [ "." ] @@ -4763,13 +4800,12 @@ }, { "license": { - "name": "MIT", - "url": "http://opensource.org/licenses/mit-license" + "name": "MIT/X11" }, "dependency": { "name": "wordwrap", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-wordwrap#readme", + "description": "Wrap those words. Show them at what columns to start and stop.", "pathes": [ "." ] @@ -4782,8 +4818,8 @@ }, "dependency": { "name": "wordwrap", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-wordwrap#readme", + "description": "Wrap those words. Show them at what columns to start and stop.", "pathes": [ "." ] @@ -4796,8 +4832,8 @@ }, "dependency": { "name": "wrap-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/wrap-ansi#readme", + "description": "Wordwrap a string with ANSI escape codes", "pathes": [ "." ] @@ -4811,7 +4847,7 @@ "dependency": { "name": "wrappy", "url": "https://github.com/npm/wrappy", - "description": "", + "description": "Callback wrapping utility", "pathes": [ "." ] @@ -4825,7 +4861,7 @@ "dependency": { "name": "write-file-atomic", "url": "https://github.com/iarna/write-file-atomic", - "description": "", + "description": "Write files in an atomic fashion w/configurable ownership", "pathes": [ "." ] @@ -4839,7 +4875,7 @@ "dependency": { "name": "ws", "url": "https://github.com/websockets/ws", - "description": "", + "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js", "pathes": [ "." ] @@ -4852,8 +4888,8 @@ }, "dependency": { "name": "xml-name-validator", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/xml-name-validator#readme", + "description": "Validates whether a string matches the production for an XML name or qualified name", "pathes": [ "." ] @@ -4867,7 +4903,7 @@ "dependency": { "name": "y18n", "url": "https://github.com/yargs/y18n", - "description": "", + "description": "the bare-bones internationalization library used by yargs", "pathes": [ "." ] @@ -4880,8 +4916,8 @@ }, "dependency": { "name": "yallist", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/yallist#readme", + "description": "Yet Another Linked List", "pathes": [ "." ] @@ -4895,7 +4931,7 @@ "dependency": { "name": "yargs", "url": "http://yargs.js.org/", - "description": "", + "description": "yargs the modern, pirate-themed, successor to optimist.", "pathes": [ "." ] @@ -4908,8 +4944,8 @@ }, "dependency": { "name": "yargs", - "url": "http://CodeTunnel.com", - "description": "", + "url": "https://github.com/bcoe/yargs#readme", + "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "pathes": [ "." ] @@ -4922,8 +4958,8 @@ }, "dependency": { "name": "yargs-parser", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/yargs-parser#readme", + "description": "the mighty option parser used by yargs", "pathes": [ "." ] @@ -4936,8 +4972,8 @@ }, "dependency": { "name": "yargs-parser", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/yargs-parser#readme", + "description": "the mighty option parser used by yargs", "pathes": [ "." ] diff --git a/test/results/js-npm-v2.json b/test/results/js-npm-v2.json index c471036..1e5f634 100644 --- a/test/results/js-npm-v2.json +++ b/test/results/js-npm-v2.json @@ -5,25 +5,25 @@ "id": "MIT", "name": "MIT License", "url": "https://opensource.org/licenses/MIT", - "count": 273 + "count": 274 }, { "id": "ISC", "name": "ISC License", "url": "https://opensource.org/licenses/ISC", - "count": 38 + "count": 39 }, { "id": "BSD-3-Clause", "name": "BSD 3-Clause \"New\" or \"Revised\" License", "url": "https://opensource.org/licenses/BSD-3-Clause", - "count": 14 + "count": 15 }, { "id": "Apache-2.0", "name": "Apache License 2.0", "url": "https://opensource.org/licenses/Apache-2.0", - "count": 9 + "count": 10 }, { "id": "BSD-2-Clause", @@ -32,15 +32,21 @@ "count": 9 }, { + "id": "BSD-4-Clause", + "name": "BSD 4-Clause \"Original\" or \"Old\" License", + "url": "http://directory.fsf.org/wiki/License:BSD_4Clause", + "count": 2 + }, + { "id": "(mit or apache-2.0)", "name": "(MIT OR Apache-2.0)", "url": "", "count": 1 }, { - "id": "bsd*", - "name": "BSD*", - "url": "", + "id": "AFL-2.1", + "name": "Academic Free License v2.1", + "url": "http://opensource.linux-mirror.org/licenses/afl-2.1.txt", "count": 1 }, { @@ -78,7 +84,7 @@ { "name": "abab", "url": "https://github.com/jsdom/abab#readme", - "description": "", + "description": "WHATWG spec-compliant implementations of window.atob and window.btoa.", "paths": [ "." ], @@ -89,7 +95,7 @@ { "name": "acorn", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript parser", "paths": [ "." ], @@ -100,7 +106,7 @@ { "name": "acorn", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript parser", "paths": [ "." ], @@ -110,8 +116,8 @@ }, { "name": "acorn-globals", - "url": "Unknown", - "description": "", + "url": "https://github.com/ForbesLindesay/acorn-globals#readme", + "description": "Detect global variables in JavaScript using acorn", "paths": [ "." ], @@ -122,7 +128,7 @@ { "name": "acorn-walk", "url": "https://github.com/acornjs/acorn", - "description": "", + "description": "ECMAScript (ESTree) AST walker", "paths": [ "." ], @@ -133,7 +139,7 @@ { "name": "ajv", "url": "https://github.com/epoberezkin/ajv", - "description": "", + "description": "Another JSON Schema Validator", "paths": [ "." ], @@ -144,7 +150,7 @@ { "name": "align-text", "url": "https://github.com/jonschlinkert/align-text", - "description": "", + "description": "Align the text in a string.", "paths": [ "." ], @@ -155,7 +161,7 @@ { "name": "amdefine", "url": "http://github.com/jrburke/amdefine", - "description": "", + "description": "Provide AMD's define() API for declaring modules in the AMD format", "paths": [ "." ], @@ -165,8 +171,8 @@ }, { "name": "ansi-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-regex#readme", + "description": "Regular expression for matching ANSI escape codes", "paths": [ "." ], @@ -176,8 +182,8 @@ }, { "name": "ansi-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-regex#readme", + "description": "Regular expression for matching ANSI escape codes", "paths": [ "." ], @@ -187,8 +193,8 @@ }, { "name": "ansi-styles", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/ansi-styles#readme", + "description": "ANSI escape codes for styling strings in the terminal", "paths": [ "." ], @@ -198,8 +204,8 @@ }, { "name": "append-transform", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/append-transform#readme", + "description": "Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.", "paths": [ "." ], @@ -209,8 +215,8 @@ }, { "name": "archy", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-archy#readme", + "description": "render nested hierarchies `npm ls` style with unicode pipes", "paths": [ "." ], @@ -221,7 +227,7 @@ { "name": "arr-diff", "url": "https://github.com/jonschlinkert/arr-diff", - "description": "", + "description": "Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.", "paths": [ "." ], @@ -232,7 +238,7 @@ { "name": "arr-flatten", "url": "https://github.com/jonschlinkert/arr-flatten", - "description": "", + "description": "Recursively flatten an array or arrays.", "paths": [ "." ], @@ -243,7 +249,7 @@ { "name": "arr-union", "url": "https://github.com/jonschlinkert/arr-union", - "description": "", + "description": "Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.", "paths": [ "." ], @@ -253,8 +259,8 @@ }, { "name": "array-equal", - "url": "http://jongleberry.com", - "description": "", + "url": "https://github.com/component/array-equal#readme", + "description": "check if two arrays are equal", "paths": [ "." ], @@ -265,7 +271,7 @@ { "name": "array-unique", "url": "https://github.com/jonschlinkert/array-unique", - "description": "", + "description": "Remove duplicate values from an array. Fastest ES5 implementation.", "paths": [ "." ], @@ -275,8 +281,8 @@ }, { "name": "arrify", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/arrify#readme", + "description": "Convert a value to an array", "paths": [ "." ], @@ -286,8 +292,8 @@ }, { "name": "asn1", - "url": "joyent.com", - "description": "", + "url": "https://github.com/joyent/node-asn1#readme", + "description": "Contains parsers and serializers for ASN.1 (currently BER only)", "paths": [ "." ], @@ -297,8 +303,8 @@ }, { "name": "assert-plus", - "url": "Unknown", - "description": "", + "url": "https://github.com/mcavage/node-assert-plus#readme", + "description": "Extra assertions on top of node's assert module", "paths": [ "." ], @@ -309,7 +315,7 @@ { "name": "assign-symbols", "url": "https://github.com/jonschlinkert/assign-symbols", - "description": "", + "description": "Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.", "paths": [ "." ], @@ -319,8 +325,8 @@ }, { "name": "async", - "url": "Unknown", - "description": "", + "url": "https://github.com/caolan/async#readme", + "description": "Higher-order functions and common patterns for asynchronous code", "paths": [ "." ], @@ -330,8 +336,8 @@ }, { "name": "async-limiter", - "url": "Unknown", - "description": "", + "url": "https://github.com/strml/async-limiter#readme", + "description": "asynchronous function queue with adjustable concurrency", "paths": [ "." ], @@ -342,7 +348,7 @@ { "name": "asynckit", "url": "https://github.com/alexindigo/asynckit#readme", - "description": "", + "description": "Minimal async jobs utility library, with streams support", "paths": [ "." ], @@ -353,7 +359,7 @@ { "name": "atob", "url": "https://git.coolaj86.com/coolaj86/atob.js.git", - "description": "", + "description": "atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)", "paths": [ "." ], @@ -363,8 +369,8 @@ }, { "name": "aws-sign2", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/aws-sign#readme", + "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", "paths": [ "." ], @@ -374,8 +380,8 @@ }, { "name": "aws4", - "url": "http://github.com/mhart", - "description": "", + "url": "https://github.com/mhart/aws4#readme", + "description": "Signs and prepares requests using AWS Signature Version 4", "paths": [ "." ], @@ -386,7 +392,7 @@ { "name": "babel-code-frame", "url": "https://babeljs.io/", - "description": "", + "description": "Generate errors that contain a code frame that point to source locations.", "paths": [ "." ], @@ -397,7 +403,7 @@ { "name": "babel-generator", "url": "https://babeljs.io/", - "description": "", + "description": "Turns an AST into code.", "paths": [ "." ], @@ -408,7 +414,7 @@ { "name": "babel-messages", "url": "https://babeljs.io/", - "description": "", + "description": "Collection of debug messages used by Babel.", "paths": [ "." ], @@ -418,8 +424,8 @@ }, { "name": "babel-runtime", - "url": "Unknown", - "description": "", + "url": "", + "description": "babel selfContained runtime", "paths": [ "." ], @@ -430,7 +436,7 @@ { "name": "babel-template", "url": "https://babeljs.io/", - "description": "", + "description": "Generate an AST from a string template.", "paths": [ "." ], @@ -441,7 +447,7 @@ { "name": "babel-traverse", "url": "https://babeljs.io/", - "description": "", + "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "paths": [ "." ], @@ -452,7 +458,7 @@ { "name": "babel-types", "url": "https://babeljs.io/", - "description": "", + "description": "Babel Types is a Lodash-esque utility library for AST nodes", "paths": [ "." ], @@ -463,7 +469,7 @@ { "name": "babylon", "url": "https://babeljs.io/", - "description": "", + "description": "A JavaScript parser", "paths": [ "." ], @@ -474,7 +480,7 @@ { "name": "balanced-match", "url": "https://github.com/juliangruber/balanced-match", - "description": "", + "description": "Match balanced character pairs, like \"{\" and \"}\"", "paths": [ "." ], @@ -485,7 +491,7 @@ { "name": "base", "url": "https://github.com/node-base/base", - "description": "", + "description": "base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.", "paths": [ "." ], @@ -495,8 +501,8 @@ }, { "name": "bcrypt-pbkdf", - "url": "Unknown", - "description": "", + "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme", + "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", "paths": [ "." ], @@ -507,7 +513,7 @@ { "name": "brace-expansion", "url": "https://github.com/juliangruber/brace-expansion", - "description": "", + "description": "Brace expansion as known from sh/bash", "paths": [ "." ], @@ -518,7 +524,7 @@ { "name": "braces", "url": "https://github.com/micromatch/braces", - "description": "", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", "paths": [ "." ], @@ -528,8 +534,8 @@ }, { "name": "browser-process-hrtime", - "url": "Unknown", - "description": "", + "url": "https://github.com/kumavis/browser-process-hrtime#readme", + "description": "Shim for process.hrtime in the browser", "paths": [ "." ], @@ -539,8 +545,8 @@ }, { "name": "builtin-modules", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/builtin-modules#readme", + "description": "List of the Node.js builtin modules", "paths": [ "." ], @@ -551,7 +557,7 @@ { "name": "cache-base", "url": "https://github.com/jonschlinkert/cache-base", - "description": "", + "description": "Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.", "paths": [ "." ], @@ -561,8 +567,8 @@ }, { "name": "caching-transform", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/caching-transform#readme", + "description": "Wraps a transform and provides caching", "paths": [ "." ], @@ -572,8 +578,8 @@ }, { "name": "camelcase", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/camelcase#readme", + "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", "paths": [ "." ], @@ -583,8 +589,8 @@ }, { "name": "camelcase", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/camelcase#readme", + "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", "paths": [ "." ], @@ -594,8 +600,8 @@ }, { "name": "caseless", - "url": "Unknown", - "description": "", + "url": "https://github.com/mikeal/caseless#readme", + "description": "Caseless object set/get/has, very useful when working with HTTP headers.", "paths": [ "." ], @@ -606,7 +612,7 @@ { "name": "center-align", "url": "https://github.com/jonschlinkert/center-align", - "description": "", + "description": "Center-align the text in a string.", "paths": [ "." ], @@ -616,8 +622,8 @@ }, { "name": "chalk", - "url": "Unknown", - "description": "", + "url": "https://github.com/chalk/chalk#readme", + "description": "Terminal string styling done right. Much color.", "paths": [ "." ], @@ -628,7 +634,7 @@ { "name": "class-utils", "url": "https://github.com/jonschlinkert/class-utils", - "description": "", + "description": "Utils for working with JavaScript classes and prototype methods.", "paths": [ "." ], @@ -638,8 +644,8 @@ }, { "name": "cliui", - "url": "Unknown", - "description": "", + "url": "https://github.com/bcoe/cliui#readme", + "description": "easily create complex multi-column command-line-interfaces", "paths": [ "." ], @@ -649,8 +655,8 @@ }, { "name": "cliui", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/cliui#readme", + "description": "easily create complex multi-column command-line-interfaces", "paths": [ "." ], @@ -660,8 +666,8 @@ }, { "name": "code-point-at", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/code-point-at#readme", + "description": "ES2015 `String#codePointAt()` ponyfill", "paths": [ "." ], @@ -672,7 +678,7 @@ { "name": "collection-visit", "url": "https://github.com/jonschlinkert/collection-visit", - "description": "", + "description": "Visit a method over the items in an object, or map visit over the objects in an array.", "paths": [ "." ], @@ -683,7 +689,7 @@ { "name": "combined-stream", "url": "https://github.com/felixge/node-combined-stream", - "description": "", + "description": "A stream that emits multiple other streams one after another.", "paths": [ "." ], @@ -693,8 +699,8 @@ }, { "name": "commondir", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-commondir#readme", + "description": "compute the closest common parent for file paths", "paths": [ "." ], @@ -704,8 +710,8 @@ }, { "name": "component-emitter", - "url": "Unknown", - "description": "", + "url": "https://github.com/component/emitter#readme", + "description": "Event emitter", "paths": [ "." ], @@ -715,8 +721,8 @@ }, { "name": "concat-map", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-concat-map#readme", + "description": "concatenative mapdashery", "paths": [ "." ], @@ -727,7 +733,7 @@ { "name": "convert-source-map", "url": "https://github.com/thlorenz/convert-source-map", - "description": "", + "description": "Converts a source-map from/to different formats and allows adding/changing properties.", "paths": [ "." ], @@ -738,7 +744,7 @@ { "name": "copy-descriptor", "url": "https://github.com/jonschlinkert/copy-descriptor", - "description": "", + "description": "Copy a descriptor from object A to object B", "paths": [ "." ], @@ -748,8 +754,8 @@ }, { "name": "core-js", - "url": "Unknown", - "description": "", + "url": "https://github.com/zloirock/core-js#readme", + "description": "Standard library", "paths": [ "." ], @@ -759,8 +765,8 @@ }, { "name": "core-util-is", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/core-util-is#readme", + "description": "The `util.is*` functions introduced in Node v0.12.", "paths": [ "." ], @@ -770,8 +776,8 @@ }, { "name": "cross-spawn", - "url": "http://indigounited.com", - "description": "", + "url": "https://github.com/IndigoUnited/node-cross-spawn#readme", + "description": "Cross platform child_process#spawn and child_process#spawnSync", "paths": [ "." ], @@ -781,8 +787,8 @@ }, { "name": "cross-spawn", - "url": "http://indigounited.com", - "description": "", + "url": "https://github.com/IndigoUnited/node-cross-spawn#readme", + "description": "Cross platform child_process#spawn and child_process#spawnSync", "paths": [ "." ], @@ -792,8 +798,8 @@ }, { "name": "cssom", - "url": "Unknown", - "description": "", + "url": "https://github.com/NV/CSSOM#readme", + "description": "CSS Object Model implementation and CSS parser", "paths": [ "." ], @@ -804,7 +810,7 @@ { "name": "cssstyle", "url": "https://github.com/jsakas/CSSStyleDeclaration", - "description": "", + "description": "CSSStyleDeclaration Object Model implementation", "paths": [ "." ], @@ -814,8 +820,8 @@ }, { "name": "dashdash", - "url": "http://trentm.com", - "description": "", + "url": "https://github.com/trentm/node-dashdash#readme", + "description": "A light, featureful and explicit option parsing library.", "paths": [ "." ], @@ -825,8 +831,8 @@ }, { "name": "data-urls", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/data-urls#readme", + "description": "Parses data: URLs", "paths": [ "." ], @@ -836,8 +842,8 @@ }, { "name": "debug", - "url": "Unknown", - "description": "", + "url": "https://github.com/visionmedia/debug#readme", + "description": "small debugging utility", "paths": [ "." ], @@ -847,8 +853,8 @@ }, { "name": "debug", - "url": "Unknown", - "description": "", + "url": "https://github.com/visionmedia/debug#readme", + "description": "small debugging utility", "paths": [ "." ], @@ -858,8 +864,8 @@ }, { "name": "debug-log", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/debug-log#readme", + "description": "Node.js 0.12 util.debuglog() ponyfill", "paths": [ "." ], @@ -869,8 +875,8 @@ }, { "name": "decamelize", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/decamelize#readme", + "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow", "paths": [ "." ], @@ -880,8 +886,8 @@ }, { "name": "decode-uri-component", - "url": "github.com/SamVerschueren", - "description": "", + "url": "https://github.com/SamVerschueren/decode-uri-component#readme", + "description": "A better decodeURIComponent", "paths": [ "." ], @@ -891,8 +897,8 @@ }, { "name": "deep-is", - "url": "http://thlorenz.com", - "description": "", + "url": "https://github.com/thlorenz/deep-is#readme", + "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN", "paths": [ "." ], @@ -902,8 +908,8 @@ }, { "name": "default-require-extensions", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/default-require-extensions#readme", + "description": "Node's default require extensions as a separate module", "paths": [ "." ], @@ -914,7 +920,7 @@ { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object.", "paths": [ "." ], @@ -925,7 +931,7 @@ { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object.", "paths": [ "." ], @@ -936,7 +942,7 @@ { "name": "define-property", "url": "https://github.com/jonschlinkert/define-property", - "description": "", + "description": "Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.", "paths": [ "." ], @@ -947,7 +953,7 @@ { "name": "delayed-stream", "url": "https://github.com/felixge/node-delayed-stream", - "description": "", + "description": "Buffers events from a stream until you are ready to handle them.", "paths": [ "." ], @@ -957,8 +963,8 @@ }, { "name": "detect-indent", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/detect-indent#readme", + "description": "Detect the indentation of code", "paths": [ "." ], @@ -968,8 +974,8 @@ }, { "name": "domexception", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/domexception#readme", + "description": "An implementation of the DOMException class from browsers", "paths": [ "." ], @@ -980,7 +986,7 @@ { "name": "ecc-jsbn", "url": "https://github.com/quartzjer/ecc-jsbn", - "description": "", + "description": "ECC JS code based on JSBN", "paths": [ "." ], @@ -990,8 +996,8 @@ }, { "name": "error-ex", - "url": "Unknown", - "description": "", + "url": "https://github.com/qix-/node-error-ex#readme", + "description": "Easy error subclassing and stack customization", "paths": [ "." ], @@ -1001,8 +1007,8 @@ }, { "name": "escape-string-regexp", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/escape-string-regexp#readme", + "description": "Escape RegExp special characters", "paths": [ "." ], @@ -1013,7 +1019,7 @@ { "name": "escodegen", "url": "http://github.com/estools/escodegen", - "description": "", + "description": "ECMAScript code generator", "paths": [ "." ], @@ -1023,8 +1029,8 @@ }, { "name": "esprima", - "url": "http://esprima.org/", - "description": "", + "url": "http://esprima.org", + "description": "ECMAScript parsing infrastructure for multipurpose analysis", "paths": [ "." ], @@ -1035,7 +1041,7 @@ { "name": "estraverse", "url": "https://github.com/estools/estraverse", - "description": "", + "description": "ECMAScript JS AST traversal functions", "paths": [ "." ], @@ -1046,7 +1052,18 @@ { "name": "esutils", "url": "https://github.com/estools/esutils", - "description": "", + "description": "utility box for ECMAScript language tools", + "paths": [ + "." + ], + "licenses": [ + "BSD-4-Clause" + ] + }, + { + "name": "esutils", + "url": "https://github.com/estools/esutils", + "description": "utility box for ECMAScript language tools", "paths": [ "." ], @@ -1056,8 +1073,8 @@ }, { "name": "execa", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/execa#readme", + "description": "A better `child_process`", "paths": [ "." ], @@ -1068,7 +1085,7 @@ { "name": "expand-brackets", "url": "https://github.com/jonschlinkert/expand-brackets", - "description": "", + "description": "Expand POSIX bracket expressions (character classes) in glob patterns.", "paths": [ "." ], @@ -1078,8 +1095,8 @@ }, { "name": "extend", - "url": "http://www.justmoon.net", - "description": "", + "url": "https://github.com/justmoon/node-extend#readme", + "description": "Port of jQuery.extend for node.js and the browser", "paths": [ "." ], @@ -1090,7 +1107,7 @@ { "name": "extend-shallow", "url": "https://github.com/jonschlinkert/extend-shallow", - "description": "", + "description": "Extend an object with the properties of additional objects. node.js/javascript util.", "paths": [ "." ], @@ -1101,7 +1118,7 @@ { "name": "extend-shallow", "url": "https://github.com/jonschlinkert/extend-shallow", - "description": "", + "description": "Extend an object with the properties of additional objects. node.js/javascript util.", "paths": [ "." ], @@ -1112,7 +1129,7 @@ { "name": "extglob", "url": "https://github.com/micromatch/extglob", - "description": "", + "description": "Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.", "paths": [ "." ], @@ -1122,8 +1139,8 @@ }, { "name": "extsprintf", - "url": "Unknown", - "description": "", + "url": "https://github.com/davepacheco/node-extsprintf#readme", + "description": "extended POSIX-style sprintf", "paths": [ "." ], @@ -1134,7 +1151,7 @@ { "name": "fast-deep-equal", "url": "https://github.com/epoberezkin/fast-deep-equal#readme", - "description": "", + "description": "Fast deep equal", "paths": [ "." ], @@ -1145,7 +1162,7 @@ { "name": "fast-json-stable-stringify", "url": "https://github.com/epoberezkin/fast-json-stable-stringify", - "description": "", + "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify", "paths": [ "." ], @@ -1155,8 +1172,8 @@ }, { "name": "fast-levenshtein", - "url": "http://www.hiddentao.com/", - "description": "", + "url": "https://github.com/hiddentao/fast-levenshtein#readme", + "description": "Efficient implementation of Levenshtein algorithm with locale-specific collator support.", "paths": [ "." ], @@ -1167,7 +1184,7 @@ { "name": "fill-range", "url": "https://github.com/jonschlinkert/fill-range", - "description": "", + "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`", "paths": [ "." ], @@ -1177,8 +1194,8 @@ }, { "name": "find-cache-dir", - "url": "github.com/jamestalmage", - "description": "", + "url": "https://github.com/jamestalmage/find-cache-dir#readme", + "description": "My well-made module", "paths": [ "." ], @@ -1188,8 +1205,8 @@ }, { "name": "find-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/find-up#readme", + "description": "Find a file by walking up parent directories", "paths": [ "." ], @@ -1199,8 +1216,8 @@ }, { "name": "find-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/find-up#readme", + "description": "Find a file by walking up parent directories", "paths": [ "." ], @@ -1211,7 +1228,7 @@ { "name": "for-in", "url": "https://github.com/jonschlinkert/for-in", - "description": "", + "description": "Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js", "paths": [ "." ], @@ -1222,7 +1239,7 @@ { "name": "foreground-child", "url": "https://github.com/tapjs/foreground-child#readme", - "description": "", + "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", "paths": [ "." ], @@ -1232,8 +1249,8 @@ }, { "name": "forever-agent", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/forever-agent#readme", + "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.", "paths": [ "." ], @@ -1243,8 +1260,8 @@ }, { "name": "form-data", - "url": "http://debuggable.com/", - "description": "", + "url": "https://github.com/form-data/form-data#readme", + "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.", "paths": [ "." ], @@ -1255,7 +1272,7 @@ { "name": "fragment-cache", "url": "https://github.com/jonschlinkert/fragment-cache", - "description": "", + "description": "A cache for managing namespaced sub-caches", "paths": [ "." ], @@ -1265,8 +1282,8 @@ }, { "name": "fs.realpath", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/fs.realpath#readme", + "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", "paths": [ "." ], @@ -1277,7 +1294,7 @@ { "name": "get-caller-file", "url": "https://github.com/stefanpenner/get-caller-file#readme", - "description": "", + "description": "[](https://travis-ci.org/ember-cli/ember-cli) [](https://ci.appveyor.com/project/embercli/get-caller-file/branch/master)", "paths": [ "." ], @@ -1287,8 +1304,8 @@ }, { "name": "get-stream", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/get-stream#readme", + "description": "Get a stream as a string, buffer, or array", "paths": [ "." ], @@ -1299,7 +1316,7 @@ { "name": "get-value", "url": "https://github.com/jonschlinkert/get-value", - "description": "", + "description": "Use property paths (`a.b.c`) to get a nested value from an object.", "paths": [ "." ], @@ -1309,8 +1326,8 @@ }, { "name": "getpass", - "url": "Unknown", - "description": "", + "url": "https://github.com/arekinath/node-getpass#readme", + "description": "getpass for node.js", "paths": [ "." ], @@ -1320,8 +1337,8 @@ }, { "name": "glob", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/node-glob#readme", + "description": "a little globber", "paths": [ "." ], @@ -1331,8 +1348,8 @@ }, { "name": "globals", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/globals#readme", + "description": "Global identifiers from different JavaScript environments", "paths": [ "." ], @@ -1342,8 +1359,8 @@ }, { "name": "graceful-fs", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/node-graceful-fs#readme", + "description": "A drop-in replacement for fs, making various improvements.", "paths": [ "." ], @@ -1354,7 +1371,7 @@ { "name": "handlebars", "url": "http://www.handlebarsjs.com/", - "description": "", + "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration", "paths": [ "." ], @@ -1365,7 +1382,7 @@ { "name": "har-schema", "url": "https://github.com/ahmadnassri/har-schema", - "description": "", + "description": "JSON Schema for HTTP Archive (HAR)", "paths": [ "." ], @@ -1376,7 +1393,7 @@ { "name": "har-validator", "url": "https://github.com/ahmadnassri/node-har-validator", - "description": "", + "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema", "paths": [ "." ], @@ -1386,8 +1403,8 @@ }, { "name": "has-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/has-ansi#readme", + "description": "Check if a string has ANSI escape codes", "paths": [ "." ], @@ -1397,8 +1414,8 @@ }, { "name": "has-flag", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/has-flag#readme", + "description": "Check if argv has a specific flag", "paths": [ "." ], @@ -1409,7 +1426,7 @@ { "name": "has-value", "url": "https://github.com/jonschlinkert/has-value", - "description": "", + "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.", "paths": [ "." ], @@ -1420,7 +1437,7 @@ { "name": "has-value", "url": "https://github.com/jonschlinkert/has-value", - "description": "", + "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.", "paths": [ "." ], @@ -1431,7 +1448,7 @@ { "name": "has-values", "url": "https://github.com/jonschlinkert/has-values", - "description": "", + "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ", "paths": [ "." ], @@ -1442,7 +1459,7 @@ { "name": "has-values", "url": "https://github.com/jonschlinkert/has-values", - "description": "", + "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ", "paths": [ "." ], @@ -1453,7 +1470,7 @@ { "name": "highlight.js", "url": "https://highlightjs.org/", - "description": "", + "description": "Syntax highlighting with language autodetection.", "paths": [ "." ], @@ -1464,7 +1481,7 @@ { "name": "hosted-git-info", "url": "https://github.com/npm/hosted-git-info", - "description": "", + "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab", "paths": [ "." ], @@ -1474,8 +1491,8 @@ }, { "name": "html-encoding-sniffer", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/html-encoding-sniffer#readme", + "description": "Sniff the encoding from a HTML byte stream", "paths": [ "." ], @@ -1486,7 +1503,7 @@ { "name": "http-signature", "url": "https://github.com/joyent/node-http-signature/", - "description": "", + "description": "Reference implementation of Joyent's HTTP Signature scheme.", "paths": [ "." ], @@ -1497,7 +1514,7 @@ { "name": "iconv-lite", "url": "https://github.com/ashtuchkin/iconv-lite", - "description": "", + "description": "Convert character encodings in pure javascript.", "paths": [ "." ], @@ -1508,7 +1525,7 @@ { "name": "imurmurhash", "url": "https://github.com/jensyt/imurmurhash-js", - "description": "", + "description": "An incremental implementation of MurmurHash3", "paths": [ "." ], @@ -1519,7 +1536,7 @@ { "name": "inflight", "url": "https://github.com/isaacs/inflight", - "description": "", + "description": "Add callbacks to requests in flight to avoid async duplication", "paths": [ "." ], @@ -1529,8 +1546,8 @@ }, { "name": "inherits", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/inherits#readme", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", "paths": [ "." ], @@ -1540,8 +1557,8 @@ }, { "name": "invariant", - "url": "Unknown", - "description": "", + "url": "https://github.com/zertosh/invariant#readme", + "description": "invariant", "paths": [ "." ], @@ -1551,8 +1568,8 @@ }, { "name": "invert-kv", - "url": "http://sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/invert-kv#readme", + "description": "Invert the key/value of an object. Example: {foo: 'bar'} → {bar: 'foo'}", "paths": [ "." ], @@ -1563,7 +1580,7 @@ { "name": "is-accessor-descriptor", "url": "https://github.com/jonschlinkert/is-accessor-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.", "paths": [ "." ], @@ -1574,7 +1591,7 @@ { "name": "is-accessor-descriptor", "url": "https://github.com/jonschlinkert/is-accessor-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.", "paths": [ "." ], @@ -1584,8 +1601,8 @@ }, { "name": "is-arrayish", - "url": "http://github.com/qix-", - "description": "", + "url": "https://github.com/qix-/node-is-arrayish#readme", + "description": "Determines if an object can be used as an array", "paths": [ "." ], @@ -1595,8 +1612,8 @@ }, { "name": "is-buffer", - "url": "http://feross.org/", - "description": "", + "url": "https://github.com/feross/is-buffer#readme", + "description": "Determine if an object is a Buffer", "paths": [ "." ], @@ -1606,8 +1623,8 @@ }, { "name": "is-builtin-module", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-builtin-module#readme", + "description": "Check if a string matches the name of a Node.js builtin module", "paths": [ "." ], @@ -1618,7 +1635,7 @@ { "name": "is-data-descriptor", "url": "https://github.com/jonschlinkert/is-data-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.", "paths": [ "." ], @@ -1629,7 +1646,7 @@ { "name": "is-data-descriptor", "url": "https://github.com/jonschlinkert/is-data-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.", "paths": [ "." ], @@ -1640,7 +1657,7 @@ { "name": "is-descriptor", "url": "https://github.com/jonschlinkert/is-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.", "paths": [ "." ], @@ -1651,7 +1668,7 @@ { "name": "is-descriptor", "url": "https://github.com/jonschlinkert/is-descriptor", - "description": "", + "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.", "paths": [ "." ], @@ -1662,7 +1679,7 @@ { "name": "is-extendable", "url": "https://github.com/jonschlinkert/is-extendable", - "description": "", + "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"", "paths": [ "." ], @@ -1673,7 +1690,7 @@ { "name": "is-extendable", "url": "https://github.com/jonschlinkert/is-extendable", - "description": "", + "description": "Returns true if a value is a plain object, array or function.", "paths": [ "." ], @@ -1683,8 +1700,8 @@ }, { "name": "is-finite", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-finite#readme", + "description": "ES2015 Number.isFinite() ponyfill", "paths": [ "." ], @@ -1694,8 +1711,8 @@ }, { "name": "is-fullwidth-code-point", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "description": "Check if the character represented by a given Unicode code point is fullwidth", "paths": [ "." ], @@ -1705,8 +1722,8 @@ }, { "name": "is-fullwidth-code-point", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme", + "description": "Check if the character represented by a given Unicode code point is fullwidth", "paths": [ "." ], @@ -1717,7 +1734,7 @@ { "name": "is-number", "url": "https://github.com/jonschlinkert/is-number", - "description": "", + "description": "Returns true if the value is a number. comprehensive tests.", "paths": [ "." ], @@ -1728,7 +1745,7 @@ { "name": "is-number", "url": "https://github.com/jonschlinkert/is-number", - "description": "", + "description": "Returns true if the value is a number. comprehensive tests.", "paths": [ "." ], @@ -1739,7 +1756,7 @@ { "name": "is-odd", "url": "https://github.com/jonschlinkert/is-odd", - "description": "", + "description": "Returns true if the given number is odd.", "paths": [ "." ], @@ -1750,7 +1767,7 @@ { "name": "is-plain-object", "url": "https://github.com/jonschlinkert/is-plain-object", - "description": "", + "description": "Returns true if an object was created by the `Object` constructor.", "paths": [ "." ], @@ -1760,8 +1777,8 @@ }, { "name": "is-stream", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/is-stream#readme", + "description": "Check if something is a Node.js stream", "paths": [ "." ], @@ -1772,7 +1789,7 @@ { "name": "is-typedarray", "url": "https://github.com/hughsk/is-typedarray", - "description": "", + "description": "Detect whether or not an object is a Typed Array", "paths": [ "." ], @@ -1782,8 +1799,8 @@ }, { "name": "is-utf8", - "url": "Unknown", - "description": "", + "url": "https://github.com/wayfind/is-utf8#readme", + "description": "Detect if a buffer is utf8 encoded.", "paths": [ "." ], @@ -1794,7 +1811,7 @@ { "name": "is-windows", "url": "https://github.com/jonschlinkert/is-windows", - "description": "", + "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.", "paths": [ "." ], @@ -1805,7 +1822,7 @@ { "name": "isarray", "url": "https://github.com/juliangruber/isarray", - "description": "", + "description": "Array#isArray for older browsers", "paths": [ "." ], @@ -1816,7 +1833,7 @@ { "name": "isexe", "url": "https://github.com/isaacs/isexe#readme", - "description": "", + "description": "Minimal module to check if a file is executable.", "paths": [ "." ], @@ -1827,7 +1844,7 @@ { "name": "isobject", "url": "https://github.com/jonschlinkert/isobject", - "description": "", + "description": "Returns true if the value is an object and not an array or null.", "paths": [ "." ], @@ -1838,7 +1855,7 @@ { "name": "isobject", "url": "https://github.com/jonschlinkert/isobject", - "description": "", + "description": "Returns true if the value is an object and not an array or null.", "paths": [ "." ], @@ -1849,7 +1866,7 @@ { "name": "isstream", "url": "https://github.com/rvagg/isstream", - "description": "", + "description": "Determine if an object is a Stream", "paths": [ "." ], @@ -1860,7 +1877,7 @@ { "name": "istanbul-lib-coverage", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Data library for istanbul coverage objects", "paths": [ "." ], @@ -1871,7 +1888,7 @@ { "name": "istanbul-lib-hook", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "Hooks for require, vm and script used in istanbul", "paths": [ "." ], @@ -1882,7 +1899,7 @@ { "name": "istanbul-lib-instrument", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Core istanbul API for JS code coverage", "paths": [ "." ], @@ -1893,7 +1910,7 @@ { "name": "istanbul-lib-report", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "Base reporting library for istanbul", "paths": [ "." ], @@ -1904,7 +1921,7 @@ { "name": "istanbul-lib-source-maps", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "Source maps support for istanbul", "paths": [ "." ], @@ -1915,18 +1932,32 @@ { "name": "istanbul-reports", "url": "https://github.com/istanbuljs/istanbuljs", - "description": "", + "description": "istanbul reports", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "js-npm", + "url": "", + "description": "Test project for js-npm", "paths": [ "." ], "licenses": [ + "MIT", + "Apache-2.0", + "ISC", "BSD-3-Clause" ] }, { "name": "js-tokens", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/js-tokens#readme", + "description": "A regex that tokenizes JavaScript.", "paths": [ "." ], @@ -1936,8 +1967,8 @@ }, { "name": "jsbn", - "url": "Unknown", - "description": "", + "url": "https://github.com/andyperlitch/jsbn#readme", + "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.", "paths": [ "." ], @@ -1947,8 +1978,8 @@ }, { "name": "jsdom", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/jsdom#readme", + "description": "A JavaScript implementation of many web standards", "paths": [ "." ], @@ -1959,7 +1990,7 @@ { "name": "jsesc", "url": "https://mths.be/jsesc", - "description": "", + "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.", "paths": [ "." ], @@ -1969,19 +2000,20 @@ }, { "name": "json-schema", - "url": "Unknown", - "description": "", + "url": "https://github.com/kriszyp/json-schema#readme", + "description": "JSON Schema validation and specifications", "paths": [ "." ], "licenses": [ - "bsd*" + "AFL-2.1", + "BSD-4-Clause" ] }, { "name": "json-schema-traverse", "url": "https://github.com/epoberezkin/json-schema-traverse#readme", - "description": "", + "description": "Traverse JSON Schema passing each schema object to callback", "paths": [ "." ], @@ -1992,7 +2024,7 @@ { "name": "json-stringify-safe", "url": "https://github.com/isaacs/json-stringify-safe", - "description": "", + "description": "Like JSON.stringify, but doesn't blow up on circular refs.", "paths": [ "." ], @@ -2002,8 +2034,8 @@ }, { "name": "jsprim", - "url": "Unknown", - "description": "", + "url": "https://github.com/joyent/node-jsprim#readme", + "description": "utilities for primitive JavaScript types", "paths": [ "." ], @@ -2014,7 +2046,7 @@ { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "paths": [ "." ], @@ -2025,7 +2057,7 @@ { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "paths": [ "." ], @@ -2036,7 +2068,7 @@ { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "paths": [ "." ], @@ -2047,7 +2079,7 @@ { "name": "kind-of", "url": "https://github.com/jonschlinkert/kind-of", - "description": "", + "description": "Get the native type of a value.", "paths": [ "." ], @@ -2058,7 +2090,7 @@ { "name": "lazy-cache", "url": "https://github.com/jonschlinkert/lazy-cache", - "description": "", + "description": "Cache requires to be lazy-loaded when needed.", "paths": [ "." ], @@ -2068,8 +2100,8 @@ }, { "name": "lcid", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/lcid#readme", + "description": "Mapping between standard locale identifiers and Windows locale identifiers (LCID)", "paths": [ "." ], @@ -2079,8 +2111,8 @@ }, { "name": "left-pad", - "url": "Unknown", - "description": "", + "url": "https://github.com/stevemao/left-pad#readme", + "description": "String left pad", "paths": [ "." ], @@ -2091,7 +2123,7 @@ { "name": "levn", "url": "https://github.com/gkz/levn", - "description": "", + "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible", "paths": [ "." ], @@ -2101,8 +2133,8 @@ }, { "name": "load-json-file", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/load-json-file#readme", + "description": "Read and parse a JSON file", "paths": [ "." ], @@ -2112,8 +2144,8 @@ }, { "name": "locate-path", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/locate-path#readme", + "description": "Get the first path that exists on disk of multiple paths", "paths": [ "." ], @@ -2124,7 +2156,7 @@ { "name": "lodash", "url": "https://lodash.com/", - "description": "", + "description": "Lodash modular utilities.", "paths": [ "." ], @@ -2135,7 +2167,7 @@ { "name": "lodash", "url": "https://lodash.com/", - "description": "", + "description": "Lodash modular utilities.", "paths": [ "." ], @@ -2146,7 +2178,7 @@ { "name": "lodash.sortby", "url": "https://lodash.com/", - "description": "", + "description": "The lodash method `_.sortBy` exported as a module.", "paths": [ "." ], @@ -2157,7 +2189,7 @@ { "name": "longest", "url": "https://github.com/jonschlinkert/longest", - "description": "", + "description": "Get the longest item in an array.", "paths": [ "." ], @@ -2168,7 +2200,7 @@ { "name": "loose-envify", "url": "https://github.com/zertosh/loose-envify", - "description": "", + "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST", "paths": [ "." ], @@ -2178,8 +2210,8 @@ }, { "name": "lru-cache", - "url": "Unknown", - "description": "", + "url": "https://github.com/isaacs/node-lru-cache#readme", + "description": "A cache object that deletes the least-recently-used items.", "paths": [ "." ], @@ -2190,7 +2222,7 @@ { "name": "map-cache", "url": "https://github.com/jonschlinkert/map-cache", - "description": "", + "description": "Basic cache object for storing key-value pairs.", "paths": [ "." ], @@ -2201,7 +2233,7 @@ { "name": "map-visit", "url": "https://github.com/jonschlinkert/map-visit", - "description": "", + "description": "Map `visit` over an array of objects.", "paths": [ "." ], @@ -2211,8 +2243,8 @@ }, { "name": "md5-hex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/md5-hex#readme", + "description": "Create a MD5 hash with hex encoding", "paths": [ "." ], @@ -2223,7 +2255,7 @@ { "name": "md5-o-matic", "url": "https://github.com/trentmillar/md5-o-matic", - "description": "", + "description": "Fast and simple MD5 hashing utility with zero module dependencies. View MD5 Shootout results, http://jsperf.com/md5-shootout/39", "paths": [ "." ], @@ -2233,8 +2265,8 @@ }, { "name": "mem", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/mem#readme", + "description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input", "paths": [ "." ], @@ -2244,8 +2276,8 @@ }, { "name": "merge-source-map", - "url": "Unknown", - "description": "", + "url": "https://github.com/keik/merge-source-map#readme", + "description": "Merge old source map and new source map in multi-transform flow", "paths": [ "." ], @@ -2256,7 +2288,7 @@ { "name": "micromatch", "url": "https://github.com/micromatch/micromatch", - "description": "", + "description": "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.", "paths": [ "." ], @@ -2266,8 +2298,8 @@ }, { "name": "mime-db", - "url": "Unknown", - "description": "", + "url": "https://github.com/jshttp/mime-db#readme", + "description": "Media Type Database", "paths": [ "." ], @@ -2277,8 +2309,8 @@ }, { "name": "mime-types", - "url": "Unknown", - "description": "", + "url": "https://github.com/jshttp/mime-types#readme", + "description": "The ultimate javascript content-type utility.", "paths": [ "." ], @@ -2288,8 +2320,8 @@ }, { "name": "mimic-fn", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/mimic-fn#readme", + "description": "Make a function mimic another one", "paths": [ "." ], @@ -2299,8 +2331,8 @@ }, { "name": "minimatch", - "url": "http://blog.izs.me", - "description": "", + "url": "https://github.com/isaacs/minimatch#readme", + "description": "a glob matcher in javascript", "paths": [ "." ], @@ -2311,7 +2343,7 @@ { "name": "minimist", "url": "https://github.com/substack/minimist", - "description": "", + "description": "parse argument options", "paths": [ "." ], @@ -2322,7 +2354,7 @@ { "name": "mixin-deep", "url": "https://github.com/jonschlinkert/mixin-deep", - "description": "", + "description": "Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.", "paths": [ "." ], @@ -2332,8 +2364,8 @@ }, { "name": "mkdirp", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-mkdirp#readme", + "description": "Recursively mkdir, like `mkdir -p`", "paths": [ "." ], @@ -2343,8 +2375,8 @@ }, { "name": "moment", - "url": "http://momentjs.com/", - "description": "", + "url": "http://momentjs.com", + "description": "Parse, validate, manipulate, and display dates", "paths": [ "." ], @@ -2354,8 +2386,8 @@ }, { "name": "ms", - "url": "Unknown", - "description": "", + "url": "https://github.com/zeit/ms#readme", + "description": "Tiny milisecond conversion utility", "paths": [ "." ], @@ -2366,7 +2398,7 @@ { "name": "nanomatch", "url": "https://github.com/micromatch/nanomatch", - "description": "", + "description": "Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)", "paths": [ "." ], @@ -2376,8 +2408,8 @@ }, { "name": "normalize-package-data", - "url": "Unknown", - "description": "", + "url": "https://github.com/npm/normalize-package-data#readme", + "description": "Normalizes data that can be found in package.json files.", "paths": [ "." ], @@ -2388,7 +2420,7 @@ { "name": "normalize.css", "url": "https://necolas.github.io/normalize.css", - "description": "", + "description": "A modern alternative to CSS resets", "paths": [ "." ], @@ -2398,8 +2430,8 @@ }, { "name": "npm-run-path", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/npm-run-path#readme", + "description": "Get your PATH prepended with locally installed binaries", "paths": [ "." ], @@ -2409,8 +2441,8 @@ }, { "name": "number-is-nan", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/number-is-nan#readme", + "description": "ES2015 Number.isNaN() ponyfill", "paths": [ "." ], @@ -2421,7 +2453,7 @@ { "name": "nwsapi", "url": "http://javascript.nwbox.com/nwsapi/", - "description": "", + "description": "Fast CSS Selectors API Engine", "paths": [ "." ], @@ -2431,8 +2463,8 @@ }, { "name": "nyc", - "url": "Unknown", - "description": "", + "url": "https://github.com/istanbuljs/nyc#readme", + "description": "the Istanbul command line interface", "paths": [ "." ], @@ -2442,8 +2474,8 @@ }, { "name": "oauth-sign", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/oauth-sign#readme", + "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.", "paths": [ "." ], @@ -2453,8 +2485,8 @@ }, { "name": "object-assign", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/object-assign#readme", + "description": "ES2015 `Object.assign()` ponyfill", "paths": [ "." ], @@ -2465,7 +2497,7 @@ { "name": "object-copy", "url": "https://github.com/jonschlinkert/object-copy", - "description": "", + "description": "Copy static properties, prototype properties, and descriptors from one object to another.", "paths": [ "." ], @@ -2476,7 +2508,7 @@ { "name": "object-visit", "url": "https://github.com/jonschlinkert/object-visit", - "description": "", + "description": "Call a specified method on each value in the given object.", "paths": [ "." ], @@ -2487,7 +2519,7 @@ { "name": "object.pick", "url": "https://github.com/jonschlinkert/object.pick", - "description": "", + "description": "Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.", "paths": [ "." ], @@ -2497,8 +2529,8 @@ }, { "name": "once", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/once#readme", + "description": "Run a function exactly one time", "paths": [ "." ], @@ -2508,8 +2540,8 @@ }, { "name": "optimist", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-optimist#readme", + "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "paths": [ "." ], @@ -2520,7 +2552,7 @@ { "name": "optionator", "url": "https://github.com/gkz/optionator", - "description": "", + "description": "option parsing and help generation", "paths": [ "." ], @@ -2530,8 +2562,8 @@ }, { "name": "os-homedir", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/os-homedir#readme", + "description": "Node.js 4 `os.homedir()` ponyfill", "paths": [ "." ], @@ -2541,8 +2573,8 @@ }, { "name": "os-locale", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/os-locale#readme", + "description": "Get the system locale", "paths": [ "." ], @@ -2552,8 +2584,8 @@ }, { "name": "p-finally", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-finally#readme", + "description": "`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome", "paths": [ "." ], @@ -2563,8 +2595,8 @@ }, { "name": "p-limit", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-limit#readme", + "description": "Run multiple promise-returning & async functions with limited concurrency", "paths": [ "." ], @@ -2574,8 +2606,8 @@ }, { "name": "p-locate", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-locate#readme", + "description": "Get the first fulfilled promise that satisfies the provided testing function", "paths": [ "." ], @@ -2585,8 +2617,8 @@ }, { "name": "p-try", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/p-try#readme", + "description": "`Promise#try()` ponyfill - Starts a promise chain", "paths": [ "." ], @@ -2596,8 +2628,8 @@ }, { "name": "parse-json", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/parse-json#readme", + "description": "Parse JSON with more helpful errors", "paths": [ "." ], @@ -2608,7 +2640,7 @@ { "name": "parse5", "url": "https://github.com/inikulin/parse5", - "description": "", + "description": "HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.", "paths": [ "." ], @@ -2619,7 +2651,7 @@ { "name": "pascalcase", "url": "https://github.com/jonschlinkert/pascalcase", - "description": "", + "description": "Convert a string to pascal-case.", "paths": [ "." ], @@ -2629,8 +2661,8 @@ }, { "name": "path-exists", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-exists#readme", + "description": "Check if a path exists", "paths": [ "." ], @@ -2640,8 +2672,8 @@ }, { "name": "path-exists", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-exists#readme", + "description": "Check if a path exists", "paths": [ "." ], @@ -2651,8 +2683,8 @@ }, { "name": "path-is-absolute", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-is-absolute#readme", + "description": "Node.js 0.12 path.isAbsolute() ponyfill", "paths": [ "." ], @@ -2662,8 +2694,8 @@ }, { "name": "path-key", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-key#readme", + "description": "Get the PATH environment variable key cross-platform", "paths": [ "." ], @@ -2674,7 +2706,7 @@ { "name": "path-parse", "url": "https://github.com/jbgutierrez/path-parse#readme", - "description": "", + "description": "Node.js path.parse() ponyfill", "paths": [ "." ], @@ -2684,8 +2716,8 @@ }, { "name": "path-type", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/path-type#readme", + "description": "Check if a path is a file, directory, or symlink", "paths": [ "." ], @@ -2696,7 +2728,7 @@ { "name": "performance-now", "url": "https://github.com/braveg1rl/performance-now", - "description": "", + "description": "Implements performance.now (based on process.hrtime).", "paths": [ "." ], @@ -2706,8 +2738,8 @@ }, { "name": "pify", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/pify#readme", + "description": "Promisify a callback-style function", "paths": [ "." ], @@ -2717,8 +2749,8 @@ }, { "name": "pinkie", - "url": "github.com/floatdrop", - "description": "", + "url": "https://github.com/floatdrop/pinkie#readme", + "description": "Itty bitty little widdle twinkie pinkie ES2015 Promise implementation", "paths": [ "." ], @@ -2728,8 +2760,8 @@ }, { "name": "pinkie-promise", - "url": "github.com/floatdrop", - "description": "", + "url": "https://github.com/floatdrop/pinkie-promise#readme", + "description": "ES2015 Promise ponyfill", "paths": [ "." ], @@ -2739,8 +2771,8 @@ }, { "name": "pkg-dir", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/pkg-dir#readme", + "description": "Find the root directory of a npm package", "paths": [ "." ], @@ -2750,8 +2782,8 @@ }, { "name": "pn", - "url": "Unknown", - "description": "", + "url": "https://github.com/cscott/node-pn#readme", + "description": "Promisify the node standard library.", "paths": [ "." ], @@ -2762,7 +2794,7 @@ { "name": "posix-character-classes", "url": "https://github.com/jonschlinkert/posix-character-classes", - "description": "", + "description": "POSIX character classes for creating regular expressions.", "paths": [ "." ], @@ -2772,8 +2804,8 @@ }, { "name": "prelude-ls", - "url": "http://preludels.com/", - "description": "", + "url": "http://preludels.com", + "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.", "paths": [ "." ], @@ -2784,7 +2816,7 @@ { "name": "pseudomap", "url": "https://github.com/isaacs/pseudomap#readme", - "description": "", + "description": "A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.", "paths": [ "." ], @@ -2794,8 +2826,8 @@ }, { "name": "psl", - "url": "https://lupomontero.com/", - "description": "", + "url": "https://github.com/lupomontero/psl#readme", + "description": "Domain name parser based on the Public Suffix List", "paths": [ "." ], @@ -2806,7 +2838,7 @@ { "name": "punycode", "url": "https://mths.be/punycode", - "description": "", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", "paths": [ "." ], @@ -2817,7 +2849,7 @@ { "name": "punycode", "url": "https://mths.be/punycode", - "description": "", + "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", "paths": [ "." ], @@ -2828,7 +2860,7 @@ { "name": "qs", "url": "https://github.com/ljharb/qs", - "description": "", + "description": "A querystring parser that supports nesting and arrays, with a depth limit", "paths": [ "." ], @@ -2838,8 +2870,8 @@ }, { "name": "read-pkg", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/read-pkg#readme", + "description": "Read a package.json file", "paths": [ "." ], @@ -2849,8 +2881,8 @@ }, { "name": "read-pkg-up", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/read-pkg-up#readme", + "description": "Read the closest package.json file", "paths": [ "." ], @@ -2860,8 +2892,8 @@ }, { "name": "regenerator-runtime", - "url": "Unknown", - "description": "", + "url": "", + "description": "Runtime for Regenerator-compiled generator and async functions.", "paths": [ "." ], @@ -2872,7 +2904,7 @@ { "name": "regex-not", "url": "https://github.com/jonschlinkert/regex-not", - "description": "", + "description": "Create a javascript regular expression for matching everything except for the given string.", "paths": [ "." ], @@ -2883,7 +2915,7 @@ { "name": "repeat-element", "url": "https://github.com/jonschlinkert/repeat-element", - "description": "", + "description": "Create an array by repeating the given value n times.", "paths": [ "." ], @@ -2894,7 +2926,7 @@ { "name": "repeat-string", "url": "https://github.com/jonschlinkert/repeat-string", - "description": "", + "description": "Repeat the given string n times. Fastest implementation for repeating a string.", "paths": [ "." ], @@ -2904,8 +2936,8 @@ }, { "name": "repeating", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/repeating#readme", + "description": "Repeat a string - fast", "paths": [ "." ], @@ -2915,8 +2947,8 @@ }, { "name": "request", - "url": "Unknown", - "description": "", + "url": "https://github.com/request/request#readme", + "description": "Simplified HTTP request client.", "paths": [ "." ], @@ -2927,7 +2959,7 @@ { "name": "request-promise-core", "url": "https://github.com/request/promise-core#readme", - "description": "", + "description": "Core Promise support implementation for the simplified HTTP request client 'request'.", "paths": [ "." ], @@ -2938,7 +2970,7 @@ { "name": "request-promise-native", "url": "https://github.com/request/request-promise-native#readme", - "description": "", + "description": "The simplified HTTP request client 'request' with Promise support. Powered by native ES6 promises.", "paths": [ "." ], @@ -2949,7 +2981,7 @@ { "name": "require-directory", "url": "https://github.com/troygoode/node-require-directory/", - "description": "", + "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.", "paths": [ "." ], @@ -2960,7 +2992,7 @@ { "name": "require-main-filename", "url": "https://github.com/yargs/require-main-filename#readme", - "description": "", + "description": "shim for require.main.filename() that works in as many environments as possible", "paths": [ "." ], @@ -2970,8 +3002,8 @@ }, { "name": "resolve-from", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/resolve-from#readme", + "description": "Resolve the path of a module like require.resolve() but from a given path", "paths": [ "." ], @@ -2981,8 +3013,8 @@ }, { "name": "resolve-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/resolve-url#readme", + "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.", "paths": [ "." ], @@ -2992,8 +3024,8 @@ }, { "name": "ret", - "url": "https://github.com/fent", - "description": "", + "url": "https://github.com/fent/ret.js#readme", + "description": "Tokenizes a string that represents a regular expression.", "paths": [ "." ], @@ -3004,7 +3036,7 @@ { "name": "right-align", "url": "https://github.com/jonschlinkert/right-align", - "description": "", + "description": "Right-align the text in a string.", "paths": [ "." ], @@ -3014,8 +3046,8 @@ }, { "name": "rimraf", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/rimraf#readme", + "description": "A deep deletion module for node (like `rm -rf`)", "paths": [ "." ], @@ -3026,7 +3058,7 @@ { "name": "safe-buffer", "url": "https://github.com/feross/safe-buffer", - "description": "", + "description": "Safer Node.js Buffer API", "paths": [ "." ], @@ -3037,7 +3069,7 @@ { "name": "safe-regex", "url": "https://github.com/substack/safe-regex", - "description": "", + "description": "detect possibly catastrophic, exponential-time regular expressions", "paths": [ "." ], @@ -3047,8 +3079,8 @@ }, { "name": "safer-buffer", - "url": "https://github.com/ChALkeR", - "description": "", + "url": "https://github.com/ChALkeR/safer-buffer#readme", + "description": "Modern Buffer API polyfill without footguns", "paths": [ "." ], @@ -3058,8 +3090,8 @@ }, { "name": "sax", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/sax-js#readme", + "description": "An evented streaming XML parser in JavaScript", "paths": [ "." ], @@ -3069,8 +3101,8 @@ }, { "name": "semver", - "url": "Unknown", - "description": "", + "url": "https://github.com/npm/node-semver#readme", + "description": "The semantic version parser used by npm.", "paths": [ "." ], @@ -3081,7 +3113,7 @@ { "name": "set-blocking", "url": "https://github.com/yargs/set-blocking#readme", - "description": "", + "description": "set blocking stdio and stderr ensuring that terminal output does not truncate", "paths": [ "." ], @@ -3092,7 +3124,7 @@ { "name": "set-value", "url": "https://github.com/jonschlinkert/set-value", - "description": "", + "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.", "paths": [ "." ], @@ -3103,7 +3135,7 @@ { "name": "set-value", "url": "https://github.com/jonschlinkert/set-value", - "description": "", + "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.", "paths": [ "." ], @@ -3113,8 +3145,8 @@ }, { "name": "shebang-command", - "url": "github.com/kevva", - "description": "", + "url": "https://github.com/kevva/shebang-command#readme", + "description": "Get the command from a shebang", "paths": [ "." ], @@ -3124,8 +3156,8 @@ }, { "name": "shebang-regex", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/shebang-regex#readme", + "description": "Regular expression for matching a shebang", "paths": [ "." ], @@ -3136,7 +3168,7 @@ { "name": "signal-exit", "url": "https://github.com/tapjs/signal-exit", - "description": "", + "description": "when you want to fire an event no matter how a process exits.", "paths": [ "." ], @@ -3146,8 +3178,8 @@ }, { "name": "slide", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/slide-flow-control#readme", + "description": "A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS", "paths": [ "." ], @@ -3158,7 +3190,7 @@ { "name": "snapdragon", "url": "https://github.com/jonschlinkert/snapdragon", - "description": "", + "description": "Fast, pluggable and easy-to-use parser-renderer factory.", "paths": [ "." ], @@ -3169,7 +3201,7 @@ { "name": "snapdragon-node", "url": "https://github.com/jonschlinkert/snapdragon-node", - "description": "", + "description": "Snapdragon utility for creating a new AST node in custom code, such as plugins.", "paths": [ "." ], @@ -3180,7 +3212,7 @@ { "name": "snapdragon-util", "url": "https://github.com/jonschlinkert/snapdragon-util", - "description": "", + "description": "Utilities for the snapdragon parser/compiler.", "paths": [ "." ], @@ -3191,7 +3223,7 @@ { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "paths": [ "." ], @@ -3202,7 +3234,7 @@ { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "paths": [ "." ], @@ -3213,7 +3245,7 @@ { "name": "source-map", "url": "https://github.com/mozilla/source-map", - "description": "", + "description": "Generates and consumes source maps", "paths": [ "." ], @@ -3223,8 +3255,8 @@ }, { "name": "source-map-resolve", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/source-map-resolve#readme", + "description": "Resolve the source map and/or sources for a generated file.", "paths": [ "." ], @@ -3234,8 +3266,8 @@ }, { "name": "source-map-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/source-map-url#readme", + "description": "Tools for working with sourceMappingURL comments.", "paths": [ "." ], @@ -3246,7 +3278,7 @@ { "name": "spawn-wrap", "url": "https://github.com/isaacs/spawn-wrap#readme", - "description": "", + "description": "Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.", "paths": [ "." ], @@ -3256,8 +3288,8 @@ }, { "name": "spdx-correct", - "url": "https://kemitchell.com", - "description": "", + "url": "https://github.com/jslicense/spdx-correct.js#readme", + "description": "correct invalid SPDX expressions", "paths": [ "." ], @@ -3267,8 +3299,8 @@ }, { "name": "spdx-exceptions", - "url": "Unknown", - "description": "", + "url": "https://github.com/kemitchell/spdx-exceptions.json#readme", + "description": "list of SPDX standard license exceptions", "paths": [ "." ], @@ -3278,8 +3310,8 @@ }, { "name": "spdx-expression-parse", - "url": "http://kemitchell.com", - "description": "", + "url": "https://github.com/jslicense/spdx-expression-parse.js#readme", + "description": "parse SPDX license expressions", "paths": [ "." ], @@ -3289,8 +3321,8 @@ }, { "name": "spdx-license-ids", - "url": "https://github.com/shinnn", - "description": "", + "url": "https://github.com/shinnn/spdx-license-ids#readme", + "description": "A list of SPDX license identifiers", "paths": [ "." ], @@ -3301,7 +3333,7 @@ { "name": "split-string", "url": "https://github.com/jonschlinkert/split-string", - "description": "", + "description": "Split a string on a character except when the character is escaped.", "paths": [ "." ], @@ -3312,7 +3344,7 @@ { "name": "sshpk", "url": "https://github.com/arekinath/node-sshpk#readme", - "description": "", + "description": "A library for finding and using SSH public keys", "paths": [ "." ], @@ -3323,7 +3355,7 @@ { "name": "static-extend", "url": "https://github.com/jonschlinkert/static-extend", - "description": "", + "description": "Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.", "paths": [ "." ], @@ -3334,7 +3366,7 @@ { "name": "stealthy-require", "url": "https://github.com/analog-nico/stealthy-require#readme", - "description": "", + "description": "The closest you can get to require something with bypassing the require cache", "paths": [ "." ], @@ -3344,8 +3376,8 @@ }, { "name": "string-width", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/string-width#readme", + "description": "Get the visual width of a string - the number of columns required to display it", "paths": [ "." ], @@ -3355,8 +3387,8 @@ }, { "name": "string-width", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/string-width#readme", + "description": "Get the visual width of a string - the number of columns required to display it", "paths": [ "." ], @@ -3366,8 +3398,8 @@ }, { "name": "strip-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/strip-ansi#readme", + "description": "Strip ANSI escape codes", "paths": [ "." ], @@ -3377,8 +3409,8 @@ }, { "name": "strip-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/strip-ansi#readme", + "description": "Strip ANSI escape codes", "paths": [ "." ], @@ -3388,8 +3420,8 @@ }, { "name": "strip-bom", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/strip-bom#readme", + "description": "Strip UTF-8 byte order mark (BOM) from a string/buffer", "paths": [ "." ], @@ -3399,8 +3431,8 @@ }, { "name": "strip-eof", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/strip-eof#readme", + "description": "Strip the End-Of-File (EOF) character from a string/buffer", "paths": [ "." ], @@ -3410,8 +3442,8 @@ }, { "name": "supports-color", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/supports-color#readme", + "description": "Detect whether a terminal supports color", "paths": [ "." ], @@ -3421,8 +3453,8 @@ }, { "name": "supports-color", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/supports-color#readme", + "description": "Detect whether a terminal supports color", "paths": [ "." ], @@ -3433,7 +3465,7 @@ { "name": "symbol-tree", "url": "https://github.com/jsdom/js-symbol-tree#symbol-tree", - "description": "", + "description": "Turn any collection of objects into its own efficient tree or linked list using Symbol", "paths": [ "." ], @@ -3444,7 +3476,7 @@ { "name": "test-exclude", "url": "https://github.com/istanbuljs/istanbuljs#readme", - "description": "", + "description": "test for inclusion or exclusion of paths using pkg-conf and globs", "paths": [ "." ], @@ -3454,8 +3486,8 @@ }, { "name": "to-fast-properties", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/to-fast-properties#readme", + "description": "Force V8 to use fast properties for an object", "paths": [ "." ], @@ -3466,7 +3498,7 @@ { "name": "to-object-path", "url": "https://github.com/jonschlinkert/to-object-path", - "description": "", + "description": "Create an object path from a list or array of strings.", "paths": [ "." ], @@ -3477,7 +3509,7 @@ { "name": "to-regex", "url": "https://github.com/jonschlinkert/to-regex", - "description": "", + "description": "Generate a regex from a string or array of strings.", "paths": [ "." ], @@ -3488,7 +3520,7 @@ { "name": "to-regex-range", "url": "https://github.com/micromatch/to-regex-range", - "description": "", + "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.", "paths": [ "." ], @@ -3499,7 +3531,7 @@ { "name": "tough-cookie", "url": "https://github.com/salesforce/tough-cookie", - "description": "", + "description": "RFC6265 Cookies and Cookie Jar for node.js", "paths": [ "." ], @@ -3509,8 +3541,8 @@ }, { "name": "tr46", - "url": "Unknown", - "description": "", + "url": "https://github.com/Sebmaster/tr46.js#readme", + "description": "An implementation of the Unicode TR46 spec", "paths": [ "." ], @@ -3520,8 +3552,8 @@ }, { "name": "trim-right", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/sindresorhus/trim-right#readme", + "description": "Similar to String#trim() but removes only whitespace on the right", "paths": [ "." ], @@ -3531,8 +3563,8 @@ }, { "name": "tunnel-agent", - "url": "http://www.futurealoof.com", - "description": "", + "url": "https://github.com/mikeal/tunnel-agent#readme", + "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.", "paths": [ "." ], @@ -3542,8 +3574,8 @@ }, { "name": "tweetnacl", - "url": "https://tweetnacl.js.org/", - "description": "", + "url": "https://tweetnacl.js.org", + "description": "Port of TweetNaCl cryptographic library to JavaScript", "paths": [ "." ], @@ -3554,7 +3586,7 @@ { "name": "type-check", "url": "https://github.com/gkz/type-check", - "description": "", + "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.", "paths": [ "." ], @@ -3565,7 +3597,7 @@ { "name": "uglify-js", "url": "http://lisperator.net/uglifyjs", - "description": "", + "description": "JavaScript parser, mangler/compressor and beautifier toolkit", "paths": [ "." ], @@ -3575,8 +3607,8 @@ }, { "name": "uglify-to-browserify", - "url": "Unknown", - "description": "", + "url": "https://github.com/ForbesLindesay/uglify-to-browserify#readme", + "description": "A transform to make UglifyJS work in browserify.", "paths": [ "." ], @@ -3587,7 +3619,7 @@ { "name": "union-value", "url": "https://github.com/jonschlinkert/union-value", - "description": "", + "description": "Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.", "paths": [ "." ], @@ -3598,7 +3630,7 @@ { "name": "unset-value", "url": "https://github.com/jonschlinkert/unset-value", - "description": "", + "description": "Delete nested properties from an object using dot notation.", "paths": [ "." ], @@ -3609,7 +3641,7 @@ { "name": "uri-js", "url": "https://github.com/garycourt/uri-js", - "description": "", + "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", "paths": [ "." ], @@ -3619,8 +3651,8 @@ }, { "name": "urix", - "url": "Unknown", - "description": "", + "url": "https://github.com/lydell/urix#readme", + "description": "Makes Windows-style paths more unix and URI friendly.", "paths": [ "." ], @@ -3631,7 +3663,7 @@ { "name": "use", "url": "https://github.com/jonschlinkert/use", - "description": "", + "description": "Easily add plugin support to your node.js application.", "paths": [ "." ], @@ -3641,8 +3673,8 @@ }, { "name": "uuid", - "url": "Unknown", - "description": "", + "url": "https://github.com/kelektiv/node-uuid#readme", + "description": "RFC4122 (v1, v4, and v5) UUIDs", "paths": [ "." ], @@ -3652,8 +3684,8 @@ }, { "name": "validate-npm-package-license", - "url": "https://kemitchell.com", - "description": "", + "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme", + "description": "Give me a string and I'll tell you if it's a valid npm package license string", "paths": [ "." ], @@ -3663,8 +3695,8 @@ }, { "name": "verror", - "url": "Unknown", - "description": "", + "url": "https://github.com/davepacheco/node-verror#readme", + "description": "richer JavaScript errors", "paths": [ "." ], @@ -3674,8 +3706,8 @@ }, { "name": "w3c-hr-time", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/w3c-hr-time#readme", + "description": "An implementation of the W3C High Resolution Time Level 2 specification.", "paths": [ "." ], @@ -3685,8 +3717,8 @@ }, { "name": "webidl-conversions", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/webidl-conversions#readme", + "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", "paths": [ "." ], @@ -3696,8 +3728,8 @@ }, { "name": "whatwg-encoding", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/whatwg-encoding#readme", + "description": "Decode strings according to the WHATWG Encoding Standard", "paths": [ "." ], @@ -3707,8 +3739,8 @@ }, { "name": "whatwg-mimetype", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/whatwg-mimetype#readme", + "description": "Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard", "paths": [ "." ], @@ -3718,8 +3750,8 @@ }, { "name": "whatwg-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/whatwg-url#readme", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", "paths": [ "." ], @@ -3729,8 +3761,8 @@ }, { "name": "whatwg-url", - "url": "Unknown", - "description": "", + "url": "https://github.com/jsdom/whatwg-url#readme", + "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", "paths": [ "." ], @@ -3740,8 +3772,8 @@ }, { "name": "which", - "url": "http://blog.izs.me", - "description": "", + "url": "https://github.com/isaacs/node-which#readme", + "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", "paths": [ "." ], @@ -3752,7 +3784,7 @@ { "name": "which-module", "url": "https://github.com/nexdrew/which-module#readme", - "description": "", + "description": "Find the module object for something that was require()d", "paths": [ "." ], @@ -3763,7 +3795,7 @@ { "name": "window-size", "url": "https://github.com/jonschlinkert/window-size", - "description": "", + "description": "Reliable way to to get the height and width of the terminal/console in a node.js environment.", "paths": [ "." ], @@ -3774,7 +3806,7 @@ { "name": "word-wrap", "url": "https://github.com/jonschlinkert/word-wrap", - "description": "", + "description": "Wrap words to a specified length.", "paths": [ "." ], @@ -3784,8 +3816,8 @@ }, { "name": "wordwrap", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-wordwrap#readme", + "description": "Wrap those words. Show them at what columns to start and stop.", "paths": [ "." ], @@ -3795,8 +3827,8 @@ }, { "name": "wordwrap", - "url": "http://substack.net", - "description": "", + "url": "https://github.com/substack/node-wordwrap#readme", + "description": "Wrap those words. Show them at what columns to start and stop.", "paths": [ "." ], @@ -3806,8 +3838,8 @@ }, { "name": "wrap-ansi", - "url": "sindresorhus.com", - "description": "", + "url": "https://github.com/chalk/wrap-ansi#readme", + "description": "Wordwrap a string with ANSI escape codes", "paths": [ "." ], @@ -3818,7 +3850,7 @@ { "name": "wrappy", "url": "https://github.com/npm/wrappy", - "description": "", + "description": "Callback wrapping utility", "paths": [ "." ], @@ -3829,7 +3861,7 @@ { "name": "write-file-atomic", "url": "https://github.com/iarna/write-file-atomic", - "description": "", + "description": "Write files in an atomic fashion w/configurable ownership", "paths": [ "." ], @@ -3840,7 +3872,7 @@ { "name": "ws", "url": "https://github.com/websockets/ws", - "description": "", + "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js", "paths": [ "." ], @@ -3850,8 +3882,8 @@ }, { "name": "xml-name-validator", - "url": "https://domenic.me/", - "description": "", + "url": "https://github.com/jsdom/xml-name-validator#readme", + "description": "Validates whether a string matches the production for an XML name or qualified name", "paths": [ "." ], @@ -3862,7 +3894,7 @@ { "name": "y18n", "url": "https://github.com/yargs/y18n", - "description": "", + "description": "the bare-bones internationalization library used by yargs", "paths": [ "." ], @@ -3872,8 +3904,8 @@ }, { "name": "yallist", - "url": "http://blog.izs.me/", - "description": "", + "url": "https://github.com/isaacs/yallist#readme", + "description": "Yet Another Linked List", "paths": [ "." ], @@ -3884,7 +3916,7 @@ { "name": "yargs", "url": "http://yargs.js.org/", - "description": "", + "description": "yargs the modern, pirate-themed, successor to optimist.", "paths": [ "." ], @@ -3894,8 +3926,8 @@ }, { "name": "yargs", - "url": "http://CodeTunnel.com", - "description": "", + "url": "https://github.com/bcoe/yargs#readme", + "description": "Light-weight option parsing with an argv hash. No optstrings attached.", "paths": [ "." ], @@ -3905,8 +3937,8 @@ }, { "name": "yargs-parser", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/yargs-parser#readme", + "description": "the mighty option parser used by yargs", "paths": [ "." ], @@ -3916,8 +3948,8 @@ }, { "name": "yargs-parser", - "url": "Unknown", - "description": "", + "url": "https://github.com/yargs/yargs-parser#readme", + "description": "the mighty option parser used by yargs", "paths": [ "." ], diff --git a/test/results/php-composer-v1.1.json b/test/results/php-composer-v1.1.json new file mode 100644 index 0000000..8aa7f32 --- /dev/null +++ b/test/results/php-composer-v1.1.json @@ -0,0 +1,1086 @@ +{ + "version": "1.1", + "licenses": [ + { + "count": 36, + "name": "MIT" + }, + { + "count": 18, + "name": "New BSD" + }, + { + "count": 1, + "name": "BSD-3-Clause-Attribution" + }, + { + "count": 1, + "name": "Simplified BSD" + } + ], + "dependencies": [ + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "classpreloader/classpreloader", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "dnoegel/php-xdg-base-dir", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "doctrine/inflector", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "doctrine/instantiator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "Simplified BSD", + "url": "http://opensource.org/licenses/bsd-license" + } + ], + "license": { + "name": "Simplified BSD", + "url": "http://opensource.org/licenses/bsd-license" + }, + "dependency": { + "name": "jakub-onderka/php-console-color", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "jakub-onderka/php-console-highlighter", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "jeremeamia/SuperClosure", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "laravel/framework", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "league/flysystem", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "monolog/monolog", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "mtdowling/cron-expression", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "myclabs/deep-copy", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "nesbot/carbon", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "nikic/php-parser", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "paragonie/random_compat", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpdocumentor/reflection-common", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpdocumentor/reflection-docblock", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpdocumentor/type-resolver", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpspec/prophecy", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-code-coverage", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-file-iterator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-text-template", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-timer", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-token-stream", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/phpunit", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/phpunit-mock-objects", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "psr/log", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "psy/psysh", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "ramsey/uuid", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/code-unit-reverse-lookup", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/comparator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/diff", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/environment", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/exporter", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/global-state", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/object-enumerator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/recursion-context", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/resource-operations", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + } + ], + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/version", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "swiftmailer/swiftmailer", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/console", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/debug", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/event-dispatcher", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/finder", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/http-foundation", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/http-kernel", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/polyfill-mbstring", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/polyfill-php56", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/polyfill-util", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/process", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/routing", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/translation", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/var-dumper", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/yaml", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "BSD-3-Clause-Attribution", + "url": "" + } + ], + "license": { + "name": "BSD-3-Clause-Attribution" + }, + "dependency": { + "name": "vlucas/phpdotenv", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "licenses": [ + { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + } + ], + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "webmozart/assert", + "description": "", + "pathes": [ + "." + ] + } + } + ] +} diff --git a/test/results/php-composer-v1.json b/test/results/php-composer-v1.json new file mode 100644 index 0000000..6b9833d --- /dev/null +++ b/test/results/php-composer-v1.json @@ -0,0 +1,749 @@ +{ + "licenses": [ + { + "count": 36, + "name": "MIT" + }, + { + "count": 18, + "name": "New BSD" + }, + { + "count": 1, + "name": "BSD-3-Clause-Attribution" + }, + { + "count": 1, + "name": "Simplified BSD" + } + ], + "dependencies": [ + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "classpreloader/classpreloader", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "dnoegel/php-xdg-base-dir", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "doctrine/inflector", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "doctrine/instantiator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "Simplified BSD", + "url": "http://opensource.org/licenses/bsd-license" + }, + "dependency": { + "name": "jakub-onderka/php-console-color", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "jakub-onderka/php-console-highlighter", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "jeremeamia/SuperClosure", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "laravel/framework", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "league/flysystem", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "monolog/monolog", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "mtdowling/cron-expression", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "myclabs/deep-copy", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "nesbot/carbon", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "nikic/php-parser", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "paragonie/random_compat", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpdocumentor/reflection-common", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpdocumentor/reflection-docblock", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpdocumentor/type-resolver", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "phpspec/prophecy", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-code-coverage", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-file-iterator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-text-template", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-timer", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/php-token-stream", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/phpunit", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "phpunit/phpunit-mock-objects", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "psr/log", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "psy/psysh", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "ramsey/uuid", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/code-unit-reverse-lookup", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/comparator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/diff", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/environment", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/exporter", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/global-state", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/object-enumerator", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/recursion-context", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/resource-operations", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" + }, + "dependency": { + "name": "sebastian/version", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "swiftmailer/swiftmailer", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/console", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/debug", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/event-dispatcher", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/finder", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/http-foundation", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/http-kernel", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/polyfill-mbstring", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/polyfill-php56", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/polyfill-util", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/process", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/routing", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/translation", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/var-dumper", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "symfony/yaml", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "BSD-3-Clause-Attribution" + }, + "dependency": { + "name": "vlucas/phpdotenv", + "description": "", + "pathes": [ + "." + ] + } + }, + { + "license": { + "name": "MIT", + "url": "http://opensource.org/licenses/mit-license" + }, + "dependency": { + "name": "webmozart/assert", + "description": "", + "pathes": [ + "." + ] + } + } + ] +} diff --git a/test/results/php-composer-v2.json b/test/results/php-composer-v2.json new file mode 100644 index 0000000..c0e0982 --- /dev/null +++ b/test/results/php-composer-v2.json @@ -0,0 +1,647 @@ +{ + "version": "2.0", + "licenses": [ + { + "id": "MIT", + "name": "MIT License", + "url": "https://opensource.org/licenses/MIT", + "count": 36 + }, + { + "id": "BSD-3-Clause", + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "url": "https://opensource.org/licenses/BSD-3-Clause", + "count": 18 + }, + { + "id": "BSD-2-Clause", + "name": "BSD 2-Clause \"Simplified\" License", + "url": "https://opensource.org/licenses/BSD-2-Clause", + "count": 1 + }, + { + "id": "BSD-3-Clause-Attribution", + "name": "BSD with attribution", + "url": "https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution", + "count": 1 + } + ], + "dependencies": [ + { + "name": "classpreloader/classpreloader", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "dnoegel/php-xdg-base-dir", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "doctrine/inflector", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "doctrine/instantiator", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "jakub-onderka/php-console-color", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-2-Clause" + ] + }, + { + "name": "jakub-onderka/php-console-highlighter", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "jeremeamia/SuperClosure", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "laravel/framework", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "league/flysystem", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "monolog/monolog", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "mtdowling/cron-expression", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "myclabs/deep-copy", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "nesbot/carbon", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "nikic/php-parser", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "paragonie/random_compat", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "phpdocumentor/reflection-common", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "phpdocumentor/reflection-docblock", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "phpdocumentor/type-resolver", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "phpspec/prophecy", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "phpunit/php-code-coverage", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "phpunit/php-file-iterator", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "phpunit/php-text-template", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "phpunit/php-timer", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "phpunit/php-token-stream", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "phpunit/phpunit", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "phpunit/phpunit-mock-objects", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "psr/log", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "psy/psysh", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "ramsey/uuid", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/comparator", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/diff", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/environment", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/exporter", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/global-state", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/object-enumerator", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/recursion-context", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/resource-operations", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "sebastian/version", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause" + ] + }, + { + "name": "swiftmailer/swiftmailer", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/console", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/debug", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/event-dispatcher", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/finder", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/http-foundation", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/http-kernel", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/polyfill-mbstring", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/polyfill-php56", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/polyfill-util", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/process", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/routing", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/translation", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/var-dumper", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "symfony/yaml", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + }, + { + "name": "vlucas/phpdotenv", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "BSD-3-Clause-Attribution" + ] + }, + { + "name": "webmozart/assert", + "url": "", + "description": "", + "paths": [ + "." + ], + "licenses": [ + "MIT" + ] + } + ] +} diff --git a/test/results/python-pip-v1.1.json b/test/results/python-pip-v1.1.json index f296c9c..30e4cc1 100644 --- a/test/results/python-pip-v1.1.json +++ b/test/results/python-pip-v1.1.json @@ -15,7 +15,7 @@ }, { "count": 1, - "name": "New BSD License" + "name": "New BSD" }, { "count": 1, @@ -169,12 +169,13 @@ { "licenses": [ { - "name": "New BSD License", - "url": "" + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" } ], "license": { - "name": "New BSD License" + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" }, "dependency": { "name": "django-xmlrpc", diff --git a/test/results/python-pip-v1.json b/test/results/python-pip-v1.json index 3aa6f39..5adaedd 100644 --- a/test/results/python-pip-v1.json +++ b/test/results/python-pip-v1.json @@ -14,7 +14,7 @@ }, { "count": 1, - "name": "New BSD License" + "name": "New BSD" }, { "count": 1, @@ -125,7 +125,8 @@ }, { "license": { - "name": "New BSD License" + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" }, "dependency": { "name": "django-xmlrpc", diff --git a/test/results/python3-pip-v1.1.json b/test/results/python3-pip-v1.1.json index 173c6b5..580d4cb 100644 --- a/test/results/python3-pip-v1.1.json +++ b/test/results/python3-pip-v1.1.json @@ -15,7 +15,7 @@ }, { "count": 1, - "name": "New BSD License" + "name": "New BSD" }, { "count": 1, @@ -173,12 +173,13 @@ { "licenses": [ { - "name": "New BSD License", - "url": "" + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" } ], "license": { - "name": "New BSD License" + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" }, "dependency": { "name": "django-xmlrpc", diff --git a/test/results/python3-pip-v1.json b/test/results/python3-pip-v1.json index d98669d..6cf3676 100644 --- a/test/results/python3-pip-v1.json +++ b/test/results/python3-pip-v1.json @@ -14,7 +14,7 @@ }, { "count": 1, - "name": "New BSD License" + "name": "New BSD" }, { "count": 1, @@ -129,7 +129,8 @@ }, { "license": { - "name": "New BSD License" + "name": "New BSD", + "url": "http://opensource.org/licenses/BSD-3-Clause" }, "dependency": { "name": "django-xmlrpc", |
