github.com/CycloneDX/sbom-utility@v0.16.0/examples/cyclonedx/SBOM/cern-lhc-vdm-editor-e564943/bom.json (about)

     1  {
     2    "bomFormat": "CycloneDX",
     3    "specVersion": "1.2",
     4    "serialNumber": "urn:uuid:699b6458-60da-4f52-b1b3-34915dc01eb6",
     5    "version": 1,
     6    "metadata": {
     7      "timestamp": "2020-08-03T01:28:52.765Z",
     8      "tools": [
     9        {
    10          "vendor": "CycloneDX",
    11          "name": "Node.js module",
    12          "version": "2.0.0"
    13        }
    14      ],
    15      "component": {
    16        "type": "library",
    17        "bom-ref": "pkg:npm/lhc-vdm-editor@0.0.1",
    18        "name": "lhc-vdm-editor",
    19        "version": "0.0.1",
    20        "description": "A code and file editor for VdM scans.",
    21        "licenses": [
    22          {
    23            "license": {
    24              "id": "Apache-2.0"
    25            }
    26          }
    27        ],
    28        "purl": "pkg:npm/lhc-vdm-editor@0.0.1",
    29        "externalReferences": [
    30          {
    31            "type": "website",
    32            "url": "https://github.com/CERN/lhc-vdm-editor#readme"
    33          },
    34          {
    35            "type": "issue-tracker",
    36            "url": "https://github.com/CERN/lhc-vdm-editor/issues"
    37          },
    38          {
    39            "type": "vcs",
    40            "url": "git+https://github.com/CERN/lhc-vdm-editor.git"
    41          }
    42        ]
    43      }
    44    },
    45    "components": [
    46      {
    47        "type": "library",
    48        "bom-ref": "pkg:npm/puppeteer@1.19.0",
    49        "name": "puppeteer",
    50        "version": "1.19.0",
    51        "description": "A high-level API to control headless Chrome over the DevTools Protocol",
    52        "hashes": [
    53          {
    54            "alg": "SHA-512",
    55            "content": "d92e84eb2829a2a70409a6a00db068a6848e3c3bf4a4066f4db9c181463eea1ab4fd70c50ce2c430d94717f48a265cdc699f5c9222a3283bae79623714dfd65f"
    56          }
    57        ],
    58        "licenses": [
    59          {
    60            "license": {
    61              "id": "Apache-2.0"
    62            }
    63          }
    64        ],
    65        "purl": "pkg:npm/puppeteer@1.19.0",
    66        "externalReferences": [
    67          {
    68            "type": "website",
    69            "url": "https://github.com/GoogleChrome/puppeteer#readme"
    70          },
    71          {
    72            "type": "issue-tracker",
    73            "url": "https://github.com/GoogleChrome/puppeteer/issues"
    74          },
    75          {
    76            "type": "vcs",
    77            "url": "git+https://github.com/GoogleChrome/puppeteer.git"
    78          }
    79        ]
    80      },
    81      {
    82        "type": "library",
    83        "bom-ref": "pkg:npm/debug@4.1.1",
    84        "name": "debug",
    85        "version": "4.1.1",
    86        "description": "small debugging utility",
    87        "hashes": [
    88          {
    89            "alg": "SHA-512",
    90            "content": "a58008cde468f09e8a3c4689d1558e8793f391bc3f45eb6ecde84633b411457e617b87cf1f1dab74a301db9e9e8490a45fe5d1426d7a7992ea2cd4bc45265767"
    91          }
    92        ],
    93        "licenses": [
    94          {
    95            "license": {
    96              "id": "MIT"
    97            }
    98          }
    99        ],
   100        "purl": "pkg:npm/debug@4.1.1",
   101        "externalReferences": [
   102          {
   103            "type": "website",
   104            "url": "https://github.com/visionmedia/debug#readme"
   105          },
   106          {
   107            "type": "issue-tracker",
   108            "url": "https://github.com/visionmedia/debug/issues"
   109          },
   110          {
   111            "type": "vcs",
   112            "url": "git://github.com/visionmedia/debug.git"
   113          }
   114        ]
   115      },
   116      {
   117        "type": "library",
   118        "bom-ref": "pkg:npm/ms@2.1.2",
   119        "name": "ms",
   120        "version": "2.1.2",
   121        "description": "Tiny millisecond conversion utility",
   122        "hashes": [
   123          {
   124            "alg": "SHA-1",
   125            "content": "d09d1f357b443f493382a8eb3ccd183872ae6009"
   126          }
   127        ],
   128        "licenses": [
   129          {
   130            "license": {
   131              "id": "MIT"
   132            }
   133          }
   134        ],
   135        "purl": "pkg:npm/ms@2.1.2",
   136        "externalReferences": [
   137          {
   138            "type": "website",
   139            "url": "https://github.com/zeit/ms#readme"
   140          },
   141          {
   142            "type": "issue-tracker",
   143            "url": "https://github.com/zeit/ms/issues"
   144          },
   145          {
   146            "type": "vcs",
   147            "url": "git+https://github.com/zeit/ms.git"
   148          }
   149        ]
   150      },
   151      {
   152        "type": "library",
   153        "bom-ref": "pkg:npm/extract-zip@1.6.7",
   154        "name": "extract-zip",
   155        "version": "1.6.7",
   156        "description": "unzip a zip file into a directory using 100% javascript",
   157        "hashes": [
   158          {
   159            "alg": "SHA-1",
   160            "content": "a840b4b8af6403264c8db57f4f1a74333ef81fe9"
   161          }
   162        ],
   163        "licenses": [
   164          {
   165            "license": {
   166              "id": "BSD-2-Clause"
   167            }
   168          }
   169        ],
   170        "purl": "pkg:npm/extract-zip@1.6.7",
   171        "externalReferences": [
   172          {
   173            "type": "website",
   174            "url": "https://github.com/maxogden/extract-zip#readme"
   175          },
   176          {
   177            "type": "issue-tracker",
   178            "url": "https://github.com/maxogden/extract-zip/issues"
   179          },
   180          {
   181            "type": "vcs",
   182            "url": "git+https://github.com/maxogden/extract-zip.git"
   183          }
   184        ]
   185      },
   186      {
   187        "type": "library",
   188        "bom-ref": "pkg:npm/concat-stream@1.6.2",
   189        "name": "concat-stream",
   190        "version": "1.6.2",
   191        "description": "writable stream that concatenates strings or binary data and calls a callback with the result",
   192        "hashes": [
   193          {
   194            "alg": "SHA-512",
   195            "content": "dbb1c18212718e266d224dd872f9ffe246c993fd6e66e2457ee3c49ece8b684be9bc6d5fd214de6bc96296ba2eca8f6655cd8659d70467c38ba0699200396b0b"
   196          }
   197        ],
   198        "licenses": [
   199          {
   200            "license": {
   201              "id": "MIT"
   202            }
   203          }
   204        ],
   205        "purl": "pkg:npm/concat-stream@1.6.2",
   206        "externalReferences": [
   207          {
   208            "type": "website",
   209            "url": "https://github.com/maxogden/concat-stream#readme"
   210          },
   211          {
   212            "type": "issue-tracker",
   213            "url": "http://github.com/maxogden/concat-stream/issues"
   214          },
   215          {
   216            "type": "vcs",
   217            "url": "git+ssh://git@github.com/maxogden/concat-stream.git"
   218          }
   219        ]
   220      },
   221      {
   222        "type": "library",
   223        "bom-ref": "pkg:npm/buffer-from@1.1.1",
   224        "name": "buffer-from",
   225        "version": "1.1.1",
   226        "description": "A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.",
   227        "hashes": [
   228          {
   229            "alg": "SHA-512",
   230            "content": "3107171146c22ad128edb86a12ceb9eb41f27785daa2f6653bf93d57786355417fcf05bb28155d48ae2022dfdbcf04bd31b479aa86fe1798eeb19b1bd1840ad8"
   231          }
   232        ],
   233        "licenses": [
   234          {
   235            "license": {
   236              "id": "MIT"
   237            }
   238          }
   239        ],
   240        "purl": "pkg:npm/buffer-from@1.1.1",
   241        "externalReferences": [
   242          {
   243            "type": "website",
   244            "url": "https://github.com/LinusU/buffer-from#readme"
   245          },
   246          {
   247            "type": "issue-tracker",
   248            "url": "https://github.com/LinusU/buffer-from/issues"
   249          },
   250          {
   251            "type": "vcs",
   252            "url": "git+https://github.com/LinusU/buffer-from.git"
   253          }
   254        ]
   255      },
   256      {
   257        "type": "library",
   258        "bom-ref": "pkg:npm/inherits@2.0.4",
   259        "name": "inherits",
   260        "version": "2.0.4",
   261        "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
   262        "hashes": [
   263          {
   264            "alg": "SHA-1",
   265            "content": "0fa2c64f932917c3433a0ded55363aae37416b7c"
   266          }
   267        ],
   268        "licenses": [
   269          {
   270            "license": {
   271              "id": "ISC"
   272            }
   273          }
   274        ],
   275        "purl": "pkg:npm/inherits@2.0.4",
   276        "externalReferences": [
   277          {
   278            "type": "website",
   279            "url": "https://github.com/isaacs/inherits#readme"
   280          },
   281          {
   282            "type": "issue-tracker",
   283            "url": "https://github.com/isaacs/inherits/issues"
   284          },
   285          {
   286            "type": "vcs",
   287            "url": "git://github.com/isaacs/inherits.git"
   288          }
   289        ]
   290      },
   291      {
   292        "type": "library",
   293        "bom-ref": "pkg:npm/readable-stream@2.3.6",
   294        "name": "readable-stream",
   295        "version": "2.3.6",
   296        "description": "Streams3, a user-land copy of the stream library from Node.js",
   297        "hashes": [
   298          {
   299            "alg": "SHA-512",
   300            "content": "b50b4a03d588021045dfe54b02c7b232a65e0635b4007268c4eb58a92519349c5ab84ae62db566d855b5cbe27f600f5d52b002dfd2137a39595a1548c1ac242b"
   301          }
   302        ],
   303        "licenses": [
   304          {
   305            "license": {
   306              "id": "MIT"
   307            }
   308          }
   309        ],
   310        "purl": "pkg:npm/readable-stream@2.3.6",
   311        "externalReferences": [
   312          {
   313            "type": "website",
   314            "url": "https://github.com/nodejs/readable-stream#readme"
   315          },
   316          {
   317            "type": "issue-tracker",
   318            "url": "https://github.com/nodejs/readable-stream/issues"
   319          },
   320          {
   321            "type": "vcs",
   322            "url": "git://github.com/nodejs/readable-stream.git"
   323          }
   324        ]
   325      },
   326      {
   327        "type": "library",
   328        "bom-ref": "pkg:npm/core-util-is@1.0.2",
   329        "name": "core-util-is",
   330        "version": "1.0.2",
   331        "description": "The `util.is*` functions introduced in Node v0.12.",
   332        "hashes": [
   333          {
   334            "alg": "SHA-1",
   335            "content": "b5fd54220aa2bc5ab57aab7140c940754503c1a7"
   336          }
   337        ],
   338        "licenses": [
   339          {
   340            "license": {
   341              "id": "MIT"
   342            }
   343          }
   344        ],
   345        "purl": "pkg:npm/core-util-is@1.0.2",
   346        "externalReferences": [
   347          {
   348            "type": "website",
   349            "url": "https://github.com/isaacs/core-util-is#readme"
   350          },
   351          {
   352            "type": "issue-tracker",
   353            "url": "https://github.com/isaacs/core-util-is/issues"
   354          },
   355          {
   356            "type": "vcs",
   357            "url": "git://github.com/isaacs/core-util-is.git"
   358          }
   359        ]
   360      },
   361      {
   362        "type": "library",
   363        "bom-ref": "pkg:npm/isarray@1.0.0",
   364        "name": "isarray",
   365        "version": "1.0.0",
   366        "description": "Array#isArray for older browsers",
   367        "hashes": [
   368          {
   369            "alg": "SHA-1",
   370            "content": "bb935d48582cba168c06834957a54a3e07124f11"
   371          }
   372        ],
   373        "licenses": [
   374          {
   375            "license": {
   376              "id": "MIT"
   377            }
   378          }
   379        ],
   380        "purl": "pkg:npm/isarray@1.0.0",
   381        "externalReferences": [
   382          {
   383            "type": "website",
   384            "url": "https://github.com/juliangruber/isarray"
   385          },
   386          {
   387            "type": "issue-tracker",
   388            "url": "https://github.com/juliangruber/isarray/issues"
   389          },
   390          {
   391            "type": "vcs",
   392            "url": "git://github.com/juliangruber/isarray.git"
   393          }
   394        ]
   395      },
   396      {
   397        "type": "library",
   398        "bom-ref": "pkg:npm/process-nextick-args@2.0.1",
   399        "name": "process-nextick-args",
   400        "version": "2.0.1",
   401        "description": "process.nextTick but always with args",
   402        "hashes": [
   403          {
   404            "alg": "SHA-512",
   405            "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a"
   406          }
   407        ],
   408        "licenses": [
   409          {
   410            "license": {
   411              "id": "MIT"
   412            }
   413          }
   414        ],
   415        "purl": "pkg:npm/process-nextick-args@2.0.1",
   416        "externalReferences": [
   417          {
   418            "type": "website",
   419            "url": "https://github.com/calvinmetcalf/process-nextick-args"
   420          },
   421          {
   422            "type": "issue-tracker",
   423            "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
   424          },
   425          {
   426            "type": "vcs",
   427            "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git"
   428          }
   429        ]
   430      },
   431      {
   432        "type": "library",
   433        "bom-ref": "pkg:npm/safe-buffer@5.1.2",
   434        "name": "safe-buffer",
   435        "version": "5.1.2",
   436        "description": "Safer Node.js Buffer API",
   437        "hashes": [
   438          {
   439            "alg": "SHA-512",
   440            "content": "19dd94641243917958ec66c9c5fb04f3f9ef2a45045351b7f1cd6c88de903fa6bd3d3f4c98707c1a7a6c71298c252a05f0b388aedf2e77fc0fb688f2b381bafa"
   441          }
   442        ],
   443        "licenses": [
   444          {
   445            "license": {
   446              "id": "MIT"
   447            }
   448          }
   449        ],
   450        "purl": "pkg:npm/safe-buffer@5.1.2",
   451        "externalReferences": [
   452          {
   453            "type": "website",
   454            "url": "https://github.com/feross/safe-buffer"
   455          },
   456          {
   457            "type": "issue-tracker",
   458            "url": "https://github.com/feross/safe-buffer/issues"
   459          },
   460          {
   461            "type": "vcs",
   462            "url": "git://github.com/feross/safe-buffer.git"
   463          }
   464        ]
   465      },
   466      {
   467        "type": "library",
   468        "bom-ref": "pkg:npm/string_decoder@1.1.1",
   469        "name": "string_decoder",
   470        "version": "1.1.1",
   471        "description": "The string_decoder module from Node core",
   472        "hashes": [
   473          {
   474            "alg": "SHA-512",
   475            "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
   476          }
   477        ],
   478        "licenses": [
   479          {
   480            "license": {
   481              "id": "MIT"
   482            }
   483          }
   484        ],
   485        "purl": "pkg:npm/string_decoder@1.1.1",
   486        "externalReferences": [
   487          {
   488            "type": "website",
   489            "url": "https://github.com/nodejs/string_decoder"
   490          },
   491          {
   492            "type": "issue-tracker",
   493            "url": "https://github.com/nodejs/string_decoder/issues"
   494          },
   495          {
   496            "type": "vcs",
   497            "url": "git://github.com/nodejs/string_decoder.git"
   498          }
   499        ]
   500      },
   501      {
   502        "type": "library",
   503        "bom-ref": "pkg:npm/util-deprecate@1.0.2",
   504        "name": "util-deprecate",
   505        "version": "1.0.2",
   506        "description": "The Node.js `util.deprecate()` function with browser support",
   507        "hashes": [
   508          {
   509            "alg": "SHA-1",
   510            "content": "450d4dc9fa70de732762fbd2d4a28981419a0ccf"
   511          }
   512        ],
   513        "licenses": [
   514          {
   515            "license": {
   516              "id": "MIT"
   517            }
   518          }
   519        ],
   520        "purl": "pkg:npm/util-deprecate@1.0.2",
   521        "externalReferences": [
   522          {
   523            "type": "website",
   524            "url": "https://github.com/TooTallNate/util-deprecate"
   525          },
   526          {
   527            "type": "issue-tracker",
   528            "url": "https://github.com/TooTallNate/util-deprecate/issues"
   529          },
   530          {
   531            "type": "vcs",
   532            "url": "git://github.com/TooTallNate/util-deprecate.git"
   533          }
   534        ]
   535      },
   536      {
   537        "type": "library",
   538        "bom-ref": "pkg:npm/typedarray@0.0.6",
   539        "name": "typedarray",
   540        "version": "0.0.6",
   541        "description": "TypedArray polyfill for old browsers",
   542        "hashes": [
   543          {
   544            "alg": "SHA-1",
   545            "content": "867ac74e3864187b1d3d47d996a78ec5c8830777"
   546          }
   547        ],
   548        "licenses": [
   549          {
   550            "license": {
   551              "id": "MIT"
   552            }
   553          }
   554        ],
   555        "purl": "pkg:npm/typedarray@0.0.6",
   556        "externalReferences": [
   557          {
   558            "type": "website",
   559            "url": "https://github.com/substack/typedarray"
   560          },
   561          {
   562            "type": "issue-tracker",
   563            "url": "https://github.com/substack/typedarray/issues"
   564          },
   565          {
   566            "type": "vcs",
   567            "url": "git://github.com/substack/typedarray.git"
   568          }
   569        ]
   570      },
   571      {
   572        "type": "library",
   573        "bom-ref": "pkg:npm/debug@2.6.9",
   574        "name": "debug",
   575        "version": "2.6.9",
   576        "description": "small debugging utility",
   577        "hashes": [
   578          {
   579            "alg": "SHA-512",
   580            "content": "6c2ec496b7496899cf6c03fed44a2d62fa99b1bdde725e708ba05f8ba0494d470da30a7a72fb298348d7ce74532838e6fc4ec076014155e00f54c35c286b0730"
   581          }
   582        ],
   583        "licenses": [
   584          {
   585            "license": {
   586              "id": "MIT"
   587            }
   588          }
   589        ],
   590        "purl": "pkg:npm/debug@2.6.9",
   591        "externalReferences": [
   592          {
   593            "type": "website",
   594            "url": "https://github.com/visionmedia/debug#readme"
   595          },
   596          {
   597            "type": "issue-tracker",
   598            "url": "https://github.com/visionmedia/debug/issues"
   599          },
   600          {
   601            "type": "vcs",
   602            "url": "git://github.com/visionmedia/debug.git"
   603          }
   604        ]
   605      },
   606      {
   607        "type": "library",
   608        "bom-ref": "pkg:npm/ms@2.0.0",
   609        "name": "ms",
   610        "version": "2.0.0",
   611        "description": "Tiny milisecond conversion utility",
   612        "hashes": [
   613          {
   614            "alg": "SHA-1",
   615            "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
   616          }
   617        ],
   618        "licenses": [
   619          {
   620            "license": {
   621              "id": "MIT"
   622            }
   623          }
   624        ],
   625        "purl": "pkg:npm/ms@2.0.0",
   626        "externalReferences": [
   627          {
   628            "type": "website",
   629            "url": "https://github.com/zeit/ms#readme"
   630          },
   631          {
   632            "type": "issue-tracker",
   633            "url": "https://github.com/zeit/ms/issues"
   634          },
   635          {
   636            "type": "vcs",
   637            "url": "git+https://github.com/zeit/ms.git"
   638          }
   639        ]
   640      },
   641      {
   642        "type": "library",
   643        "bom-ref": "pkg:npm/mkdirp@0.5.1",
   644        "name": "mkdirp",
   645        "version": "0.5.1",
   646        "description": "Recursively mkdir, like `mkdir -p`",
   647        "hashes": [
   648          {
   649            "alg": "SHA-1",
   650            "content": "30057438eac6cf7f8c4767f38648d6697d75c903"
   651          }
   652        ],
   653        "licenses": [
   654          {
   655            "license": {
   656              "id": "MIT"
   657            }
   658          }
   659        ],
   660        "purl": "pkg:npm/mkdirp@0.5.1",
   661        "externalReferences": [
   662          {
   663            "type": "website",
   664            "url": "https://github.com/substack/node-mkdirp#readme"
   665          },
   666          {
   667            "type": "issue-tracker",
   668            "url": "https://github.com/substack/node-mkdirp/issues"
   669          },
   670          {
   671            "type": "vcs",
   672            "url": "git+https://github.com/substack/node-mkdirp.git"
   673          }
   674        ]
   675      },
   676      {
   677        "type": "library",
   678        "bom-ref": "pkg:npm/minimist@0.0.8",
   679        "name": "minimist",
   680        "version": "0.0.8",
   681        "description": "parse argument options",
   682        "hashes": [
   683          {
   684            "alg": "SHA-1",
   685            "content": "857fcabfc3397d2625b8228262e86aa7a011b05d"
   686          }
   687        ],
   688        "licenses": [
   689          {
   690            "license": {
   691              "id": "MIT"
   692            }
   693          }
   694        ],
   695        "purl": "pkg:npm/minimist@0.0.8",
   696        "externalReferences": [
   697          {
   698            "type": "website",
   699            "url": "https://github.com/substack/minimist"
   700          },
   701          {
   702            "type": "issue-tracker",
   703            "url": "https://github.com/substack/minimist/issues"
   704          },
   705          {
   706            "type": "vcs",
   707            "url": "git://github.com/substack/minimist.git"
   708          }
   709        ]
   710      },
   711      {
   712        "type": "library",
   713        "bom-ref": "pkg:npm/yauzl@2.4.1",
   714        "name": "yauzl",
   715        "version": "2.4.1",
   716        "description": "yet another unzip library for node",
   717        "hashes": [
   718          {
   719            "alg": "SHA-1",
   720            "content": "9528f442dab1b2284e58b4379bb194e22e0c4005"
   721          }
   722        ],
   723        "licenses": [
   724          {
   725            "license": {
   726              "id": "MIT"
   727            }
   728          }
   729        ],
   730        "purl": "pkg:npm/yauzl@2.4.1",
   731        "externalReferences": [
   732          {
   733            "type": "website",
   734            "url": "https://github.com/thejoshwolfe/yauzl"
   735          },
   736          {
   737            "type": "issue-tracker",
   738            "url": "https://github.com/thejoshwolfe/yauzl/issues"
   739          },
   740          {
   741            "type": "vcs",
   742            "url": "git+https://github.com/thejoshwolfe/yauzl.git"
   743          }
   744        ]
   745      },
   746      {
   747        "type": "library",
   748        "bom-ref": "pkg:npm/fd-slicer@1.0.1",
   749        "name": "fd-slicer",
   750        "version": "1.0.1",
   751        "description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor",
   752        "hashes": [
   753          {
   754            "alg": "SHA-1",
   755            "content": "8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
   756          }
   757        ],
   758        "licenses": [
   759          {
   760            "license": {
   761              "id": "MIT"
   762            }
   763          }
   764        ],
   765        "purl": "pkg:npm/fd-slicer@1.0.1",
   766        "externalReferences": [
   767          {
   768            "type": "website",
   769            "url": "https://github.com/andrewrk/node-fd-slicer#readme"
   770          },
   771          {
   772            "type": "issue-tracker",
   773            "url": "https://github.com/andrewrk/node-fd-slicer/issues"
   774          },
   775          {
   776            "type": "vcs",
   777            "url": "git://github.com/andrewrk/node-fd-slicer.git"
   778          }
   779        ]
   780      },
   781      {
   782        "type": "library",
   783        "bom-ref": "pkg:npm/pend@1.2.0",
   784        "name": "pend",
   785        "version": "1.2.0",
   786        "description": "dead-simple optimistic async helper",
   787        "hashes": [
   788          {
   789            "alg": "SHA-1",
   790            "content": "7a57eb550a6783f9115331fcf4663d5c8e007a50"
   791          }
   792        ],
   793        "licenses": [
   794          {
   795            "license": {
   796              "id": "MIT"
   797            }
   798          }
   799        ],
   800        "purl": "pkg:npm/pend@1.2.0",
   801        "externalReferences": [
   802          {
   803            "type": "website",
   804            "url": "https://github.com/andrewrk/node-pend#readme"
   805          },
   806          {
   807            "type": "issue-tracker",
   808            "url": "https://github.com/andrewrk/node-pend/issues"
   809          },
   810          {
   811            "type": "vcs",
   812            "url": "git://github.com/andrewrk/node-pend.git"
   813          }
   814        ]
   815      },
   816      {
   817        "type": "library",
   818        "bom-ref": "pkg:npm/https-proxy-agent@2.2.4",
   819        "name": "https-proxy-agent",
   820        "version": "2.2.4",
   821        "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
   822        "hashes": [
   823          {
   824            "alg": "SHA-512",
   825            "content": "3a6bdfa10e7758b8ed03d1de60ff5136b58c273cc0cf524669216bd678a38343d547525a0ffc5b26ad667442089711a95e9f5e49efced8b814f432664cf77412"
   826          }
   827        ],
   828        "licenses": [
   829          {
   830            "license": {
   831              "id": "MIT"
   832            }
   833          }
   834        ],
   835        "purl": "pkg:npm/https-proxy-agent@2.2.4",
   836        "externalReferences": [
   837          {
   838            "type": "website",
   839            "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme"
   840          },
   841          {
   842            "type": "issue-tracker",
   843            "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues"
   844          },
   845          {
   846            "type": "vcs",
   847            "url": "git://github.com/TooTallNate/node-https-proxy-agent.git"
   848          }
   849        ]
   850      },
   851      {
   852        "type": "library",
   853        "bom-ref": "pkg:npm/agent-base@4.3.0",
   854        "name": "agent-base",
   855        "version": "4.3.0",
   856        "description": "Turn a function into an `http.Agent` instance",
   857        "hashes": [
   858          {
   859            "alg": "SHA-512",
   860            "content": "b1a95c1a78a75749cfaf0a46367e154d705bd523ae5d0062a9bacd5e87a2cc9b07aec2fa11114cd8d7b725448159113a69e34923644e3ff5841080d48837b772"
   861          }
   862        ],
   863        "licenses": [
   864          {
   865            "license": {
   866              "id": "MIT"
   867            }
   868          }
   869        ],
   870        "purl": "pkg:npm/agent-base@4.3.0",
   871        "externalReferences": [
   872          {
   873            "type": "website",
   874            "url": "https://github.com/TooTallNate/node-agent-base#readme"
   875          },
   876          {
   877            "type": "issue-tracker",
   878            "url": "https://github.com/TooTallNate/node-agent-base/issues"
   879          },
   880          {
   881            "type": "vcs",
   882            "url": "git://github.com/TooTallNate/node-agent-base.git"
   883          }
   884        ]
   885      },
   886      {
   887        "type": "library",
   888        "bom-ref": "pkg:npm/es6-promisify@5.0.0",
   889        "name": "es6-promisify",
   890        "version": "5.0.0",
   891        "description": "Converts callback-based functions to ES6 Promises",
   892        "hashes": [
   893          {
   894            "alg": "SHA-1",
   895            "content": "5109d62f3e56ea967c4b63505aef08291c8a5203"
   896          }
   897        ],
   898        "licenses": [
   899          {
   900            "license": {
   901              "id": "MIT"
   902            }
   903          }
   904        ],
   905        "purl": "pkg:npm/es6-promisify@5.0.0",
   906        "externalReferences": [
   907          {
   908            "type": "website",
   909            "url": "https://github.com/digitaldesignlabs/es6-promisify#readme"
   910          },
   911          {
   912            "type": "issue-tracker",
   913            "url": "http://github.com/digitaldesignlabs/es6-promisify/issues"
   914          },
   915          {
   916            "type": "vcs",
   917            "url": "git+https://github.com/digitaldesignlabs/es6-promisify.git"
   918          }
   919        ]
   920      },
   921      {
   922        "type": "library",
   923        "bom-ref": "pkg:npm/es6-promise@4.2.8",
   924        "name": "es6-promise",
   925        "version": "4.2.8",
   926        "description": "A lightweight library that provides tools for organizing asynchronous code",
   927        "hashes": [
   928          {
   929            "alg": "SHA-512",
   930            "content": "1c90c6c7975ac5e22fc5d071bc6d9c6fd838b44bf0224de2f3e9e15f4c86ad89995336e4760f106c37af85e0c1f20774fffb8f8f8735110b9af10f8c5624f4ff"
   931          }
   932        ],
   933        "licenses": [
   934          {
   935            "license": {
   936              "id": "MIT"
   937            }
   938          }
   939        ],
   940        "purl": "pkg:npm/es6-promise@4.2.8",
   941        "externalReferences": [
   942          {
   943            "type": "website",
   944            "url": "https://github.com/stefanpenner/es6-promise"
   945          },
   946          {
   947            "type": "issue-tracker",
   948            "url": "https://github.com/stefanpenner/es6-promise/issues"
   949          },
   950          {
   951            "type": "vcs",
   952            "url": "git://github.com/stefanpenner/es6-promise.git"
   953          }
   954        ]
   955      },
   956      {
   957        "type": "library",
   958        "bom-ref": "pkg:npm/debug@3.2.6",
   959        "name": "debug",
   960        "version": "3.2.6",
   961        "description": "small debugging utility",
   962        "hashes": [
   963          {
   964            "alg": "SHA-1",
   965            "content": "e83d17de16d8a7efb7717edbe5fb10135eee629b"
   966          }
   967        ],
   968        "licenses": [
   969          {
   970            "license": {
   971              "id": "MIT"
   972            }
   973          }
   974        ],
   975        "purl": "pkg:npm/debug@3.2.6",
   976        "externalReferences": [
   977          {
   978            "type": "website",
   979            "url": "https://github.com/visionmedia/debug#readme"
   980          },
   981          {
   982            "type": "issue-tracker",
   983            "url": "https://github.com/visionmedia/debug/issues"
   984          },
   985          {
   986            "type": "vcs",
   987            "url": "git://github.com/visionmedia/debug.git"
   988          }
   989        ]
   990      },
   991      {
   992        "type": "library",
   993        "bom-ref": "pkg:npm/mime@2.4.4",
   994        "name": "mime",
   995        "version": "2.4.4",
   996        "description": "A comprehensive library for mime-type mapping",
   997        "hashes": [
   998          {
   999            "alg": "SHA-512",
  1000            "content": "2d1c66370ce22cf4fcdbccfee1890dce5a02142d98338c2b07df64f8057965b1327c63567c6f123b51545cb98b0c14a8f3d36b259e0321678b8f2d421c684c18"
  1001          }
  1002        ],
  1003        "licenses": [
  1004          {
  1005            "license": {
  1006              "id": "MIT"
  1007            }
  1008          }
  1009        ],
  1010        "purl": "pkg:npm/mime@2.4.4",
  1011        "externalReferences": [
  1012          {
  1013            "type": "website",
  1014            "url": "https://github.com/broofa/node-mime#readme"
  1015          },
  1016          {
  1017            "type": "issue-tracker",
  1018            "url": "https://github.com/broofa/node-mime/issues"
  1019          },
  1020          {
  1021            "type": "vcs",
  1022            "url": "git+https://github.com/broofa/node-mime.git"
  1023          }
  1024        ]
  1025      },
  1026      {
  1027        "type": "library",
  1028        "bom-ref": "pkg:npm/progress@2.0.3",
  1029        "name": "progress",
  1030        "version": "2.0.3",
  1031        "description": "Flexible ascii progress bar",
  1032        "hashes": [
  1033          {
  1034            "alg": "SHA-512",
  1035            "content": "ecf887b4b965e4b767288330d74d08fbcc495d1e605b6430598913ea226f6b46d78ad64a6bf5ccad26dd9a0debd979da89dcfd42e99dd153da32b66517d57db0"
  1036          }
  1037        ],
  1038        "licenses": [
  1039          {
  1040            "license": {
  1041              "id": "MIT"
  1042            }
  1043          }
  1044        ],
  1045        "purl": "pkg:npm/progress@2.0.3",
  1046        "externalReferences": [
  1047          {
  1048            "type": "website",
  1049            "url": "https://github.com/visionmedia/node-progress#readme"
  1050          },
  1051          {
  1052            "type": "issue-tracker",
  1053            "url": "https://github.com/visionmedia/node-progress/issues"
  1054          },
  1055          {
  1056            "type": "vcs",
  1057            "url": "git://github.com/visionmedia/node-progress.git"
  1058          }
  1059        ]
  1060      },
  1061      {
  1062        "type": "library",
  1063        "bom-ref": "pkg:npm/proxy-from-env@1.0.0",
  1064        "name": "proxy-from-env",
  1065        "version": "1.0.0",
  1066        "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.",
  1067        "hashes": [
  1068          {
  1069            "alg": "SHA-1",
  1070            "content": "33c50398f70ea7eb96d21f7b817630a55791c7ee"
  1071          }
  1072        ],
  1073        "licenses": [
  1074          {
  1075            "license": {
  1076              "id": "MIT"
  1077            }
  1078          }
  1079        ],
  1080        "purl": "pkg:npm/proxy-from-env@1.0.0",
  1081        "externalReferences": [
  1082          {
  1083            "type": "website",
  1084            "url": "https://github.com/Rob--W/proxy-from-env#readme"
  1085          },
  1086          {
  1087            "type": "issue-tracker",
  1088            "url": "https://github.com/Rob--W/proxy-from-env/issues"
  1089          },
  1090          {
  1091            "type": "vcs",
  1092            "url": "git+https://github.com/Rob--W/proxy-from-env.git"
  1093          }
  1094        ]
  1095      },
  1096      {
  1097        "type": "library",
  1098        "bom-ref": "pkg:npm/rimraf@2.7.1",
  1099        "name": "rimraf",
  1100        "version": "2.7.1",
  1101        "description": "A deep deletion module for node (like `rm -rf`)",
  1102        "hashes": [
  1103          {
  1104            "alg": "SHA-512",
  1105            "content": "b968db68a20add3d4e495a6dcd7ecd97a3ef437a801ad284b5546346e6b38df2f7071e5e238d3d5594aa80d0fee143679b32d574f8fd16a14934fa81645bdee3"
  1106          }
  1107        ],
  1108        "licenses": [
  1109          {
  1110            "license": {
  1111              "id": "ISC"
  1112            }
  1113          }
  1114        ],
  1115        "purl": "pkg:npm/rimraf@2.7.1",
  1116        "externalReferences": [
  1117          {
  1118            "type": "website",
  1119            "url": "https://github.com/isaacs/rimraf#readme"
  1120          },
  1121          {
  1122            "type": "issue-tracker",
  1123            "url": "https://github.com/isaacs/rimraf/issues"
  1124          },
  1125          {
  1126            "type": "vcs",
  1127            "url": "git://github.com/isaacs/rimraf.git"
  1128          }
  1129        ]
  1130      },
  1131      {
  1132        "type": "library",
  1133        "bom-ref": "pkg:npm/glob@7.1.4",
  1134        "name": "glob",
  1135        "version": "7.1.4",
  1136        "description": "a little globber",
  1137        "hashes": [
  1138          {
  1139            "alg": "SHA-1",
  1140            "content": "aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
  1141          }
  1142        ],
  1143        "licenses": [
  1144          {
  1145            "license": {
  1146              "id": "ISC"
  1147            }
  1148          }
  1149        ],
  1150        "purl": "pkg:npm/glob@7.1.4",
  1151        "externalReferences": [
  1152          {
  1153            "type": "website",
  1154            "url": "https://github.com/isaacs/node-glob#readme"
  1155          },
  1156          {
  1157            "type": "issue-tracker",
  1158            "url": "https://github.com/isaacs/node-glob/issues"
  1159          },
  1160          {
  1161            "type": "vcs",
  1162            "url": "git://github.com/isaacs/node-glob.git"
  1163          }
  1164        ]
  1165      },
  1166      {
  1167        "type": "library",
  1168        "bom-ref": "pkg:npm/fs.realpath@1.0.0",
  1169        "name": "fs.realpath",
  1170        "version": "1.0.0",
  1171        "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
  1172        "hashes": [
  1173          {
  1174            "alg": "SHA-1",
  1175            "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
  1176          }
  1177        ],
  1178        "licenses": [
  1179          {
  1180            "license": {
  1181              "id": "ISC"
  1182            }
  1183          }
  1184        ],
  1185        "purl": "pkg:npm/fs.realpath@1.0.0",
  1186        "externalReferences": [
  1187          {
  1188            "type": "website",
  1189            "url": "https://github.com/isaacs/fs.realpath#readme"
  1190          },
  1191          {
  1192            "type": "issue-tracker",
  1193            "url": "https://github.com/isaacs/fs.realpath/issues"
  1194          },
  1195          {
  1196            "type": "vcs",
  1197            "url": "git+https://github.com/isaacs/fs.realpath.git"
  1198          }
  1199        ]
  1200      },
  1201      {
  1202        "type": "library",
  1203        "bom-ref": "pkg:npm/inflight@1.0.6",
  1204        "name": "inflight",
  1205        "version": "1.0.6",
  1206        "description": "Add callbacks to requests in flight to avoid async duplication",
  1207        "hashes": [
  1208          {
  1209            "alg": "SHA-1",
  1210            "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
  1211          }
  1212        ],
  1213        "licenses": [
  1214          {
  1215            "license": {
  1216              "id": "ISC"
  1217            }
  1218          }
  1219        ],
  1220        "purl": "pkg:npm/inflight@1.0.6",
  1221        "externalReferences": [
  1222          {
  1223            "type": "website",
  1224            "url": "https://github.com/isaacs/inflight"
  1225          },
  1226          {
  1227            "type": "issue-tracker",
  1228            "url": "https://github.com/isaacs/inflight/issues"
  1229          },
  1230          {
  1231            "type": "vcs",
  1232            "url": "git+https://github.com/npm/inflight.git"
  1233          }
  1234        ]
  1235      },
  1236      {
  1237        "type": "library",
  1238        "bom-ref": "pkg:npm/once@1.4.0",
  1239        "name": "once",
  1240        "version": "1.4.0",
  1241        "description": "Run a function exactly one time",
  1242        "hashes": [
  1243          {
  1244            "alg": "SHA-1",
  1245            "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
  1246          }
  1247        ],
  1248        "licenses": [
  1249          {
  1250            "license": {
  1251              "id": "ISC"
  1252            }
  1253          }
  1254        ],
  1255        "purl": "pkg:npm/once@1.4.0",
  1256        "externalReferences": [
  1257          {
  1258            "type": "website",
  1259            "url": "https://github.com/isaacs/once#readme"
  1260          },
  1261          {
  1262            "type": "issue-tracker",
  1263            "url": "https://github.com/isaacs/once/issues"
  1264          },
  1265          {
  1266            "type": "vcs",
  1267            "url": "git://github.com/isaacs/once.git"
  1268          }
  1269        ]
  1270      },
  1271      {
  1272        "type": "library",
  1273        "bom-ref": "pkg:npm/wrappy@1.0.2",
  1274        "name": "wrappy",
  1275        "version": "1.0.2",
  1276        "description": "Callback wrapping utility",
  1277        "hashes": [
  1278          {
  1279            "alg": "SHA-1",
  1280            "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
  1281          }
  1282        ],
  1283        "licenses": [
  1284          {
  1285            "license": {
  1286              "id": "ISC"
  1287            }
  1288          }
  1289        ],
  1290        "purl": "pkg:npm/wrappy@1.0.2",
  1291        "externalReferences": [
  1292          {
  1293            "type": "website",
  1294            "url": "https://github.com/npm/wrappy"
  1295          },
  1296          {
  1297            "type": "issue-tracker",
  1298            "url": "https://github.com/npm/wrappy/issues"
  1299          },
  1300          {
  1301            "type": "vcs",
  1302            "url": "git+https://github.com/npm/wrappy.git"
  1303          }
  1304        ]
  1305      },
  1306      {
  1307        "type": "library",
  1308        "bom-ref": "pkg:npm/minimatch@3.0.4",
  1309        "name": "minimatch",
  1310        "version": "3.0.4",
  1311        "description": "a glob matcher in javascript",
  1312        "hashes": [
  1313          {
  1314            "alg": "SHA-1",
  1315            "content": "5166e286457f03306064be5497e8dbb0c3d32083"
  1316          }
  1317        ],
  1318        "licenses": [
  1319          {
  1320            "license": {
  1321              "id": "ISC"
  1322            }
  1323          }
  1324        ],
  1325        "purl": "pkg:npm/minimatch@3.0.4",
  1326        "externalReferences": [
  1327          {
  1328            "type": "website",
  1329            "url": "https://github.com/isaacs/minimatch#readme"
  1330          },
  1331          {
  1332            "type": "issue-tracker",
  1333            "url": "https://github.com/isaacs/minimatch/issues"
  1334          },
  1335          {
  1336            "type": "vcs",
  1337            "url": "git://github.com/isaacs/minimatch.git"
  1338          }
  1339        ]
  1340      },
  1341      {
  1342        "type": "library",
  1343        "bom-ref": "pkg:npm/brace-expansion@1.1.11",
  1344        "name": "brace-expansion",
  1345        "version": "1.1.11",
  1346        "description": "Brace expansion as known from sh/bash",
  1347        "hashes": [
  1348          {
  1349            "alg": "SHA-1",
  1350            "content": "3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
  1351          }
  1352        ],
  1353        "licenses": [
  1354          {
  1355            "license": {
  1356              "id": "MIT"
  1357            }
  1358          }
  1359        ],
  1360        "purl": "pkg:npm/brace-expansion@1.1.11",
  1361        "externalReferences": [
  1362          {
  1363            "type": "website",
  1364            "url": "https://github.com/juliangruber/brace-expansion"
  1365          },
  1366          {
  1367            "type": "issue-tracker",
  1368            "url": "https://github.com/juliangruber/brace-expansion/issues"
  1369          },
  1370          {
  1371            "type": "vcs",
  1372            "url": "git://github.com/juliangruber/brace-expansion.git"
  1373          }
  1374        ]
  1375      },
  1376      {
  1377        "type": "library",
  1378        "bom-ref": "pkg:npm/balanced-match@1.0.0",
  1379        "name": "balanced-match",
  1380        "version": "1.0.0",
  1381        "description": "Match balanced character pairs, like \"{\" and \"}\"",
  1382        "hashes": [
  1383          {
  1384            "alg": "SHA-1",
  1385            "content": "89b4d199ab2bee49de164ea02b89ce462d71b767"
  1386          }
  1387        ],
  1388        "licenses": [
  1389          {
  1390            "license": {
  1391              "id": "MIT"
  1392            }
  1393          }
  1394        ],
  1395        "purl": "pkg:npm/balanced-match@1.0.0",
  1396        "externalReferences": [
  1397          {
  1398            "type": "website",
  1399            "url": "https://github.com/juliangruber/balanced-match"
  1400          },
  1401          {
  1402            "type": "issue-tracker",
  1403            "url": "https://github.com/juliangruber/balanced-match/issues"
  1404          },
  1405          {
  1406            "type": "vcs",
  1407            "url": "git://github.com/juliangruber/balanced-match.git"
  1408          }
  1409        ]
  1410      },
  1411      {
  1412        "type": "library",
  1413        "bom-ref": "pkg:npm/concat-map@0.0.1",
  1414        "name": "concat-map",
  1415        "version": "0.0.1",
  1416        "description": "concatenative mapdashery",
  1417        "hashes": [
  1418          {
  1419            "alg": "SHA-1",
  1420            "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
  1421          }
  1422        ],
  1423        "licenses": [
  1424          {
  1425            "license": {
  1426              "id": "MIT"
  1427            }
  1428          }
  1429        ],
  1430        "purl": "pkg:npm/concat-map@0.0.1",
  1431        "externalReferences": [
  1432          {
  1433            "type": "website",
  1434            "url": "https://github.com/substack/node-concat-map#readme"
  1435          },
  1436          {
  1437            "type": "issue-tracker",
  1438            "url": "https://github.com/substack/node-concat-map/issues"
  1439          },
  1440          {
  1441            "type": "vcs",
  1442            "url": "git://github.com/substack/node-concat-map.git"
  1443          }
  1444        ]
  1445      },
  1446      {
  1447        "type": "library",
  1448        "bom-ref": "pkg:npm/path-is-absolute@1.0.1",
  1449        "name": "path-is-absolute",
  1450        "version": "1.0.1",
  1451        "description": "Node.js 0.12 path.isAbsolute() ponyfill",
  1452        "hashes": [
  1453          {
  1454            "alg": "SHA-1",
  1455            "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
  1456          }
  1457        ],
  1458        "licenses": [
  1459          {
  1460            "license": {
  1461              "id": "MIT"
  1462            }
  1463          }
  1464        ],
  1465        "purl": "pkg:npm/path-is-absolute@1.0.1",
  1466        "externalReferences": [
  1467          {
  1468            "type": "website",
  1469            "url": "https://github.com/sindresorhus/path-is-absolute#readme"
  1470          },
  1471          {
  1472            "type": "issue-tracker",
  1473            "url": "https://github.com/sindresorhus/path-is-absolute/issues"
  1474          },
  1475          {
  1476            "type": "vcs",
  1477            "url": "git+https://github.com/sindresorhus/path-is-absolute.git"
  1478          }
  1479        ]
  1480      },
  1481      {
  1482        "type": "library",
  1483        "bom-ref": "pkg:npm/ws@6.2.1",
  1484        "name": "ws",
  1485        "version": "6.2.1",
  1486        "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
  1487        "hashes": [
  1488          {
  1489            "alg": "SHA-512",
  1490            "content": "188c805c2d9c07b2e3be980cb7d10a4b695daabd0c4eb3916a57a23a7a3a4f0799eabdd32ada054166b2ff63dc789dd1b816ac387cd7367e4baf0d57d1b123a8"
  1491          }
  1492        ],
  1493        "licenses": [
  1494          {
  1495            "license": {
  1496              "id": "MIT"
  1497            }
  1498          }
  1499        ],
  1500        "purl": "pkg:npm/ws@6.2.1",
  1501        "externalReferences": [
  1502          {
  1503            "type": "website",
  1504            "url": "https://github.com/websockets/ws"
  1505          },
  1506          {
  1507            "type": "issue-tracker",
  1508            "url": "https://github.com/websockets/ws/issues"
  1509          },
  1510          {
  1511            "type": "vcs",
  1512            "url": "git+https://github.com/websockets/ws.git"
  1513          }
  1514        ]
  1515      },
  1516      {
  1517        "type": "library",
  1518        "bom-ref": "pkg:npm/async-limiter@1.0.1",
  1519        "name": "async-limiter",
  1520        "version": "1.0.1",
  1521        "description": "asynchronous function queue with adjustable concurrency",
  1522        "hashes": [
  1523          {
  1524            "alg": "SHA-512",
  1525            "content": "72c3a558601c44525a23a9be17658a76730aaf81e1761155064d07fd06c914c0abfae3b6930a21c1740fc70ffd382c69d39af9821541152ca2a22c71de07e435"
  1526          }
  1527        ],
  1528        "licenses": [
  1529          {
  1530            "license": {
  1531              "id": "MIT"
  1532            }
  1533          }
  1534        ],
  1535        "purl": "pkg:npm/async-limiter@1.0.1",
  1536        "externalReferences": [
  1537          {
  1538            "type": "website",
  1539            "url": "https://github.com/strml/async-limiter#readme"
  1540          },
  1541          {
  1542            "type": "issue-tracker",
  1543            "url": "https://github.com/strml/async-limiter/issues"
  1544          },
  1545          {
  1546            "type": "vcs",
  1547            "url": "git+https://github.com/strml/async-limiter.git"
  1548          }
  1549        ]
  1550      }
  1551    ]
  1552  }