diff --git a/tests/integration/_snapshots/dev-dependency-with-dependencies.json.bin b/tests/integration/_snapshots/dev-dependency-with-dependencies.json.bin index 8585ffbe..0577d59f 100644 --- a/tests/integration/_snapshots/dev-dependency-with-dependencies.json.bin +++ b/tests/integration/_snapshots/dev-dependency-with-dependencies.json.bin @@ -36,13 +36,6 @@ "bom-ref": "025792b0ea7c8fca7dcdbd33105be95919b259fb3263a7ecd13ebc51a5c813b8956ae9fa4540ef179a154ec98b408006011b650dfcf15b64c71e1334b04affac", "author": "DY", "description": "A list of color names and its values", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/color-name@1.1.4?vcs_url=git%40github.com%3Acolorjs/color-name.git", "externalReferences": [ { @@ -69,13 +62,6 @@ "bom-ref": "04df458b307501552b33dd0082fa671eb5a3f6fa6d8c60937947b7103f2a330bd731b8d184d481a2a5a77589a6e9c78c036011171dacc7efa87c3f633a0c2952", "author": "Sami Sayegh", "description": "A utility that allows retrying a function with an exponential delay between attempts.", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], "purl": "pkg:npm/exponential-backoff@3.1.1?vcs_url=git%2Bhttps%3A//github.com/coveo/exponential-backoff.git", "externalReferences": [ { @@ -102,13 +88,6 @@ "bom-ref": "082e0ff9a7e80d1ba752c66f602b5eb756a9b60ed1eee69ee2500118c68c96c8bf9f902eba1a63acbe964cc74ec42550e191acc0ea7fee6150e662c9360f641a", "author": "IndigoUnited", "description": "Create an error with a code", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/err-code@2.0.3?vcs_url=git%3A//github.com/IndigoUnited/js-err-code.git", "externalReferences": [ { @@ -131,13 +110,6 @@ "bom-ref": "0844a579782601a82c098b3436b238cd455f90663ecebf8b2a8445920b0d01ee56f8818f42ef0e70aec36b7f2e7907e16e841bd0acc6238032a32cde114d2343", "author": "GitHub Inc.", "description": "filesystem utilities for the npm cli", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/%40npmcli/fs@3.1.0?vcs_url=https%3A//github.com/npm/fs.git", "externalReferences": [ { @@ -154,13 +126,6 @@ "bom-ref": "08d46127d81d5267b4feaf8da47ff80c8bcda6428aea9ec397aca666297a0f4a862d69dae4e4159026a3dd0a12a007b2850af41bba68f84e68d2522472414f79", "author": "Glen Keane", "description": "A little lib for turning hdr-histogram-js to objects", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/hdr-histogram-percentiles-obj@3.0.0?vcs_url=git%2Bhttps%3A//github.com/GlenTiki/hdr-histogram-percentiles-obj.git", "externalReferences": [ { @@ -187,13 +152,6 @@ "bom-ref": "0e436ba1efe8423b85d6fb13cf24aadf26d73f0eacc9fcfa7e9ac2805834c85e1bf336c9d6c99cc1ba08aeae138162c4060fc20ed6d8f451b3930a14eeb16bad", "author": "Sindre Sorhus", "description": "Check if the character represented by a given Unicode code point is fullwidth", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-fullwidth-code-point@1.0.0?vcs_url=sindresorhus/is-fullwidth-code-point", "externalReferences": [ { @@ -210,13 +168,6 @@ "bom-ref": "0e66ea8321579de5017d37b0bb63540a49a525e0cacd2b1176cbd26d994f2bc185bdf9308662dd787b8b735d5ed418f89e94010c08ccc2beaa27f1124fed2de4", "author": "Sindre Sorhus", "description": "Get the PATH environment variable key cross-platform", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/path-key@3.1.1?vcs_url=sindresorhus/path-key", "externalReferences": [ { @@ -233,13 +184,6 @@ "bom-ref": "0eb38a17e5325348bf3d6ecea76d2ca99cc4142af9cea60f1a0c6141770f2d64de133f71212c5f81f61e433f1c6c647e04cebcdd2330ef78a636835b963c76f1", "author": "GitHub Inc.", "description": "Like ruby's abbrev module, but in js", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/abbrev@2.0.0?vcs_url=https%3A//github.com/npm/abbrev-js.git", "externalReferences": [ { @@ -256,13 +200,6 @@ "bom-ref": "1120131375ac7fd41b619768f97d8e8329b65a6b4631b5bc16c627d4909136ec38a586ed8a69de7855b33a88a9c514f6f0dedc20d6a720ab62f68583c7f9cb1e", "author": "Kornel Lesiński", "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause" - } - } - ], "purl": "pkg:npm/http-cache-semantics@4.1.1?vcs_url=https%3A//github.com/kornelski/http-cache-semantics.git", "externalReferences": [ { @@ -279,13 +216,6 @@ "bom-ref": "17aa2616f9a3528cb0223873abc463bbd4918a43857c9698b06db3fe5d8639801cb8230431cd437b622b530456efaa22986d9eb0f7801d7b56191da9122b0c86", "author": "Julian Gruber", "description": "Brace expansion as known from sh/bash", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/brace-expansion@2.0.1?vcs_url=git%3A//github.com/juliangruber/brace-expansion.git", "externalReferences": [ { @@ -307,13 +237,6 @@ "bom-ref": "1a7557d04d84c69eeebcc9299c1946654440ba6e18ba01d3efaec450fa6bbe3267f3411563835bcc6f3433d33357a677033a17d3c723ea065f2ba41b911a6ef6", "author": "GitHub Inc.", "description": "Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/ssri@10.0.5?vcs_url=https%3A//github.com/npm/ssri.git", "externalReferences": [ { @@ -330,13 +253,6 @@ "bom-ref": "1da0181838e27411ce1b9f2cbb7a34aec6ebb12c9b6fb2a18d80ba5a17b523bbe875f081fa46f98c5098f951689da35685d5db4425c1a9a35ae75ddedf90fc5f", "author": "Tom Wu", "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.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/jsbn@1.1.0?vcs_url=https%3A//github.com/andyperlitch/jsbn.git", "externalReferences": [ { @@ -353,13 +269,6 @@ "bom-ref": "1ecf4ebee53801b064c54196d5c852e94cc13ca5c8590b2f04c7b853d1b06cfa75bff0552470056a9e5b6355db6f357f4e1cda0764bc6674ebe0abfdd4eae78c", "author": "Sindre Sorhus", "description": "Check if the character represented by a given Unicode code point is fullwidth", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-fullwidth-code-point@3.0.0?vcs_url=sindresorhus/is-fullwidth-code-point", "externalReferences": [ { @@ -376,13 +285,6 @@ "bom-ref": "200ac7c66d708eac6d546074c10f94ac3981fe73a94ef0a61b7b339b12507adaf40dac5d864b852926948b238fb22aca6383eceff7146fc9c6762173e6bcc827", "author": "GitHub Inc.", "description": "An implementation of window.fetch in Node.js using Minipass streams", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/minipass-fetch@3.0.4?vcs_url=https%3A//github.com/npm/minipass-fetch.git", "externalReferences": [ { @@ -399,13 +301,6 @@ "bom-ref": "213764015c61c168a6fbd45800c0a25dae13c2a2087c431aaaeeaa7fbf18222482891074eb8b9df5a81f54b3555dc3472fc9e0d21e5982f767c2a03b47d3a0f9", "author": "Mathias Bynens", "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/emoji-regex@8.0.0?vcs_url=https%3A//github.com/mathiasbynens/emoji-regex.git", "externalReferences": [ { @@ -432,13 +327,6 @@ "bom-ref": "245c7d42c7b39194ff4dadd214ab9fa64298b6a90610c730197b78c53305ab4ab633c2ed94fe542e536e8f065a54d2231f6b8ebc295f744307ec3b5f4de11496", "author": "Sindre Sorhus", "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-styles@4.3.0?vcs_url=chalk/ansi-styles", "externalReferences": [ { @@ -455,13 +343,6 @@ "bom-ref": "24b8aae27ec1ad4f495118b68edf2d395f5e38d100c19f4e205a6b1fa3b28f17cb91917c44952002ccbfc6c12b4b3059d2c797b62874439abacaa1eca838373f", "author": "Alexander Shtuchkin", "description": "Convert character encodings in pure javascript.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/iconv-lite@0.6.3?vcs_url=git%3A//github.com/ashtuchkin/iconv-lite.git", "externalReferences": [ { @@ -487,13 +368,6 @@ "version": "4.2.11", "bom-ref": "24bb648a68ce4f7ee63e91ffe6dc114534d258014ca0c4f122ea0259759e9eb295b15e798c34bd89775cd0eb3f7a4a113fa272b81203a79071f803e101f27c76", "description": "A drop-in replacement for fs, making various improvements.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/graceful-fs@4.2.11?vcs_url=https%3A//github.com/isaacs/node-graceful-fs", "externalReferences": [ { @@ -510,13 +384,6 @@ "bom-ref": "26a4e6ae2854be99603f4397708e7e0d6ebb47ef4d7a67f91fea030faae7445101b21ef6a7046b6e6f6f1b5e029b19948146cbf946387735be36072f8b8c3d68", "author": "Sindre Sorhus", "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/wrap-ansi@8.1.0?vcs_url=chalk/wrap-ansi", "externalReferences": [ { @@ -533,13 +400,6 @@ "bom-ref": "2b1e3eb2a6d68f80bcb3d2f8a54fd2963e0f92764c4de5108a608faea1d822e0e7d0bf3bb7fb24f52f8452e6c70bf90d5e054fdc809c0feab70a9ac580c02792", "author": "Alexandre Victoor", "description": "TypeScript port of HdrHistogram", - "licenses": [ - { - "license": { - "name": "BSD" - } - } - ], "purl": "pkg:npm/hdr-histogram-js@2.0.3?vcs_url=git%2Bhttps%3A//github.com/HdrHistogram/HdrHistogramJS.git", "externalReferences": [ { @@ -556,13 +416,6 @@ "bom-ref": "2c27177bae17c12df99210456fca902c57791c74a9a6a520b257c0858a70c9ebf89d15f856ef6a729efc49bfa66732b3330a1fde6a78884366004a1901611111", "author": "Sindre Sorhus", "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string-width@4.2.3?vcs_url=sindresorhus/string-width", "externalReferences": [ { @@ -579,13 +432,6 @@ "bom-ref": "306d86f43239a0aaaef6ff7911ea3f82bcbf20016a8d3fdf9f622adf0bd34d7f5df2274acafbc691acf2a24d41818fd55f11e2d226b7d28da59a65364a3bf3bb", "author": "Isaac Z. Schlueter", "description": "A Minipass stream that raises an error if you get a different number of bytes than expected", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-sized@1.0.3?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass-sized.git", "externalReferences": [ { @@ -602,13 +448,6 @@ "bom-ref": "320ddf72f79a7090799aca262ad4287055a90b1bee1253c7e35528fd2903ac0557538dc8ea87d1f37fffc7ac564dc00eeba661e0cf618b35297b040ce649929f", "author": "Isaac Z. Schlueter", "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/which@2.0.2?vcs_url=git%3A//github.com/isaacs/node-which.git", "externalReferences": [ { @@ -625,13 +464,6 @@ "bom-ref": "37de5fe566766abe9cf4a84d9935ea4ec37864a4c5e898456f5b74eec65356ac8a9667597a283b083a8ff2931089cc6cdf76244178510e031c11d15538057e12", "author": "Sindre Sorhus", "description": "ES2015 `String#codePointAt()` ponyfill", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/code-point-at@1.1.0?vcs_url=sindresorhus/code-point-at", "externalReferences": [ { @@ -647,13 +479,6 @@ "version": "1.0.4", "bom-ref": "37f6ef56b9c6ba4b34be26d6248c9b6588ac8ad0b14234be97b6e2492ea6fdcd77a0ae708da578958cfd30f57b057e3b6903d626a43850b50b0d98feeae11afe", "description": "Recursively mkdir, like `mkdir -p`", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/mkdirp@1.0.4?vcs_url=https%3A//github.com/isaacs/node-mkdirp.git", "externalReferences": [ { @@ -670,13 +495,6 @@ "bom-ref": "3b253d7256cf25dd65d09ad931bd070ff216ed7d529fa04d78dfb925e4f005656b026231ead771fcd3426922d2d8b82d0238f4a44d6f9a107f6877f3994f8b0a", "author": "Josh Glazebrook", "description": "Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/socks@2.8.1?vcs_url=https%3A//github.com/JoshGlazebrook/socks.git", "externalReferences": [ { @@ -703,13 +521,6 @@ "bom-ref": "3eb25205a70ecb97e5cd41c63817da0778541123db5dd06f139b0eed4b95191312b3e7697c300e4642f052712c066e27e6e3f5ab5c5a8a7610e4ee38128177ed", "author": "GitHub Inc.", "description": "tar for node", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/tar@6.2.0?vcs_url=https%3A//github.com/isaacs/node-tar.git", "externalReferences": [ { @@ -726,13 +537,6 @@ "bom-ref": "415a406f4ea391b867ab2b5e9438bebf4996f888a08431fe3379c442185f5af4d64ed106bc1f1b5983a07969c39ecf6933c911b66d39a2b37132f00305ea8649", "author": "Sindre Sorhus", "description": "Create an error from multiple errors", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/aggregate-error@3.1.0?vcs_url=sindresorhus/aggregate-error", "externalReferences": [ { @@ -749,13 +553,6 @@ "bom-ref": "42e1233172b32c881dc3ad06bb968b5a6886421839e5bd1028bbd4ee6fd555028e8df5ea415a9c06cba244a62a0084fcd27cc6e5f0bb3460d9e6cd85e44b1f5c", "author": "Isaac Z. Schlueter", "description": "A very strict and proper argument parser.", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0" - } - } - ], "purl": "pkg:npm/jackspeak@2.3.6?vcs_url=git%2Bhttps%3A//github.com/isaacs/jackspeak.git", "externalReferences": [ { @@ -772,13 +569,6 @@ "bom-ref": "4677ae07c73d768e80ceba3af952c1a63948bbc521fb64de796d97dcbc403599027c1304563c755b36baaaef6290c05d5fbf03e9c7d15cc89ad224786adb774c", "author": "Sindre Sorhus", "description": "Map over promises concurrently", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/p-map@4.0.0?vcs_url=sindresorhus/p-map", "externalReferences": [ { @@ -795,13 +585,6 @@ "bom-ref": "48708ce70bc76e1f879f77affa6f744312cff313a2af15712d70a94f1b5e9382a4e1566ac8a75fb8c82ddbad727beca280bb7610d278c54b8c2d6ccbab77d231", "author": "Nathan Rajlich", "description": "Node.js native addon build tool", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/node-gyp@10.0.1?vcs_url=git%3A//github.com/nodejs/node-gyp.git", "externalReferences": [ { @@ -818,13 +601,6 @@ "bom-ref": "4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1", "author": "Nathan Rajlich", "description": "Turn a function into an `http.Agent` instance", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/agent-base@7.1.0?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/agent-base", "externalReferences": [ { @@ -841,13 +617,6 @@ "bom-ref": "501ef87306cdb906afd7ee55973e5a53e702081c56b0f3579d1873a694484757398746df4baaa79ed45c7cebc021da59179de1d5969b9ba427b7ccc51ba197d0", "author": "Isaac Z. Schlueter", "description": "fs read and write streams based on minipass", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/fs-minipass@2.1.0?vcs_url=git%2Bhttps%3A//github.com/npm/fs-minipass.git", "externalReferences": [ { @@ -874,13 +643,6 @@ "bom-ref": "52bd946f2eb0da56a89c8135018af1e8196512f12cc4a2ee6d279095877969a573b21ab98df6d6423966858f8f3aa034d25f12eae77fff0c4aca463a89be3bb7", "author": "Isaac Z. Schlueter", "description": "walk paths fast and efficiently", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0" - } - } - ], "purl": "pkg:npm/path-scurry@1.10.1?vcs_url=git%2Bhttps%3A//github.com/isaacs/path-scurry", "externalReferences": [ { @@ -897,13 +659,6 @@ "bom-ref": "5924cb077f05d10e9335b44ce94356b8fe54d261272545bbeed99a3325726fb1efb72282b0adbb257203a0a0991c6631e6be6b5fc5c295d50114e101158d3f13", "author": "Isaac Z. Schlueter", "description": "create a pipeline of streams using Minipass", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-pipeline@1.2.4?" }, { @@ -913,13 +668,6 @@ "bom-ref": "5ac3f668bb4a70b7dcd2a6e4a30b29fbc1b9eafbf9de99ae009eec9a2057af92e9473f59198b063443830ce8d81997a4385e389a3f88be1559dd014348779337", "author": "Josh Glazebrook", "description": "smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/smart-buffer@4.2.0?vcs_url=https%3A//github.com/JoshGlazebrook/smart-buffer.git", "externalReferences": [ { @@ -946,13 +694,6 @@ "bom-ref": "610c5068a0a0d45e2dd49e17ca993f0a8ad0942fb350aef416497685e8bb48646263caa3261cb7374b5714f43ac35248f146eddc8aa076fdc3b27f578939baf2", "author": "Jens Taylor", "description": "An incremental implementation of MurmurHash3", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/imurmurhash@0.1.4?vcs_url=https%3A//github.com/jensyt/imurmurhash-js", "externalReferences": [ { @@ -979,13 +720,6 @@ "bom-ref": "61fb957687a8bece8324d39e12feb5fc6bc916e4b1ab8d304d3d321f9e3d5275ab1b4e6e54d413975e7d2dc990dc546a25e6fd06c54397fc385a1dc5421bd4dd", "author": "Ben Coe", "description": "when you want to fire an event no matter how a process exits.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/signal-exit@4.1.0?vcs_url=https%3A//github.com/tapjs/signal-exit.git", "externalReferences": [ { @@ -1002,13 +736,6 @@ "bom-ref": "638f1c9c610eda26f11eab142557da45f59db8438d50bac44bf304e682e958d82227e80124294a48bee06a2cf956a925e5e79907f1118c6120f58795d84aeb3e", "author": "Isaac Z. Schlueter", "description": "like `chown -R`", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/chownr@2.0.0?vcs_url=git%3A//github.com/isaacs/chownr.git", "externalReferences": [ { @@ -1025,13 +752,6 @@ "bom-ref": "643ed7cc338bcf145a82d8b05b3bef6bcf150ca545df386225596f10ce53cc90b88b3ca83e348ade1ccea5f3f8e76c92d2f0e2ba544da60d40aff9921c56872d", "author": "Nathan Rajlich", "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/http-proxy-agent@7.0.2?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/http-proxy-agent", "externalReferences": [ { @@ -1048,13 +768,6 @@ "bom-ref": "693b1680c92aa9af1f2903fc1fc73c3cc41dec6ff9eff01aeebee0d3600e667db86f9f163c5192c5f59a32147767188e50d8c54ea373923efd81a71b0357a7a7", "author": "Anna Henningsen", "description": "nice(2) bindings for Node.js", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/nice-napi@1.0.2?vcs_url=git%2Bhttps%3A//github.com/addaleax/nice-napi", "externalReferences": [ { @@ -1071,13 +784,6 @@ "bom-ref": "69d7d6fad5e7e50d998cb731123828bd1b74af8d275e603ea7ecacd87a0a76dbc9e572d2a3d44f15145621339f88eca9218c26ff7ff2a1bb1f240414fc0ccf6f", "author": "Isaac Z. Schlueter", "description": "a glob matcher in javascript", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minimatch@9.0.3?vcs_url=git%3A//github.com/isaacs/minimatch.git", "externalReferences": [ { @@ -1094,13 +800,6 @@ "bom-ref": "6aec1365b9dab0547252d7f1bb8d150bead96f89cb909ba9607394f67e3c1030b5a0659ea94fc129791589d998eb27934da0f518f1be3d79fbb1cffa42ae6b22", "author": "Sindre Sorhus", "description": "Strip ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/strip-ansi@3.0.1?vcs_url=chalk/strip-ansi", "externalReferences": [ { @@ -1117,13 +816,6 @@ "bom-ref": "72ac7fb4cca2dd769aca9c6b7cd70507ce9193c0b1e1e9cc864cf105d79373258f92b49c962fdc1da0e3d9032d52f040b683f76167786ff2fc2e2c14ce3daeab", "author": "Tim Koschützki", "description": "Abstraction for exponential and custom retry strategies for failed operations.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/retry@0.12.0?vcs_url=git%3A//github.com/tim-kos/node-retry.git", "externalReferences": [ { @@ -1145,13 +837,6 @@ "bom-ref": "73d3907e40b3224d4cb2d02695db221650101ca0aa206aa4704af0704cd3126ac38050d44aeb715ef9dcc47d1daa911beee6ac01f781030698218bb55984d797", "author": "Isaac Z. Schlueter", "description": "A Minipass stream that collects all the data into a single chunk", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-collect@2.0.1?vcs_url=https%3A//github.com/isaacs/minipass-collect", "externalReferences": [ { @@ -1168,13 +853,6 @@ "bom-ref": "7453b80b79de35b5547bae0f85e882d4cd3a5f49c0973bc81438f68d22302f8ef39dc1eb311d94b04ebd9a29dc4c9e2e2835ed1e142c65153d80f7f00e672681", "author": "Sindre Sorhus", "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/strip-ansi@7.1.0?vcs_url=chalk/strip-ansi", "externalReferences": [ { @@ -1191,13 +869,6 @@ "bom-ref": "77d68e0a459b09ff2554a13fe3d9a10497e5a28a28304924fa65de1f55ab576603871c5ec6bd161720ac70b1f4ff610f9f25d5f2e3b4ad4f2185e973cf875cea", "author": "GitHub Inc.", "description": "Generate a unique filename for use in temporary directories or caches.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/unique-filename@3.0.0?vcs_url=https%3A//github.com/npm/unique-filename.git", "externalReferences": [ { @@ -1224,13 +895,6 @@ "bom-ref": "77e78ed7746b8bfec8193f223bb6a40e0bfb7dcd2a8101eafa5196e7c5d80201ff35df9b6c8f0d8c596658ccb869b87373cfbd5ddfedb2233a099028883da218", "author": "Isaac Z. Schlueter", "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/foreground-child@3.1.1?vcs_url=git%2Bhttps%3A//github.com/tapjs/foreground-child.git", "externalReferences": [ { @@ -1247,13 +911,6 @@ "bom-ref": "79730e935b7dbe9bc6ee9732ae85fe2ba61790f04175d4e055863d3afb9eaa871594a8d72c07e6e0b710302882f3acec06c21d7b02602f2046f2d7d8a3328702", "author": "Heather Arthur", "description": "Plain color conversion functions", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/color-convert@2.0.1?vcs_url=Qix-/color-convert", "externalReferences": [ { @@ -1270,13 +927,6 @@ "bom-ref": "7ab55bc8a8a85ff8712758780d76e1adc73243bd3743cfd1b7d59c58376d61a0528ad27859e63c82a2dcee0d0860ebfee87f2dc83de2f22cecddea326731cf8c", "author": "Thomas Watson Steen", "description": "Detect if your code is running on an AWS Lambda server", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-lambda@1.0.1?vcs_url=https%3A//github.com/watson/is-lambda.git", "externalReferences": [ { @@ -1303,13 +953,6 @@ "bom-ref": "7b717435b244f5f029b4c6cc4824106bcfffcd185e13a5bdfc0ad68d150303180169328d83d7f4421e8ed9647a8cbce24e5bc589fb0a2a409f5935dbe2cc6687", "author": "Sindre Sorhus", "description": "Indent each line in a string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/indent-string@4.0.0?vcs_url=sindresorhus/indent-string", "externalReferences": [ { @@ -1326,13 +969,6 @@ "bom-ref": "7c7577428c4f4c7a56f0f3b0f2a027375278a0b64cb2a3894163467313f31bed86cb2a498b6ab61e4b759864e9399266b816b40c19df12f8aa53906fe279426b", "author": "Sindre Sorhus", "description": "Get paths for storing things like data, config, cache, etc", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/env-paths@2.2.1?vcs_url=sindresorhus/env-paths", "externalReferences": [ { @@ -1349,13 +985,6 @@ "bom-ref": "82a1837d3023f9ee634932aad335538baf52c5b6324f68f9ac628cf886a6a299eb70f8a7b6e9290e9204a62bdc8bdaa10f5014336dcfafff75aa1dadb19115c0", "author": "Andris Reinman", "description": "Convert encodings, uses iconv-lite", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/encoding@0.1.13?vcs_url=https%3A//github.com/andris9/encoding.git", "externalReferences": [ { @@ -1372,13 +1001,6 @@ "bom-ref": "845325a0fef70d370d9f4d87b1f370126778c0283feec26cc90ebdf2a916931f0d6f6ff57f9bc6de874c2cfea8b40c2a0e03255b572c48f222edf481e7fc146f", "author": "Sindre Sorhus", "description": "ES2015 Number.isNaN() ponyfill", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/number-is-nan@1.0.1?vcs_url=sindresorhus/number-is-nan", "externalReferences": [ { @@ -1395,13 +1017,6 @@ "bom-ref": "871f0b01b79290b68b35c03fc024989360788b01d244facb1d1670746f48a864fda3c148b0aa01053f87d9b4ddad1f17341a7e4c121c3b357f597e402e4c92be", "author": "IndigoUnited", "description": "Retries a function that returns a promise, leveraging the power of the retry module.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/promise-retry@2.0.1?vcs_url=git%3A//github.com/IndigoUnited/node-promise-retry.git", "externalReferences": [ { @@ -1423,13 +1038,6 @@ "bom-ref": "877a267836875fa8456cf9931da5cf1ec09a8d087612f93c795cd1d33bfeb06105aec6a787f8c26147098ee826a8ccd5fb843de6f1bf92b4a9a0bfb2cdb883ef", "author": "Sindre Sorhus", "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string-width@1.0.0?vcs_url=sindresorhus/string-width", "externalReferences": [ { @@ -1446,13 +1054,6 @@ "bom-ref": "899a0cd65e9e33a7a764304c6e4539ed5e025786df64f7f324c66f200a46eb47b46f0f57a90c1de94eccbc9d1a397f636b3ec96ccc7f76b3d326d3772e0247d9", "author": "Sindre Sorhus", "description": "Regular expression for matching a shebang line", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/shebang-regex@3.0.0?vcs_url=sindresorhus/shebang-regex", "externalReferences": [ { @@ -1470,13 +1071,6 @@ "bom-ref": "8af33193ae6a4a98663514720198b39ba07548b15557ad78d2547a9f7707139feaff1c1eb8218db812dd0e41f67f347feacf82d48c172009e3ef1813acd26a40", "author": "GitHub Inc.", "description": "the http/https agent used by the npm cli", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/%40npmcli/agent@2.2.1?vcs_url=https%3A//github.com/npm/agent.git", "externalReferences": [ { @@ -1503,13 +1097,6 @@ "bom-ref": "8d5c0b705e23aeef7cc341f3c51668b5b659cb3ee0d5a4331f73c7cf857d21f0acc50a0c7e315679b546d67eab2b14124d694c8f836a7ec9f498ae4d27135c3d", "author": "Nikita Skovoroda", "description": "Modern Buffer API polyfill without footguns", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/safer-buffer@2.1.2?vcs_url=git%2Bhttps%3A//github.com/ChALkeR/safer-buffer.git", "externalReferences": [ { @@ -1531,13 +1118,6 @@ "bom-ref": "8d663a607d40cb2e55ece3a898bcfd3018425dacee074d375e6e2d14fe415fdda62f1dedb9a5633017a4b8d3e5014e93335a5ebe0d1783e4c982e83fdb1b6a47", "author": "Sindre Sorhus", "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-regex@6.0.1?vcs_url=chalk/ansi-regex", "externalReferences": [ { @@ -1554,13 +1134,6 @@ "bom-ref": "9c0061eeadb9219b2d9f385a4c21603069630eeed6c9d01e6891feb4ac189d490e21ffb6bafef6cf5bda5924bb9df5256f121e33dbb7b0c059278d75160d14ee", "author": "Isaac Z. Schlueter", "description": "Minimal module to check if a file is executable.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/isexe@3.1.1?vcs_url=https%3A//github.com/isaacs/isexe", "externalReferences": [ { @@ -1576,13 +1149,6 @@ "version": "0.6.3", "bom-ref": "9d50e361718e2cebc5f299f5848b4cb5c14b3fc0cf44455bcc6c0f14da1aa2c86a35ba7540580cdfd59886c845ce93ee172abb705aba1a4a04624ba24901f1c9", "description": "HTTP content negotiation", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/negotiator@0.6.3?vcs_url=jshttp/negotiator", "externalReferences": [ { @@ -1599,13 +1165,6 @@ "bom-ref": "9fa024d42a672702b48ccc59b562ba52420637d29d3f8a898e3bd8734ea66f8c382e633a08005fb39fa1225cd684b2ddab2d38a291d992cc8a784c7a101f06a0", "author": "Beau Gunderson", "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ip-address@9.0.5?vcs_url=git%3A//github.com/beaugunderson/ip-address.git", "externalReferences": [ { @@ -1621,13 +1180,6 @@ "version": "3.2.1", "bom-ref": "a29528f81d7aa51096c85b5e4e25647db66ba289c903c5bdce34ee6c7b884c39ddfa9d0a6e96dca6e346e883c4f05d9b7d0c2919ac08a3ac3c1de7c95f1b7058", "description": "Node.js API (Node-API)", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/node-addon-api@3.2.1?vcs_url=git%3A//github.com/nodejs/node-addon-api.git", "externalReferences": [ { @@ -1654,13 +1206,6 @@ "bom-ref": "a51e13f5dcd8f6788fcef3adce290f5061f53539a22db054764827bf1f78be4ebfa2e8edcd096e22b8554fb128b249f365135e0a868fd6fa66afae336bd0f0f5", "author": "Nathan Rajlich", "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/https-proxy-agent@7.0.4?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/https-proxy-agent", "externalReferences": [ { @@ -1677,13 +1222,6 @@ "bom-ref": "a53c12645932fbcd2b9bb55a23f6fe201ebda7f05c092d60305697c20109f802a640dac2c4624b4621f38bcdcebf72c431aae62d0ff49ad8973e97d40342ab3c", "author": "Julian Gruber", "description": "Match balanced character pairs, like \"{\" and \"}\"", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/balanced-match@1.0.2?vcs_url=git%3A//github.com/juliangruber/balanced-match.git", "externalReferences": [ { @@ -1705,13 +1243,6 @@ "bom-ref": "a8c21c2f0fdad8b0b5fd04df3687f5e1e4a8a0fc034035e0a8354d25aea7b54da98ba531c412d177f96953a8fc890577ee778775c538d17aa6e6582c4a5eeaf5", "author": "GitHub Inc.", "description": "just emit 'log' events on the process object", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/proc-log@3.0.0?vcs_url=https%3A//github.com/npm/proc-log.git", "externalReferences": [ { @@ -1728,13 +1259,6 @@ "bom-ref": "a8ce435a5c0d633166fb1af0bb67915b01f18a1f95cdb18fcfbc07cd8e666259be972a26471198120dab7f7471e785ec2c8f399ceb055f85db5b0ebef61309b1", "author": "Sindre Sorhus", "description": "Clean up error stack traces", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/clean-stack@2.2.0?vcs_url=sindresorhus/clean-stack", "externalReferences": [ { @@ -1751,13 +1275,6 @@ "bom-ref": "ad6e1a055442aa4f57c291a85c857a326c2cbdf582c3509243bee26fefe5569ec4621a0926d8b1ec4e34de4d4e58f04747d6ea242cac98510818acbf80414896", "author": "Sindre Sorhus", "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/wrap-ansi@7.0.0?vcs_url=chalk/wrap-ansi", "externalReferences": [ { @@ -1774,13 +1291,6 @@ "bom-ref": "b2f727564160bb902867ef4cfce433ada58adfe782f4bb1c8c27da7df73084a0da4f03c2be1b2f41e4c4c98d88e47d178839b49b5db69a5bc3911a2052a9479d", "author": "T. Jameson Little", "description": "Base64 encoding/decoding in pure JS", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/base64-js@1.5.1?vcs_url=git%3A//github.com/beatgammit/base64-js.git", "externalReferences": [ { @@ -1807,13 +1317,6 @@ "bom-ref": "b45832dfcec8c690acbfa64af49e90952d9e50ff8682c4d8e88bf5378bff2cb8d4fed04c80512bbbf72f4159ef99f54376f13c0275f870694844469288f7bb6b", "author": "John-David Dalton", "description": "Lodash exported as ES modules.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/lodash-es@4.17.21?vcs_url=lodash/lodash", "externalReferences": [ { @@ -1840,13 +1343,6 @@ "bom-ref": "b493d9e907b07eb0053ce22a1cbe552eb468b397004cc3205290bbca97142b29a11409284f2898083f60251e9c00ee2d47e1bd733ef644edb3d1591e1a717466", "author": "Isaac Z. Schlueter", "description": "Yet Another Linked List", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/yallist@4.0.0?vcs_url=git%2Bhttps%3A//github.com/isaacs/yallist.git", "externalReferences": [ { @@ -1863,13 +1359,6 @@ "bom-ref": "b4c8668fe16155ec6f3f2e5029e050aef31923505b2e3233189878d7211240434a16f1fabed484da6b845f9ce3c3bb42fb7bb49464e6463a90fdac657d355c0c", "author": "Isaac Z. Schlueter", "description": "A cache object that deletes the least-recently-used items.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/lru-cache@6.0.0?vcs_url=git%3A//github.com/isaacs/node-lru-cache.git", "externalReferences": [ { @@ -1886,13 +1375,6 @@ "bom-ref": "b58870bd2e149e7cab4e3fa248c57a93dfb17ce6212e1aaba7271b64e8d4ba0ee714680334e855b29398b8d690e85ea4c8a5e70a1df7f3c05f49d42a880bc40d", "author": "Isaac Z. Schlueter", "description": "Minimal module to check if a file is executable.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/isexe@2.0.0?vcs_url=git%2Bhttps%3A//github.com/isaacs/isexe.git", "externalReferences": [ { @@ -1919,13 +1401,6 @@ "bom-ref": "b8d93a945ba5c5b0634ddc59f2995d4925f6052b09c1a9246e11ce56f9644c19c59fc6df91446ca06080e9876701b74510ba969f464113271a4c637ae85b4b58", "author": "Isaac Z. Schlueter", "description": "minimal implementation of a PassThrough stream", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass@3.3.6?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass.git", "externalReferences": [ { @@ -1941,11 +1416,6 @@ "version": "1.0.11", "bom-ref": "b8f1b69d3ece7c256fba93c7b8111ff8f840f1934b04030b27031c510647fdbb4d1de30d69b4f1e882efd10eecebd4b3c501987dc475b58d08d38190049c55e0", "description": "zlib port to javascript - fast, modularized, with browser support", - "licenses": [ - { - "expression": "(MIT AND Zlib)" - } - ], "purl": "pkg:npm/pako@1.0.11?vcs_url=nodeca/pako", "externalReferences": [ { @@ -1967,13 +1437,6 @@ "bom-ref": "b99efd75b29f521b0cde78b07542aeb33a77ae3b453a5bc071d862c94bbd5c987ec38b9159a28fe8479cf13d1e05018220a8e61713e3488b1f003ec14381aa7e", "author": "Alexandru Mărășteanu", "description": "JavaScript sprintf implementation", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause" - } - } - ], "purl": "pkg:npm/sprintf-js@1.1.3?vcs_url=https%3A//github.com/alexei/sprintf.js.git", "externalReferences": [ { @@ -1990,13 +1453,6 @@ "bom-ref": "b9f6b447406fcfbc4cc0caadb9657917d6afa4349c0d6af618657853e481af2d0b245180e6bd35b465658814cd3fc1088a0bced5555f69fe6b9dcf6a4672642d", "author": "Isaac Z. Schlueter", "description": "A cache object that deletes the least-recently-used items.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/lru-cache@10.2.0?vcs_url=git%3A//github.com/isaacs/node-lru-cache.git", "externalReferences": [ { @@ -2013,13 +1469,6 @@ "bom-ref": "bf60531341e9032ee9a73344847bb98eac72230d371b95481ace67cb8e4f40e97f9156f6875ae75d5afbbf696be7b2a205e9ab4f0acdd5a8839f1efa418c6a4f", "author": "Sindre Sorhus", "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string-width@5.1.2?vcs_url=sindresorhus/string-width", "externalReferences": [ { @@ -2036,13 +1485,6 @@ "bom-ref": "c37eb16bd1b2f30991013f79d00ce858e0c5108c934e654477115a28476eacdd2ed3c613625d1dbdb06ae844f6a3d661d8bf1e8fcac275c5c868615c2ee8130c", "author": "Masaki Komagata", "description": "Get East Asian Width from a character.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/eastasianwidth@0.2.0?vcs_url=git%3A//github.com/komagata/eastasianwidth.git", "externalReferences": [ { @@ -2059,13 +1501,6 @@ "bom-ref": "c64fb63c9299f2b659734078d90eb20ed35e38d79ed629629f41da273157c0655f05336b744167926c91715cf7564d986158310d0111eac1f6d4ce2bcfb20495", "author": "Isaac Z. Schlueter", "description": "minimal implementation of a PassThrough stream", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass@5.0.0?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass.git", "externalReferences": [ { @@ -2082,13 +1517,6 @@ "bom-ref": "c963a4861595be8acc66d0515f33b91fcc16f768d31f55dc589573c83afd027f1d80ddef590aa710cec3a8284eb358502d97ded1479478b8222bdcc55aa81197", "author": "Sindre Sorhus", "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-regex@5.0.1?vcs_url=chalk/ansi-regex", "externalReferences": [ { @@ -2105,13 +1533,6 @@ "bom-ref": "caddc7cb4044bedf0225d22e3dfc9121ef6f428104f2e3fa714a80bb1a08ccbae9c63c5ba61c24a9472ee51837b21fe1c83ac4f6415790509b26444eebfcd551", "author": "Sindre Sorhus", "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/strip-ansi@6.0.1?vcs_url=chalk/strip-ansi", "externalReferences": [ { @@ -2128,13 +1549,6 @@ "version": "0.11.0", "bom-ref": "cd2a3fe9485dcd34876d73347f226acd6f09a62e799abcd94b042dc71de7297f8b0161622105d7ef658ae3e9bda9aa59607d174875756bcbd840434d9c2e4ffd", "description": "Polyfill of future proposal for `util.parseArgs()`", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0?vcs_url=git%40github.com%3Apkgjs/parseargs.git", "externalReferences": [ { @@ -2161,13 +1575,6 @@ "bom-ref": "d148d6ac19a1876b46b90af311f1d7f7ea4b3656cc07d47debda98666cc5ee90e30fcfd47e74476eff8fc17935de46ec1fa9f66f63a318f7a3eedb1e06450677", "author": "GitHub Inc.", "description": "fs read and write streams based on minipass", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/fs-minipass@3.0.3?vcs_url=https%3A//github.com/npm/fs-minipass.git", "externalReferences": [ { @@ -2193,13 +1600,6 @@ "version": "5.3.0", "bom-ref": "d181999efbcb0157e2121bca57a5510f16586ffb25fa152cc6560df626f2045d2a946079334c7ad891581bd30cd9c99dcd34dbf03ea6ec46ede0d0747f4afa36", "description": "Terminal string styling done right", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/chalk@5.3.0?vcs_url=chalk/chalk", "externalReferences": [ { @@ -2216,13 +1616,6 @@ "bom-ref": "d43647018c09876cc2f750ce207191fcaae015edc9275579d659cfdf3492e8b488917eb677eeee69614862eeaf0f7788885446f4d643af27b00b09bc479f4cd9", "author": "Sindre Sorhus", "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-styles@6.2.1?vcs_url=chalk/ansi-styles", "externalReferences": [ { @@ -2239,13 +1632,6 @@ "bom-ref": "d6329a1b9de73a9597d46754f546cc3bf39efc36e3f88d4e0a2c0a9dea559c70bbe9af6dc00828a23ed2d947c4b3ff2e0976a05e36e6f2976efd096f34b1dcc6", "author": "GitHub Inc.", "description": "Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/cacache@18.0.2?vcs_url=https%3A//github.com/npm/cacache.git", "externalReferences": [ { @@ -2263,13 +1649,6 @@ "bom-ref": "d72c90e01a4b740dc1fbc787c41c04d8d57c2f0d494ed994c5c4f72777823db811d6fe5734390f6db336d68735d7bee6dfb80b0ceaa8cac2eb44891cb81d93a6", "author": "Daniel Wirtz", "description": "A convenient loader for AssemblyScript modules.", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], "purl": "pkg:npm/%40assemblyscript/loader@0.10.1?vcs_url=https%3A//github.com/AssemblyScript/assemblyscript.git#lib/loader", "externalReferences": [ { @@ -2296,13 +1675,6 @@ "bom-ref": "da1ef8b112597e3adc80e19daa33bfa067d47d556bd04a5f8f8c1dbe661a0dcbd103e2cc667fb1448c9553bc06c73232f451fc8c3fdbbf981816d44bf31bdc53", "author": "Isaac Z. Schlueter", "description": "the most correct and second fastest glob implementation in JavaScript", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/glob@10.3.10?vcs_url=git%3A//github.com/isaacs/node-glob.git", "externalReferences": [ { @@ -2319,13 +1691,6 @@ "bom-ref": "dd31cd49289a39c7979925d4d4e532d0694d005488252e4d3c73e2431496ae71d769d40e93e8610e7e699d4ad2e501c30562f0294b8710eaa270a30c2193a90b", "author": "GitHub Inc.", "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/which@4.0.0?vcs_url=https%3A//github.com/npm/node-which.git", "externalReferences": [ { @@ -2342,13 +1707,6 @@ "bom-ref": "dd734b678dc786272158f4df652218c11ca96c55b9877e14bb3ecfb869a5d0196951b77b4426bbe93580cc1c45ebf02898bd8d8df5ddb51697c887f066b6a8c4", "author": "GitHub Inc.", "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/nopt@7.2.0?vcs_url=https%3A//github.com/npm/nopt.git", "externalReferences": [ { @@ -2365,13 +1723,6 @@ "bom-ref": "ddd24d102bd21dc8500ebfd0a92f2619b2ca51042dc17b59180b4692f21cb8de9a744b928c7e70690f38b86b67f8a5db2f064d263abb842f8c663db2f672e122", "author": "Sindre Sorhus", "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-regex@2.1.1?vcs_url=chalk/ansi-regex", "externalReferences": [ { @@ -2388,13 +1739,6 @@ "bom-ref": "de223b5f00934c511e8e41daf80342e796add275e10ec49dfe673a0b235d759726d3873b4e93fc5f836fd866f13413c94010fecca10cbabd09201905c855c37e", "author": "Anna Henningsen", "description": "AsyncResource integration for EventEmitter", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/eventemitter-asyncresource@1.0.0?vcs_url=git%2Bhttps%3A//github.com/addaleax/eventemitter-asyncresource", "externalReferences": [ { @@ -2411,13 +1755,6 @@ "bom-ref": "df165543cffb2d6e35f16d45212fdb281088fd79692edd2c9ff4e9798618ab0de16f1934f966ce833dcc524fbd5226aaa3aeebcfe5c4dc387e5bc9d7b8ef0a27", "author": "Nathan Rajlich", "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/socks-proxy-agent@8.0.2?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/socks-proxy-agent", "externalReferences": [ { @@ -2434,13 +1771,6 @@ "bom-ref": "e4ff3e65b3c0bc13cbabd48fdef2e7800d325ba156062d6e60b7394059746b2e3d5bbe121d81cc190782606857958011c2da32a6d574425686f2d871acc12add", "author": "André Cruz", "description": "Cross platform child_process#spawn and child_process#spawnSync", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/cross-spawn@7.0.3?vcs_url=git%40github.com%3Amoxystudio/node-cross-spawn.git", "externalReferences": [ { @@ -2462,13 +1792,6 @@ "bom-ref": "e6b08f28aa43781518fa4b1942de1c16cace22d5d36af25e6db3787970435c26a14c91ed974e0af3ab6de06a21e1ea8f3be52b52f5701c3b240e9f41ea5140d5", "author": "GitHub Inc.", "description": "Generate a unique character string suitible for use in files and URLs.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/unique-slug@4.0.0?vcs_url=https%3A//github.com/npm/unique-slug.git", "externalReferences": [ { @@ -2485,13 +1808,6 @@ "bom-ref": "e6fac8d058ff670b96f6a3f6655d132630dcb2820a96961eaf9aa952722d353bbc82f37cc820fa3cc838ccd1fe5ebb27bf7ff61a9b180033d6a6b4508615e4a9", "author": "Mathias Bynens", "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/emoji-regex@9.2.2?vcs_url=https%3A//github.com/mathiasbynens/emoji-regex.git", "externalReferences": [ { @@ -2518,13 +1834,6 @@ "bom-ref": "ea89cd0cfb183909032f50f9ab09d7ab6e42edea3ea52c356c2b7e4ad7f68d9741bdf264a526882a4a991d8db857411aa7d376812a393b0fd3276342dc0d38d4", "author": "Isaac Z. Schlueter", "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/minizlib@2.1.2?vcs_url=git%2Bhttps%3A//github.com/isaacs/minizlib.git", "externalReferences": [ { @@ -2541,13 +1850,6 @@ "bom-ref": "eacb4e042ea691383e22aa75ca18af517f71602d2fb36259a5f2f957bd6da64f735488dc53e851d59bf724c2de0b0f7df598ab08253a4f561e6a5cbc297868eb", "author": "Isaac Z. Schlueter", "description": "minimal implementation of a PassThrough stream", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass@7.0.4?vcs_url=https%3A//github.com/isaacs/minipass", "externalReferences": [ { @@ -2564,13 +1866,6 @@ "bom-ref": "eb2b01921d5450abfabec95da7be40968f4aeecbb395dc8eaabe5d57229f0efe1b85730a4944607ec29d3680cd22df70422a003bd93b08e3c7fd0595b12c126a", "author": "Kevin Mårtensson", "description": "Get the command from a shebang", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/shebang-command@2.0.0?vcs_url=kevva/shebang-command", "externalReferences": [ { @@ -2586,13 +1881,6 @@ "version": "2.1.2", "bom-ref": "ec0c1512fff06fb30c5c968fe85c7d9ff8d963ea1fde8b3c092518c7e2fb204d6397752a7ef493e5b8e1fbd4caeebb22f9345432a0a977792cb36fcbd94af37b", "description": "Tiny millisecond conversion utility", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ms@2.1.2?vcs_url=zeit/ms", "externalReferences": [ { @@ -2609,13 +1897,6 @@ "bom-ref": "ede24543b9967cfd40cabc994c366443348cbfb45469a7f74aefdd68eb77c748e262fb2daf9295d90bdfe6fb95b73380bad63f8f2f9197e037bb41537618fc94", "author": "Josh Junon", "description": "Lightweight debugging utility for Node.js and the browser", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/debug@4.3.4?vcs_url=git%3A//github.com/debug-js/debug.git", "externalReferences": [ { @@ -2632,13 +1913,6 @@ "bom-ref": "efe79d9826d0e1607da0b85dff6820c9841f796a2d6a18691fcd87941347b63e19f33fb5d30150fb096955e5a4ded250ad9fc1cf187f3f6e15c7a82b53889bb3", "author": "Isaac Z. Schlueter", "description": "A Minipass stream that calls a flush function before emitting 'end'", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-flush@1.0.5?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass-flush.git", "externalReferences": [ { @@ -2655,13 +1929,6 @@ "bom-ref": "effd06d874a919f86ecf1f738efe3e43ac10ba6852de0b6c9b9d10223235a2f036fb4380fe3c69271a2b9ce2d69ccca64772cef3771aeb60097dbc980e99e17c", "author": "Mathias Buus", "description": "Build tool and bindings loader for node-gyp that supports prebuilds", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/node-gyp-build@4.8.0?vcs_url=https%3A//github.com/prebuild/node-gyp-build.git", "externalReferences": [ { @@ -2689,13 +1956,6 @@ "bom-ref": "f4364666d5811b65c3c066d7df49ec870229c3c801bad57a79438707bae822ad8612ce85f0d9d86342d18c473bd4a402b5b693d257e9efc979e8835794d55ce1", "author": "Ben Coe", "description": "easily create complex multi-column command-line-interfaces", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/%40isaacs/cliui@8.0.2?vcs_url=yargs/cliui", "externalReferences": [ { @@ -2712,13 +1972,6 @@ "bom-ref": "f4630729f642c623297c9662bf759507ed6a838aede517aedd28d5649d2ca53f8e241644cab92d7e138553518d38d4bbd34584c448b354ed95e681f6a0f50aea", "author": "GitHub Inc.", "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/semver@7.6.0?vcs_url=https%3A//github.com/npm/node-semver.git", "externalReferences": [ { @@ -2735,13 +1988,6 @@ "bom-ref": "f87a92bb87e81de8b290fe413ae6178b99d84bba1d61e9a4a55a0bf4a9d653260eac58c7aa2624f57db6eaeb9330ad285ac0b9da66242ec7715196f25b8d8817", "author": "GitHub Inc.", "description": "Opinionated, caching, retrying fetch client", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/make-fetch-happen@13.0.0?vcs_url=https%3A//github.com/npm/make-fetch-happen.git", "externalReferences": [ { @@ -2758,13 +2004,6 @@ "bom-ref": "f93f5e604ae591a0be4171894382cfdef89cacca38a44e6e843f7e93ed800a42dd8a5667a6fe089816b59c94ace57c2b11fe13f77d9b63533756cf1a1c04d4c2", "author": "James M Snell", "description": "A fast, efficient Node.js Worker Thread Pool implementation", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/piscina@4.1.0?vcs_url=git%2Bhttps%3A//github.com/piscinajs/piscina.git", "externalReferences": [ { diff --git a/tests/integration/_snapshots/multiple-versions.json.bin b/tests/integration/_snapshots/multiple-versions.json.bin index 6b950175..91707788 100644 --- a/tests/integration/_snapshots/multiple-versions.json.bin +++ b/tests/integration/_snapshots/multiple-versions.json.bin @@ -36,13 +36,6 @@ "bom-ref": "025792b0ea7c8fca7dcdbd33105be95919b259fb3263a7ecd13ebc51a5c813b8956ae9fa4540ef179a154ec98b408006011b650dfcf15b64c71e1334b04affac", "author": "DY", "description": "A list of color names and its values", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/color-name@1.1.4?vcs_url=git%40github.com%3Acolorjs/color-name.git", "externalReferences": [ { @@ -69,13 +62,6 @@ "bom-ref": "05fa596453d97ea3bea83b8c265063dcfa6bb824c73cc481ef3880065b2e5442fe86b8ea3658aab51c2923627f56b1c36dad6988c0184ee4964b562d74980fe2", "author": "Tim Oxley", "description": "Port of C's wcwidth() and wcswidth()", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/wcwidth@1.0.1?vcs_url=git%2Bhttps%3A//github.com/timoxley/wcwidth.git", "externalReferences": [ { @@ -102,13 +88,6 @@ "bom-ref": "0833e1bbfbabcf94f56b291a0426cff7595e4633c91c04f6f9c0dec99abce84f3cf7f0c04087aa35d3f8651e8b34e78a644ffbba07684a8fe72b7cb536ea634e", "author": "Sindre Sorhus", "description": "Detect whether the terminal supports Unicode", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-unicode-supported@0.1.0?vcs_url=sindresorhus/is-unicode-supported", "externalReferences": [ { @@ -125,13 +104,6 @@ "bom-ref": "0a13492d8b4d44a0cfc7a5bdbd983fdba856fd36844d028150b9a6f2efdbf37a4a65771e45a441c76905b16e3181b2d2f8cdc4b105d6eba211f6ac4ea2542788", "author": "Sindre Sorhus", "description": "Colored symbols for various log levels. Example: `✔︎ Success`", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/log-symbols@4.1.0?vcs_url=sindresorhus/log-symbols", "externalReferences": [ { @@ -148,13 +120,6 @@ "bom-ref": "10c1d0b534746b9c28fc64e3aedccb1339e566be9439d146e13a074cf4fd3d900b49e336ed7b33fc9f38044eeba0911dd074319b3c6ee4323db61fab4c0a6aaf", "author": "Jordan Harband", "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/gopd@1.0.1?vcs_url=git%2Bhttps%3A//github.com/ljharb/gopd.git", "externalReferences": [ { @@ -181,13 +146,6 @@ "bom-ref": "1986bff2c46cb1a351f80027a51f55f5f887651317690130a9f59f267871169b484cd6737e0866bad2dd963147239f72d9bfe6f442d4dd1f458ccfa2cdac7a76", "author": "Jordan Harband", "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/has-symbols@1.0.3?vcs_url=git%3A//github.com/inspect-js/has-symbols.git", "externalReferences": [ { @@ -214,13 +172,6 @@ "bom-ref": "1bf102e91f1410727c7b9f4ef05b3f0bb8f2a7f1b63dc5fc28447cf2bbe31020c780f04d77fe85cbab8c1d22bc5a68831433a1d2296e0aeabd08b6f71adc34ae", "author": "Jordan Harband", "description": "A robust, ES3 compatible, \"has own property\" predicate.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/hasown@2.0.1?vcs_url=git%2Bhttps%3A//github.com/inspect-js/hasOwn.git", "externalReferences": [ { @@ -247,13 +198,6 @@ "bom-ref": "1dad3427b23164513c86d008d449ead8724abdbec580082a49644ba2c5cc1356ee6eff04228039416a8a0febe67e05bcf90bb800b5c0b0151f15509e2227c1b3", "author": "Jordan Harband", "description": "Get and robustly cache all JS language-level intrinsics at first require time", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/get-intrinsic@1.2.4?vcs_url=git%2Bhttps%3A//github.com/ljharb/get-intrinsic.git", "externalReferences": [ { @@ -280,13 +224,6 @@ "bom-ref": "1ecf4ebee53801b064c54196d5c852e94cc13ca5c8590b2f04c7b853d1b06cfa75bff0552470056a9e5b6355db6f357f4e1cda0764bc6674ebe0abfdd4eae78c", "author": "Sindre Sorhus", "description": "Check if the character represented by a given Unicode code point is fullwidth", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-fullwidth-code-point@3.0.0?vcs_url=sindresorhus/is-fullwidth-code-point", "externalReferences": [ { @@ -303,13 +240,6 @@ "bom-ref": "213764015c61c168a6fbd45800c0a25dae13c2a2087c431aaaeeaa7fbf18222482891074eb8b9df5a81f54b3555dc3472fc9e0d21e5982f767c2a03b47d3a0f9", "author": "Mathias Bynens", "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/emoji-regex@8.0.0?vcs_url=https%3A//github.com/mathiasbynens/emoji-regex.git", "externalReferences": [ { @@ -335,13 +265,6 @@ "version": "1.3.0", "bom-ref": "2422117fd007fe66dc804c187faffee81bb67358eae325f67dc4bad8e004036010214213381cf23b5962a8bd7ff9c3d6318ff621d3e0755785b195da2be7909a", "description": "The string_decoder module from Node core", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string_decoder@1.3.0?vcs_url=git%3A//github.com/nodejs/string_decoder.git", "externalReferences": [ { @@ -363,13 +286,6 @@ "bom-ref": "245c7d42c7b39194ff4dadd214ab9fa64298b6a90610c730197b78c53305ab4ab633c2ed94fe542e536e8f065a54d2231f6b8ebc295f744307ec3b5f4de11496", "author": "Sindre Sorhus", "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-styles@4.3.0?vcs_url=chalk/ansi-styles", "externalReferences": [ { @@ -386,13 +302,6 @@ "bom-ref": "27933dd6c7ddbc4c89911be4b73c61168d9e229a5905d2bf20e5ed2449ef45ec467af09e511955c3a4390ae1263b410f5ff4752ff75be356701b8b869bb13280", "author": "Dmitry Shirokov", "description": "Character detector", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/chardet@0.7.0?vcs_url=git%40github.com%3Arunk/node-chardet.git", "externalReferences": [ { @@ -419,13 +328,6 @@ "bom-ref": "2c27177bae17c12df99210456fca902c57791c74a9a6a520b257c0858a70c9ebf89d15f856ef6a729efc49bfa66732b3330a1fde6a78884366004a1901611111", "author": "Sindre Sorhus", "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string-width@4.2.3?vcs_url=sindresorhus/string-width", "externalReferences": [ { @@ -442,13 +344,6 @@ "bom-ref": "3284de402fdb30a1d139b01b5cccee3de7e8fc767e47d5c83e239eaf38b130b5e72367061ad613b14e2e095fa57cc7f8a9986e4c65f380f67055f1bc8fd17c89", "author": "Sindre Sorhus", "description": "Escape RegExp special characters", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/escape-string-regexp@1.0.5?vcs_url=sindresorhus/escape-string-regexp", "externalReferences": [ { @@ -465,13 +360,6 @@ "bom-ref": "32af9f0536a974b227cea7887cd69d4024c6b2efc557c4b76c6fdc05fa2ab7b939ffcc4cbd60f3880d66b1e6ae8931e8928f9d5b49ae42294a783d6048d3b7df", "author": "Sindre Sorhus", "description": "Check if argv has a specific flag", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/has-flag@4.0.0?vcs_url=sindresorhus/has-flag", "externalReferences": [ { @@ -488,13 +376,6 @@ "bom-ref": "3481c8aa9bf3e9431ea148a245d37b8c02be76f629657dd483952e9028624b14711f50038f4bb05557c57867e639cf721a477f487abe57cbe0d954860df06519", "author": "Feross Aboukhadijeh", "description": "Safer Node.js Buffer API", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/safe-buffer@5.2.1?vcs_url=git%3A//github.com/feross/safe-buffer.git", "externalReferences": [ { @@ -521,13 +402,6 @@ "bom-ref": "3ad173702ffcbc873013ea6e4338887c2d774260fe5f3cb2dc0047a66a160a5e452880d062084be59848c1060904a52ead63a347bf5b5779dc45bffcf9d418f7", "author": "Sindre Sorhus", "description": "ANSI escape codes for manipulating the terminal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-escapes@4.3.2?vcs_url=sindresorhus/ansi-escapes", "externalReferences": [ { @@ -544,13 +418,6 @@ "bom-ref": "3ed148fa42ebe80bd87403c28398700a9a92e00a566b687d8e249f286ca606374534a354801acc930ef284c59b1d964e6d6f5af3cfc8d33759114143ae7b7e53", "author": "Sindre Sorhus", "description": "Ensure a function is only called once", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/onetime@5.1.2?vcs_url=sindresorhus/onetime", "externalReferences": [ { @@ -567,13 +434,6 @@ "bom-ref": "41c443a75b480e8a30163a1e298070f89e2ef4437ecef691fd48d80f22071dbfdf9bb8a0d9243445261cd2d7f9ffd1a2652a2078b4c59031702627a253115ab2", "author": "Ben Lesh", "description": "Reactive Extensions for modern JavaScript", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], "purl": "pkg:npm/rxjs@7.8.1?vcs_url=https%3A//github.com/reactivex/rxjs.git", "externalReferences": [ { @@ -600,13 +460,6 @@ "bom-ref": "439a7246d8013438fb4db642f9d86dcc0cc9fdf80411112793e4980cdedf4226db5544e93178d16661931ed3299bdfd9c68ac1508352f587676a3fd094ca5a38", "author": "Sindre Sorhus", "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/wrap-ansi@6.2.0?vcs_url=chalk/wrap-ansi", "externalReferences": [ { @@ -623,13 +476,6 @@ "bom-ref": "4cbd8efc5142c75331a3f6e0dfb80685d173470f33d959418100d3b734997a61f12ec5d6cf6d5e3d5021186761bd7fe735c963e03a413506331dd03e97017f1d", "author": "Jordan Harband", "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/define-data-property@1.1.4?vcs_url=git%2Bhttps%3A//github.com/ljharb/define-data-property.git", "externalReferences": [ { @@ -656,13 +502,6 @@ "bom-ref": "4f0343adb71e5131dcec897d9b8b29bd048ae7e511948174b09ce00a69abda33c6a43cec6acfa99fc85566e836061b13be9ba2613e5bcb9d94370e729a1c7fa1", "author": "Sindre Sorhus", "description": "Elegant terminal spinner", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ora@5.4.1?vcs_url=sindresorhus/ora", "externalReferences": [ { @@ -679,13 +518,6 @@ "bom-ref": "4fbeb3abb47349ed60ef8a8e0063933fb2e4243cc7f3ffbe1f78c670940b5ba1d3a7eab9dab8278fe5dfe0a1ac0b2135b6e047b9c0044965bba6e1c7be13cd2d", "author": "Sindre Sorhus", "description": "Make a function mimic another one", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/mimic-fn@2.1.0?vcs_url=sindresorhus/mimic-fn", "externalReferences": [ { @@ -702,13 +534,6 @@ "bom-ref": "4fc8c068d92b37f42c39f3f6139ce14203af1e2ea88b8336eff5d6f9843025d93bbf6f8860423109d49ef4530654c2ef2151ceccd277d50a1d5f74c52c55267f", "author": "Microsoft Corp.", "description": "Runtime library for TypeScript helper functions", - "licenses": [ - { - "license": { - "id": "0BSD" - } - } - ], "purl": "pkg:npm/tslib@2.6.2?vcs_url=https%3A//github.com/Microsoft/tslib.git", "externalReferences": [ { @@ -735,13 +560,6 @@ "bom-ref": "5131ef7312206f592eb1162341e797bd59f0c905151b106ce5b7714d9050e5ccae1a39d4e9ec96e43b82b9e69f0e26defb2739f74cc2e3bcce499de9203232fa", "author": "Jordan Harband", "description": "Set a function's length property", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/set-function-length@1.2.1?vcs_url=git%2Bhttps%3A//github.com/ljharb/set-function-length.git", "externalReferences": [ { @@ -768,13 +586,6 @@ "bom-ref": "513ef8259e20ad1a441c1589dd76a95071b1216335b99a97108ddf97e0127c287eede41b1996b02cf48e08945f1124c6edf17d6c2f85e9b1964cd9984c6bf133", "author": "Feross Aboukhadijeh", "description": "Node.js Buffer API, for the browser", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/buffer@5.7.1?vcs_url=git%3A//github.com/feross/buffer.git", "externalReferences": [ { @@ -801,13 +612,6 @@ "bom-ref": "52c5a4c98f363a43f0a80d282f5db708f2f2581d891c636bdac543a596b3795fb68210d653bd82288ce8f11f4e02565425924ed80cb4831babee824d52dc643b", "author": "Sindre Sorhus", "description": "Gracefully restore the CLI cursor on exit", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/restore-cursor@3.1.0?vcs_url=sindresorhus/restore-cursor", "externalReferences": [ { @@ -824,11 +628,6 @@ "bom-ref": "5ff2a9c6fdee6be58ecc63ffa8c36220fb9e5f74797d80058623b9b66ceb4eddee4f8b70a5904fa8561b365e11788b6075e991a56474d831377be48d79f8b8bb", "author": "Sindre Sorhus", "description": "A collection of essential TypeScript types", - "licenses": [ - { - "expression": "(MIT OR CC0-1.0)" - } - ], "purl": "pkg:npm/type-fest@0.21.3?vcs_url=sindresorhus/type-fest", "externalReferences": [ { @@ -845,13 +644,6 @@ "bom-ref": "606bfcf7da72e3aa5acbff222728fbfbe4808570fba5c4c128dba7cd9a5e9be520676773d904fb6c2a0c0ae6d8402068c8ac741b13e8d98773bb2afdd30e32c7", "author": "Sindre Sorhus", "description": "Detect whether a terminal supports color", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/supports-color@7.2.0?vcs_url=chalk/supports-color", "externalReferences": [ { @@ -868,13 +660,6 @@ "bom-ref": "638245151928505084c02e403851d42621f4a8174703e05d0288606379486e5c15bb19c7f00d6509e1e6561bd8b7039531bc5a869b3d7a645a04995e3835084f", "author": "John-David Dalton", "description": "Lodash modular utilities.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/lodash@4.17.21?vcs_url=lodash/lodash", "externalReferences": [ { @@ -896,13 +681,6 @@ "bom-ref": "762763ef9679817f06258ccfd7dbf5cfb844189770dd14678ce5b7f635538db0209cbc2be1f7fc8dc6421a431906c3d6035f4b926e8383c428e460e80adeb984", "author": "Jordan Harband", "description": "Robustly `.call.bind()` a function", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/call-bind@1.0.7?vcs_url=git%2Bhttps%3A//github.com/ljharb/call-bind.git", "externalReferences": [ { @@ -929,13 +707,6 @@ "bom-ref": "79730e935b7dbe9bc6ee9732ae85fe2ba61790f04175d4e055863d3afb9eaa871594a8d72c07e6e0b710302882f3acec06c21d7b02602f2046f2d7d8a3328702", "author": "Heather Arthur", "description": "Plain color conversion functions", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/color-convert@2.0.1?vcs_url=Qix-/color-convert", "externalReferences": [ { @@ -952,13 +723,6 @@ "bom-ref": "7a55be9b0376e70ce8e7c90335e83d670704787f37e36e55e19b8a590ca09898458bd9b9ff2aab7ce277757a9e339a39958914c226feb75f36bf59cd40550008", "author": "Raynos", "description": "Implementation of Function.prototype.bind", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/function-bind@1.1.2?vcs_url=https%3A//github.com/Raynos/function-bind.git", "externalReferences": [ { @@ -985,13 +749,6 @@ "bom-ref": "7a7bdf64994cd27f37684c4596e4c9973921fc974fce1e7060c722dc29cee258a61baa098ac224d59d01c4a2bff79c590a7594098327ef90993d595c00c07b42", "author": "Simon Boudrias", "description": "A collection of common interactive command line user interfaces.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/inquirer@9.2.15?vcs_url=https%3A//github.com/SBoudrias/Inquirer.js.git", "externalReferences": [ { @@ -1012,13 +769,6 @@ "version": "4.1.0", "bom-ref": "7f94cdcf3fb95e9b99ca303036e8ca8bb6012b21cc034d328cbede663b491626bc754d1469c5ad82061d26df78bb0eeed546e15a67500404a1d9c522366c1b45", "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/bl@4.1.0?vcs_url=https%3A//github.com/rvagg/bl.git", "externalReferences": [ { @@ -1040,13 +790,6 @@ "bom-ref": "7ff7c6e04a1a80efe6c6731c69623125359b38737a538af1171b6c1655d1f4abe552e43d06c4f161bca28cbf2812f99d1e1b9e3cd2a2665482a6f7176f63c661", "author": "Sindre Sorhus", "description": "Check if stdout or stderr is interactive", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-interactive@1.0.0?vcs_url=sindresorhus/is-interactive", "externalReferences": [ { @@ -1063,13 +806,6 @@ "bom-ref": "85d357e9552f7511205d0aefa236e07f21a1876bdaf3a638d346bbea2aadc8846646cf11b65cd4d5c8b53c02c8ecd89438416b39a4dbba6b31d5cc9ef50979da", "author": "Sindre Sorhus", "description": "Unicode symbols with Windows CMD fallbacks", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/figures@3.2.0?vcs_url=sindresorhus/figures", "externalReferences": [ { @@ -1086,13 +822,6 @@ "bom-ref": "878e7807af591f44ad7e6637d1edc08345cfb22aa4766a1da93bd50edb8c52b0156da6c90872cb5376799f9fddff17b09c5c7c5d4c9f3c5a2ad5fe6d2b3a5c7a", "author": "Kevin Gravier", "description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/external-editor@3.1.0?vcs_url=git%2Bhttps%3A//github.com/mrkmg/node-external-editor.git", "externalReferences": [ { @@ -1119,13 +848,6 @@ "bom-ref": "8d5c0b705e23aeef7cc341f3c51668b5b659cb3ee0d5a4331f73c7cf857d21f0acc50a0c7e315679b546d67eab2b14124d694c8f836a7ec9f498ae4d27135c3d", "author": "Nikita Skovoroda", "description": "Modern Buffer API polyfill without footguns", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/safer-buffer@2.1.2?vcs_url=git%2Bhttps%3A//github.com/ChALkeR/safer-buffer.git", "externalReferences": [ { @@ -1147,13 +869,6 @@ "bom-ref": "a610fcbcf9cb08a7ca5ee4029f5ab10339b6a7df5cde967f7adb8cee76ad8f528494367f0980241d7c457a18b5a221d72b2c61f022ba68085b0c3c0a09a3a874", "author": "Paul Vorbach", "description": "deep cloning of objects and arrays", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/clone@1.0.4?vcs_url=git%3A//github.com/pvorb/node-clone.git", "externalReferences": [ { @@ -1176,13 +891,6 @@ "bom-ref": "aade88de55fd3080895b4fa398aae47f5038d206b926bbd4c7f9c023fd8f740c78a424b4e85b95d3a09abcea1b8d1aa613b161f62ce607e1af3dd35638af7b84", "author": "Dominic Tarr", "description": "simplified stream construction", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/%40ljharb/through@2.3.12?vcs_url=git%2Bhttps%3A//github.com/ljharb/through.git", "externalReferences": [ { @@ -1204,13 +912,6 @@ "bom-ref": "b2f727564160bb902867ef4cfce433ada58adfe782f4bb1c8c27da7df73084a0da4f03c2be1b2f41e4c4c98d88e47d178839b49b5db69a5bc3911a2052a9479d", "author": "T. Jameson Little", "description": "Base64 encoding/decoding in pure JS", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/base64-js@1.5.1?vcs_url=git%3A//github.com/beatgammit/base64-js.git", "externalReferences": [ { @@ -1237,13 +938,6 @@ "bom-ref": "b598da29612d98662dc35345bd1a3579bf4a0de9ecd38fe1d5fd3467664e97ecfc69938b28117dacb6a98e9f3fa249705713578dcf02666bd0b3dd62f51110c8", "author": "Jordan Harband", "description": "Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/has-proto@1.0.3?vcs_url=git%2Bhttps%3A//github.com/inspect-js/has-proto.git", "externalReferences": [ { @@ -1270,13 +964,6 @@ "bom-ref": "b6e846d47148e2d6ca3e19dae4f463ca97f7224df81f0a155aa3f0b96da366ad307867633731e1be9d63cde1b570c9951e10321dd89a9aa05ab72591aa900e4a", "author": "GitHub Inc.", "description": "Bytes go in, but they don't come out (when muted).", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/mute-stream@1.0.0?vcs_url=https%3A//github.com/npm/mute-stream.git", "externalReferences": [ { @@ -1292,13 +979,6 @@ "version": "4.1.2", "bom-ref": "ba8b67ab80946173b706cb3d8e41fea09d58e71321d50bf12af7ba629492e43319d02c774281b4f22aa0d3e8c213a26f617cbe57fcf0eb4292f5777dcc0ceeec", "description": "Terminal string styling done right", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/chalk@4.1.2?vcs_url=chalk/chalk", "externalReferences": [ { @@ -1315,13 +995,6 @@ "bom-ref": "bcbf65df2a5f05ad2f7b99f5c7fc90c06e7b8ee895e97e47d86f1c1c53bf19575cf4a3ff3704bd711530dac9a6a02110c4531e26789dfc2b6bfb71f1b1bce753", "author": "KARASZI István", "description": "Temporary file and directory creator", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/tmp@0.0.33?vcs_url=raszi/node-tmp", "externalReferences": [ { @@ -1348,13 +1021,6 @@ "bom-ref": "bd270458a3c58ebc61fe01fdabf46bfc9321dd72fc59aa224361b05e0653c5823a49d8c3dcee1e0accf61b2cc36660b9e935ad0b3ba9de4da6183e00ede53360", "author": "Ben Coe", "description": "when you want to fire an event no matter how a process exits.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/signal-exit@3.0.7?vcs_url=https%3A//github.com/tapjs/signal-exit.git", "externalReferences": [ { @@ -1381,13 +1047,6 @@ "bom-ref": "be9c08efee22c96768d6a6919b89de666f426bde675c50826d90d341a5da4059bf9c0e56497d052aad02a111c64037d93b604da7daec5fd5a1f8fc1ce727ebb4", "author": "Sindre Sorhus", "description": "Spinners for use in the terminal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/cli-spinners@2.9.2?vcs_url=sindresorhus/cli-spinners", "externalReferences": [ { @@ -1404,13 +1063,6 @@ "bom-ref": "bfba9a6e474788c108e89c9bbda691d03d4165e32900562494edc65ec152afae172c34be0dfa09424bba0978ca8a65ec91b4616c7de8578c3ed126dfb6b8cb3b", "author": "Simon Boudrias", "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/run-async@3.0.0?vcs_url=SBoudrias/run-async", "externalReferences": [ { @@ -1427,13 +1079,6 @@ "bom-ref": "c08b53be836e628e200b27bf7b20b6859a14b75fb0d89d24aea283c172fedba528df494788397f1a827790179feabcac67c432c11a67c313fde64e1ce54165ba", "author": "Ilya Radchenko", "description": "Get stdout window width, with two fallbacks, tty and then a default.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/cli-width@4.1.0?vcs_url=git%40github.com%3Aknownasilya/cli-width.git", "externalReferences": [ { @@ -1460,13 +1105,6 @@ "bom-ref": "c5c4ac669553a295c4b951a8c896a4908ef4cd6fcd3eb45ec208551d2ef0f6ab9db382ab1483b2b99ac12f3351d14f0fdccbdcb1ce75c6382fe63a85fac757fb", "author": "Alexander Shtuchkin", "description": "Convert character encodings in pure javascript.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/iconv-lite@0.4.24?vcs_url=git%3A//github.com/ashtuchkin/iconv-lite.git", "externalReferences": [ { @@ -1492,13 +1130,6 @@ "version": "2.0.4", "bom-ref": "c66b3957a0ea25fd0756e3154f1037d48052b77084be20842cf0996815b3e355b4faed49ec2cc3d3ef80b6a359e1c1542591847cd78c4205ebe3f2db69e9f2a3", "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/inherits@2.0.4?vcs_url=git%3A//github.com/isaacs/inherits", "externalReferences": [ { @@ -1515,13 +1146,6 @@ "bom-ref": "c963a4861595be8acc66d0515f33b91fcc16f768d31f55dc589573c83afd027f1d80ddef590aa710cec3a8284eb358502d97ded1479478b8222bdcc55aa81197", "author": "Sindre Sorhus", "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-regex@5.0.1?vcs_url=chalk/ansi-regex", "externalReferences": [ { @@ -1538,13 +1162,6 @@ "bom-ref": "caddc7cb4044bedf0225d22e3dfc9121ef6f428104f2e3fa714a80bb1a08ccbae9c63c5ba61c24a9472ee51837b21fe1c83ac4f6415790509b26444eebfcd551", "author": "Sindre Sorhus", "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/strip-ansi@6.0.1?vcs_url=chalk/strip-ansi", "externalReferences": [ { @@ -1560,13 +1177,6 @@ "version": "5.3.0", "bom-ref": "d181999efbcb0157e2121bca57a5510f16586ffb25fa152cc6560df626f2045d2a946079334c7ad891581bd30cd9c99dcd34dbf03ea6ec46ede0d0747f4afa36", "description": "Terminal string styling done right", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/chalk@5.3.0?vcs_url=chalk/chalk", "externalReferences": [ { @@ -1582,13 +1192,6 @@ "version": "3.6.2", "bom-ref": "d2a6069158b166a31adb6a740adc9ba2d0fa8fdc706cc97f27de82ecc7c9efe4980b117879037f2fd3629dc5fd06abd76c6919929feb6606ee4296aea119ede8", "description": "Streams3, a user-land copy of the stream library from Node.js", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/readable-stream@3.6.2?vcs_url=git%3A//github.com/nodejs/readable-stream", "externalReferences": [ { @@ -1605,13 +1208,6 @@ "bom-ref": "d7077d09f18931b227b6edb9cc8371fc7b26f9fbac7e89f7da52155e918848dfa60b8354f4d9148980b92fb86bb6f654acf7b355b3c3a99d0f6994802e9f547d", "author": "Jordan Harband", "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/has-property-descriptors@1.0.2?vcs_url=git%2Bhttps%3A//github.com/inspect-js/has-property-descriptors.git", "externalReferences": [ { @@ -1638,13 +1234,6 @@ "bom-ref": "e23aa9b242674fda7fada089daba060fa96df0f065a7762dbde6304d8e9c327dd148f4ddd7d1cf19edefae8842a90b7806728fc0bb724e8939d7584074bf1cde", "author": "Jordan Harband", "description": "`Object.defineProperty`, but not IE 8's broken one.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/es-define-property@1.0.0?vcs_url=git%2Bhttps%3A//github.com/ljharb/es-define-property.git", "externalReferences": [ { @@ -1671,13 +1260,6 @@ "bom-ref": "e305b0689b1ff9ff8efa3d745fece7f2767c4a13e68ec03822eab4f75fd791405e2c4bfd7b04f5b9e6bea9e5050a11fd222f122f08766b86536be728769a78f6", "author": "Sindre Sorhus", "description": "Node.js os.tmpdir() ponyfill", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/os-tmpdir@1.0.2?vcs_url=sindresorhus/os-tmpdir", "externalReferences": [ { @@ -1694,13 +1276,6 @@ "bom-ref": "e3fe1a219c262e5f4439fabfc3240ca7d92d9254b8970e16c3fbc3c0c7de11bfb91486071399eab394f2c90e374bd04de4f6ab9eb510e0746cbf2e568cfc1a78", "author": "Nathan Rajlich", "description": "The Node.js `util.deprecate()` function with browser support", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/util-deprecate@1.0.2?vcs_url=git%3A//github.com/TooTallNate/util-deprecate.git", "externalReferences": [ { @@ -1727,13 +1302,6 @@ "bom-ref": "f3fbaf25284e585253bbfbe9da3a744f193b3f5d87e6483e1bc93d192226171dd462212cf084bd546548b9049b93abe3dc95bf0851f05765c7dba443d1f418b0", "author": "Elijah Insua", "description": "merge single level defaults over a config object", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/defaults@1.0.4?vcs_url=git%3A//github.com/sindresorhus/node-defaults.git", "externalReferences": [ { @@ -1750,13 +1318,6 @@ "bom-ref": "fb63b3caeb83e85d817f30f1490b7fc35ab1709aff863692ce0b6bfa76c4c6eef09be11d009e3940595196ae5611bb65e43ec8c8f39b661d52df82e8f40b7e63", "author": "Feross Aboukhadijeh", "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause" - } - } - ], "purl": "pkg:npm/ieee754@1.2.1?vcs_url=git%3A//github.com/feross/ieee754.git", "externalReferences": [ { @@ -1773,13 +1334,6 @@ "bom-ref": "fda0c9b8a85ddfbfbabab4d99d8dcfe8de35ec8d55e8f8c1e091df2a0d278dda5f271243d90b35406772892b43d2bf8cbdfc2dedf0f7d749e4be4b3b7ba27966", "author": "Jordan Harband", "description": "A simple cache for a few of the JS Error constructors.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/es-errors@1.3.0?vcs_url=git%2Bhttps%3A//github.com/ljharb/es-errors.git", "externalReferences": [ { @@ -1806,13 +1360,6 @@ "bom-ref": "fee1e46b5e90637b07367f94ae298429b3160dc17f358d4774c3b15d11279849e777f16ef31ae508284b0dffde3a77d7601c3dc161d24c84a15a0a4d487cc04c", "author": "Sindre Sorhus", "description": "Toggle the CLI cursor", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/cli-cursor@3.1.0?vcs_url=sindresorhus/cli-cursor", "externalReferences": [ { diff --git a/tests/integration/_snapshots/nested-workspaces.json.bin b/tests/integration/_snapshots/nested-workspaces.json.bin new file mode 100644 index 00000000..2dc50ffe --- /dev/null +++ b/tests/integration/_snapshots/nested-workspaces.json.bin @@ -0,0 +1,2411 @@ +,{ + "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", + "bomFormat": "CycloneDX", + "specVersion": "1.5", + "version": 1, + "metadata": { + "tools": [ + { + "name": "yarn-plugin-sbom", + "version": "1.0-dev" + }, + { + "vendor": "cyclonedx", + "name": "cyclonedx-library", + "version": "6.4.0" + } + ], + "component": { + "type": "application", + "name": "nested-workspaces", + "version": "0.0.1", + "bom-ref": "bf7f51494739b9cb10baba216ccd37c23257ff4de1b13c3315213d8e269448f46e6a90eba60b84679f3f9ea993ba517bc77ed7c543c8a42c4fe8d661d8e745bb" + }, + "properties": [ + { + "name": "cdx:reproducible", + "value": "true" + } + ] + }, + "components": [ + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "025792b0ea7c8fca7dcdbd33105be95919b259fb3263a7ecd13ebc51a5c813b8956ae9fa4540ef179a154ec98b408006011b650dfcf15b64c71e1334b04affac", + "author": "DY", + "description": "A list of color names and its values", + "purl": "pkg:npm/color-name@1.1.4?vcs_url=git%40github.com%3Acolorjs/color-name.git", + "externalReferences": [ + { + "url": "https://github.com/colorjs/color-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git@github.com:colorjs/color-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/colorjs/color-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "wcwidth", + "version": "1.0.1", + "bom-ref": "05fa596453d97ea3bea83b8c265063dcfa6bb824c73cc481ef3880065b2e5442fe86b8ea3658aab51c2923627f56b1c36dad6988c0184ee4964b562d74980fe2", + "author": "Tim Oxley", + "description": "Port of C's wcwidth() and wcswidth()", + "purl": "pkg:npm/wcwidth@1.0.1?vcs_url=git%2Bhttps%3A//github.com/timoxley/wcwidth.git", + "externalReferences": [ + { + "url": "https://github.com/timoxley/wcwidth/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/timoxley/wcwidth.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/timoxley/wcwidth#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "is-unicode-supported", + "version": "0.1.0", + "bom-ref": "0833e1bbfbabcf94f56b291a0426cff7595e4633c91c04f6f9c0dec99abce84f3cf7f0c04087aa35d3f8651e8b34e78a644ffbba07684a8fe72b7cb536ea634e", + "author": "Sindre Sorhus", + "description": "Detect whether the terminal supports Unicode", + "purl": "pkg:npm/is-unicode-supported@0.1.0?vcs_url=sindresorhus/is-unicode-supported", + "externalReferences": [ + { + "url": "sindresorhus/is-unicode-supported", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "log-symbols", + "version": "4.1.0", + "bom-ref": "0a13492d8b4d44a0cfc7a5bdbd983fdba856fd36844d028150b9a6f2efdbf37a4a65771e45a441c76905b16e3181b2d2f8cdc4b105d6eba211f6ac4ea2542788", + "author": "Sindre Sorhus", + "description": "Colored symbols for various log levels. Example: `✔︎ Success`", + "purl": "pkg:npm/log-symbols@4.1.0?vcs_url=sindresorhus/log-symbols", + "externalReferences": [ + { + "url": "sindresorhus/log-symbols", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "nested-workspace-1", + "version": "0.0.1", + "bom-ref": "0d927fa29c5ab197243a0af164486bc7230642fcb718a91b207c2dcab078f3e937e940e0a47d1fd9d736055d03cc3c12801baf7f8c1b40b09202ab40bbc9a161" + }, + { + "type": "library", + "name": "gopd", + "version": "1.0.1", + "bom-ref": "10c1d0b534746b9c28fc64e3aedccb1339e566be9439d146e13a074cf4fd3d900b49e336ed7b33fc9f38044eeba0911dd074319b3c6ee4323db61fab4c0a6aaf", + "author": "Jordan Harband", + "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.", + "purl": "pkg:npm/gopd@1.0.1?vcs_url=git%2Bhttps%3A//github.com/ljharb/gopd.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/gopd/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ljharb/gopd.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/gopd#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "has-symbols", + "version": "1.0.3", + "bom-ref": "1986bff2c46cb1a351f80027a51f55f5f887651317690130a9f59f267871169b484cd6737e0866bad2dd963147239f72d9bfe6f442d4dd1f458ccfa2cdac7a76", + "author": "Jordan Harband", + "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.", + "purl": "pkg:npm/has-symbols@1.0.3?vcs_url=git%3A//github.com/inspect-js/has-symbols.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/has-symbols/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/inspect-js/has-symbols.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/has-symbols#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "get-intrinsic", + "version": "1.2.4", + "bom-ref": "1dad3427b23164513c86d008d449ead8724abdbec580082a49644ba2c5cc1356ee6eff04228039416a8a0febe67e05bcf90bb800b5c0b0151f15509e2227c1b3", + "author": "Jordan Harband", + "description": "Get and robustly cache all JS language-level intrinsics at first require time", + "purl": "pkg:npm/get-intrinsic@1.2.4?vcs_url=git%2Bhttps%3A//github.com/ljharb/get-intrinsic.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/get-intrinsic/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ljharb/get-intrinsic.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/get-intrinsic#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "is-fullwidth-code-point", + "version": "3.0.0", + "bom-ref": "1ecf4ebee53801b064c54196d5c852e94cc13ca5c8590b2f04c7b853d1b06cfa75bff0552470056a9e5b6355db6f357f4e1cda0764bc6674ebe0abfdd4eae78c", + "author": "Sindre Sorhus", + "description": "Check if the character represented by a given Unicode code point is fullwidth", + "purl": "pkg:npm/is-fullwidth-code-point@3.0.0?vcs_url=sindresorhus/is-fullwidth-code-point", + "externalReferences": [ + { + "url": "sindresorhus/is-fullwidth-code-point", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "emoji-regex", + "version": "8.0.0", + "bom-ref": "213764015c61c168a6fbd45800c0a25dae13c2a2087c431aaaeeaa7fbf18222482891074eb8b9df5a81f54b3555dc3472fc9e0d21e5982f767c2a03b47d3a0f9", + "author": "Mathias Bynens", + "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", + "purl": "pkg:npm/emoji-regex@8.0.0?vcs_url=https%3A//github.com/mathiasbynens/emoji-regex.git", + "externalReferences": [ + { + "url": "https://github.com/mathiasbynens/emoji-regex/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs\"" + }, + { + "url": "https://github.com/mathiasbynens/emoji-regex.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://mths.be/emoji-regex", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.3.0", + "bom-ref": "2422117fd007fe66dc804c187faffee81bb67358eae325f67dc4bad8e004036010214213381cf23b5962a8bd7ff9c3d6318ff621d3e0755785b195da2be7909a", + "description": "The string_decoder module from Node core", + "purl": "pkg:npm/string_decoder@1.3.0?vcs_url=git%3A//github.com/nodejs/string_decoder.git", + "externalReferences": [ + { + "url": "git://github.com/nodejs/string_decoder.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/string_decoder", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "set-function-length", + "version": "1.2.2", + "bom-ref": "243073748bfa1b8fa6b086f94c73bee163db2ff2a4b75721ac58f8d10660bc04050d13e2d1582acfa09d62e77aeb3e09938f2cce10377f535f7014709a361326", + "author": "Jordan Harband", + "description": "Set a function's length property", + "purl": "pkg:npm/set-function-length@1.2.2?vcs_url=git%2Bhttps%3A//github.com/ljharb/set-function-length.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/set-function-length/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ljharb/set-function-length.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/set-function-length#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "245c7d42c7b39194ff4dadd214ab9fa64298b6a90610c730197b78c53305ab4ab633c2ed94fe542e536e8f065a54d2231f6b8ebc295f744307ec3b5f4de11496", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "purl": "pkg:npm/ansi-styles@4.3.0?vcs_url=chalk/ansi-styles", + "externalReferences": [ + { + "url": "chalk/ansi-styles", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "chardet", + "version": "0.7.0", + "bom-ref": "27933dd6c7ddbc4c89911be4b73c61168d9e229a5905d2bf20e5ed2449ef45ec467af09e511955c3a4390ae1263b410f5ff4752ff75be356701b8b869bb13280", + "author": "Dmitry Shirokov", + "description": "Character detector", + "purl": "pkg:npm/chardet@0.7.0?vcs_url=git%40github.com%3Arunk/node-chardet.git", + "externalReferences": [ + { + "url": "http://github.com/runk/node-chardet/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git@github.com:runk/node-chardet.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/runk/node-chardet", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "string-width", + "version": "4.2.3", + "bom-ref": "2c27177bae17c12df99210456fca902c57791c74a9a6a520b257c0858a70c9ebf89d15f856ef6a729efc49bfa66732b3330a1fde6a78884366004a1901611111", + "author": "Sindre Sorhus", + "description": "Get the visual width of a string - the number of columns required to display it", + "purl": "pkg:npm/string-width@4.2.3?vcs_url=sindresorhus/string-width", + "externalReferences": [ + { + "url": "sindresorhus/string-width", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "3284de402fdb30a1d139b01b5cccee3de7e8fc767e47d5c83e239eaf38b130b5e72367061ad613b14e2e095fa57cc7f8a9986e4c65f380f67055f1bc8fd17c89", + "author": "Sindre Sorhus", + "description": "Escape RegExp special characters", + "purl": "pkg:npm/escape-string-regexp@1.0.5?vcs_url=sindresorhus/escape-string-regexp", + "externalReferences": [ + { + "url": "sindresorhus/escape-string-regexp", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "32af9f0536a974b227cea7887cd69d4024c6b2efc557c4b76c6fdc05fa2ab7b939ffcc4cbd60f3880d66b1e6ae8931e8928f9d5b49ae42294a783d6048d3b7df", + "author": "Sindre Sorhus", + "description": "Check if argv has a specific flag", + "purl": "pkg:npm/has-flag@4.0.0?vcs_url=sindresorhus/has-flag", + "externalReferences": [ + { + "url": "sindresorhus/has-flag", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "3481c8aa9bf3e9431ea148a245d37b8c02be76f629657dd483952e9028624b14711f50038f4bb05557c57867e639cf721a477f487abe57cbe0d954860df06519", + "author": "Feross Aboukhadijeh", + "description": "Safer Node.js Buffer API", + "purl": "pkg:npm/safe-buffer@5.2.1?vcs_url=git%3A//github.com/feross/safe-buffer.git", + "externalReferences": [ + { + "url": "https://github.com/feross/safe-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/feross/safe-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/safe-buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "ansi-escapes", + "version": "4.3.2", + "bom-ref": "3ad173702ffcbc873013ea6e4338887c2d774260fe5f3cb2dc0047a66a160a5e452880d062084be59848c1060904a52ead63a347bf5b5779dc45bffcf9d418f7", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for manipulating the terminal", + "purl": "pkg:npm/ansi-escapes@4.3.2?vcs_url=sindresorhus/ansi-escapes", + "externalReferences": [ + { + "url": "sindresorhus/ansi-escapes", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "onetime", + "version": "5.1.2", + "bom-ref": "3ed148fa42ebe80bd87403c28398700a9a92e00a566b687d8e249f286ca606374534a354801acc930ef284c59b1d964e6d6f5af3cfc8d33759114143ae7b7e53", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "purl": "pkg:npm/onetime@5.1.2?vcs_url=sindresorhus/onetime", + "externalReferences": [ + { + "url": "sindresorhus/onetime", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "rxjs", + "version": "7.8.1", + "bom-ref": "41c443a75b480e8a30163a1e298070f89e2ef4437ecef691fd48d80f22071dbfdf9bb8a0d9243445261cd2d7f9ffd1a2652a2078b4c59031702627a253115ab2", + "author": "Ben Lesh", + "description": "Reactive Extensions for modern JavaScript", + "purl": "pkg:npm/rxjs@7.8.1?vcs_url=https%3A//github.com/reactivex/rxjs.git", + "externalReferences": [ + { + "url": "https://github.com/ReactiveX/RxJS/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://github.com/reactivex/rxjs.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://rxjs.dev", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "wrap-ansi", + "version": "6.2.0", + "bom-ref": "439a7246d8013438fb4db642f9d86dcc0cc9fdf80411112793e4980cdedf4226db5544e93178d16661931ed3299bdfd9c68ac1508352f587676a3fd094ca5a38", + "author": "Sindre Sorhus", + "description": "Wordwrap a string with ANSI escape codes", + "purl": "pkg:npm/wrap-ansi@6.2.0?vcs_url=chalk/wrap-ansi", + "externalReferences": [ + { + "url": "chalk/wrap-ansi", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "define-data-property", + "version": "1.1.4", + "bom-ref": "4cbd8efc5142c75331a3f6e0dfb80685d173470f33d959418100d3b734997a61f12ec5d6cf6d5e3d5021186761bd7fe735c963e03a413506331dd03e97017f1d", + "author": "Jordan Harband", + "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.", + "purl": "pkg:npm/define-data-property@1.1.4?vcs_url=git%2Bhttps%3A//github.com/ljharb/define-data-property.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/define-data-property/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ljharb/define-data-property.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/define-data-property#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "ora", + "version": "5.4.1", + "bom-ref": "4f0343adb71e5131dcec897d9b8b29bd048ae7e511948174b09ce00a69abda33c6a43cec6acfa99fc85566e836061b13be9ba2613e5bcb9d94370e729a1c7fa1", + "author": "Sindre Sorhus", + "description": "Elegant terminal spinner", + "purl": "pkg:npm/ora@5.4.1?vcs_url=sindresorhus/ora", + "externalReferences": [ + { + "url": "sindresorhus/ora", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "2.1.0", + "bom-ref": "4fbeb3abb47349ed60ef8a8e0063933fb2e4243cc7f3ffbe1f78c670940b5ba1d3a7eab9dab8278fe5dfe0a1ac0b2135b6e047b9c0044965bba6e1c7be13cd2d", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "purl": "pkg:npm/mimic-fn@2.1.0?vcs_url=sindresorhus/mimic-fn", + "externalReferences": [ + { + "url": "sindresorhus/mimic-fn", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "tslib", + "version": "2.6.2", + "bom-ref": "4fc8c068d92b37f42c39f3f6139ce14203af1e2ea88b8336eff5d6f9843025d93bbf6f8860423109d49ef4530654c2ef2151ceccd277d50a1d5f74c52c55267f", + "author": "Microsoft Corp.", + "description": "Runtime library for TypeScript helper functions", + "purl": "pkg:npm/tslib@2.6.2?vcs_url=https%3A//github.com/Microsoft/tslib.git", + "externalReferences": [ + { + "url": "https://github.com/Microsoft/TypeScript/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://github.com/Microsoft/tslib.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://www.typescriptlang.org/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "513ef8259e20ad1a441c1589dd76a95071b1216335b99a97108ddf97e0127c287eede41b1996b02cf48e08945f1124c6edf17d6c2f85e9b1964cd9984c6bf133", + "author": "Feross Aboukhadijeh", + "description": "Node.js Buffer API, for the browser", + "purl": "pkg:npm/buffer@5.7.1?vcs_url=git%3A//github.com/feross/buffer.git", + "externalReferences": [ + { + "url": "https://github.com/feross/buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/feross/buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "restore-cursor", + "version": "3.1.0", + "bom-ref": "52c5a4c98f363a43f0a80d282f5db708f2f2581d891c636bdac543a596b3795fb68210d653bd82288ce8f11f4e02565425924ed80cb4831babee824d52dc643b", + "author": "Sindre Sorhus", + "description": "Gracefully restore the CLI cursor on exit", + "purl": "pkg:npm/restore-cursor@3.1.0?vcs_url=sindresorhus/restore-cursor", + "externalReferences": [ + { + "url": "sindresorhus/restore-cursor", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "type-fest", + "version": "0.21.3", + "bom-ref": "5ff2a9c6fdee6be58ecc63ffa8c36220fb9e5f74797d80058623b9b66ceb4eddee4f8b70a5904fa8561b365e11788b6075e991a56474d831377be48d79f8b8bb", + "author": "Sindre Sorhus", + "description": "A collection of essential TypeScript types", + "purl": "pkg:npm/type-fest@0.21.3?vcs_url=sindresorhus/type-fest", + "externalReferences": [ + { + "url": "sindresorhus/type-fest", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "606bfcf7da72e3aa5acbff222728fbfbe4808570fba5c4c128dba7cd9a5e9be520676773d904fb6c2a0c0ae6d8402068c8ac741b13e8d98773bb2afdd30e32c7", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "purl": "pkg:npm/supports-color@7.2.0?vcs_url=chalk/supports-color", + "externalReferences": [ + { + "url": "chalk/supports-color", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "lodash", + "version": "4.17.21", + "bom-ref": "638245151928505084c02e403851d42621f4a8174703e05d0288606379486e5c15bb19c7f00d6509e1e6561bd8b7039531bc5a869b3d7a645a04995e3835084f", + "author": "John-David Dalton", + "description": "Lodash modular utilities.", + "purl": "pkg:npm/lodash@4.17.21?vcs_url=lodash/lodash", + "externalReferences": [ + { + "url": "lodash/lodash", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + }, + { + "url": "https://lodash.com/", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "call-bind", + "version": "1.0.7", + "bom-ref": "762763ef9679817f06258ccfd7dbf5cfb844189770dd14678ce5b7f635538db0209cbc2be1f7fc8dc6421a431906c3d6035f4b926e8383c428e460e80adeb984", + "author": "Jordan Harband", + "description": "Robustly `.call.bind()` a function", + "purl": "pkg:npm/call-bind@1.0.7?vcs_url=git%2Bhttps%3A//github.com/ljharb/call-bind.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/call-bind/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ljharb/call-bind.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/call-bind#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "79730e935b7dbe9bc6ee9732ae85fe2ba61790f04175d4e055863d3afb9eaa871594a8d72c07e6e0b710302882f3acec06c21d7b02602f2046f2d7d8a3328702", + "author": "Heather Arthur", + "description": "Plain color conversion functions", + "purl": "pkg:npm/color-convert@2.0.1?vcs_url=Qix-/color-convert", + "externalReferences": [ + { + "url": "Qix-/color-convert", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "function-bind", + "version": "1.1.2", + "bom-ref": "7a55be9b0376e70ce8e7c90335e83d670704787f37e36e55e19b8a590ca09898458bd9b9ff2aab7ce277757a9e339a39958914c226feb75f36bf59cd40550008", + "author": "Raynos", + "description": "Implementation of Function.prototype.bind", + "purl": "pkg:npm/function-bind@1.1.2?vcs_url=https%3A//github.com/Raynos/function-bind.git", + "externalReferences": [ + { + "url": "https://github.com/Raynos/function-bind/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://github.com/Raynos/function-bind.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/Raynos/function-bind", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "bl", + "version": "4.1.0", + "bom-ref": "7f94cdcf3fb95e9b99ca303036e8ca8bb6012b21cc034d328cbede663b491626bc754d1469c5ad82061d26df78bb0eeed546e15a67500404a1d9c522366c1b45", + "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!", + "purl": "pkg:npm/bl@4.1.0?vcs_url=https%3A//github.com/rvagg/bl.git", + "externalReferences": [ + { + "url": "https://github.com/rvagg/bl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rvagg/bl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "is-interactive", + "version": "1.0.0", + "bom-ref": "7ff7c6e04a1a80efe6c6731c69623125359b38737a538af1171b6c1655d1f4abe552e43d06c4f161bca28cbf2812f99d1e1b9e3cd2a2665482a6f7176f63c661", + "author": "Sindre Sorhus", + "description": "Check if stdout or stderr is interactive", + "purl": "pkg:npm/is-interactive@1.0.0?vcs_url=sindresorhus/is-interactive", + "externalReferences": [ + { + "url": "sindresorhus/is-interactive", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "hasown", + "version": "2.0.2", + "bom-ref": "80fe6c99012913d047029afc7c90e374206b8188c10cfd057ad3b06b2dba16324f2b56e4d500d19b96c8e47d64dfd4cca28b8667bc499c16aba4f8de6800f32a", + "author": "Jordan Harband", + "description": "A robust, ES3 compatible, \"has own property\" predicate.", + "purl": "pkg:npm/hasown@2.0.2?vcs_url=git%2Bhttps%3A//github.com/inspect-js/hasOwn.git", + "externalReferences": [ + { + "url": "https://github.com/inspect-js/hasOwn/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/inspect-js/hasOwn.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/hasOwn#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "figures", + "version": "3.2.0", + "bom-ref": "85d357e9552f7511205d0aefa236e07f21a1876bdaf3a638d346bbea2aadc8846646cf11b65cd4d5c8b53c02c8ecd89438416b39a4dbba6b31d5cc9ef50979da", + "author": "Sindre Sorhus", + "description": "Unicode symbols with Windows CMD fallbacks", + "purl": "pkg:npm/figures@3.2.0?vcs_url=sindresorhus/figures", + "externalReferences": [ + { + "url": "sindresorhus/figures", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "external-editor", + "version": "3.1.0", + "bom-ref": "878e7807af591f44ad7e6637d1edc08345cfb22aa4766a1da93bd50edb8c52b0156da6c90872cb5376799f9fddff17b09c5c7c5d4c9f3c5a2ad5fe6d2b3a5c7a", + "author": "Kevin Gravier", + "description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT", + "purl": "pkg:npm/external-editor@3.1.0?vcs_url=git%2Bhttps%3A//github.com/mrkmg/node-external-editor.git", + "externalReferences": [ + { + "url": "https://github.com/mrkmg/node-external-editor/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/mrkmg/node-external-editor.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/mrkmg/node-external-editor#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "8d5c0b705e23aeef7cc341f3c51668b5b659cb3ee0d5a4331f73c7cf857d21f0acc50a0c7e315679b546d67eab2b14124d694c8f836a7ec9f498ae4d27135c3d", + "author": "Nikita Skovoroda", + "description": "Modern Buffer API polyfill without footguns", + "purl": "pkg:npm/safer-buffer@2.1.2?vcs_url=git%2Bhttps%3A//github.com/ChALkeR/safer-buffer.git", + "externalReferences": [ + { + "url": "https://github.com/ChALkeR/safer-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ChALkeR/safer-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "clone", + "version": "1.0.4", + "bom-ref": "a610fcbcf9cb08a7ca5ee4029f5ab10339b6a7df5cde967f7adb8cee76ad8f528494367f0980241d7c457a18b5a221d72b2c61f022ba68085b0c3c0a09a3a874", + "author": "Paul Vorbach", + "description": "deep cloning of objects and arrays", + "purl": "pkg:npm/clone@1.0.4?vcs_url=git%3A//github.com/pvorb/node-clone.git", + "externalReferences": [ + { + "url": "https://github.com/pvorb/node-clone/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/pvorb/node-clone.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "b2f727564160bb902867ef4cfce433ada58adfe782f4bb1c8c27da7df73084a0da4f03c2be1b2f41e4c4c98d88e47d178839b49b5db69a5bc3911a2052a9479d", + "author": "T. Jameson Little", + "description": "Base64 encoding/decoding in pure JS", + "purl": "pkg:npm/base64-js@1.5.1?vcs_url=git%3A//github.com/beatgammit/base64-js.git", + "externalReferences": [ + { + "url": "https://github.com/beatgammit/base64-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/beatgammit/base64-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/beatgammit/base64-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "has-proto", + "version": "1.0.3", + "bom-ref": "b598da29612d98662dc35345bd1a3579bf4a0de9ecd38fe1d5fd3467664e97ecfc69938b28117dacb6a98e9f3fa249705713578dcf02666bd0b3dd62f51110c8", + "author": "Jordan Harband", + "description": "Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?", + "purl": "pkg:npm/has-proto@1.0.3?vcs_url=git%2Bhttps%3A//github.com/inspect-js/has-proto.git", + "externalReferences": [ + { + "url": "https://github.com/inspect-js/has-proto/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/inspect-js/has-proto.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-proto#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "mute-stream", + "version": "1.0.0", + "bom-ref": "b6e846d47148e2d6ca3e19dae4f463ca97f7224df81f0a155aa3f0b96da366ad307867633731e1be9d63cde1b570c9951e10321dd89a9aa05ab72591aa900e4a", + "author": "GitHub Inc.", + "description": "Bytes go in, but they don't come out (when muted).", + "purl": "pkg:npm/mute-stream@1.0.0?vcs_url=https%3A//github.com/npm/mute-stream.git", + "externalReferences": [ + { + "url": "https://github.com/npm/mute-stream.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "ba8b67ab80946173b706cb3d8e41fea09d58e71321d50bf12af7ba629492e43319d02c774281b4f22aa0d3e8c213a26f617cbe57fcf0eb4292f5777dcc0ceeec", + "description": "Terminal string styling done right", + "purl": "pkg:npm/chalk@4.1.2?vcs_url=chalk/chalk", + "externalReferences": [ + { + "url": "chalk/chalk", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "tmp", + "version": "0.0.33", + "bom-ref": "bcbf65df2a5f05ad2f7b99f5c7fc90c06e7b8ee895e97e47d86f1c1c53bf19575cf4a3ff3704bd711530dac9a6a02110c4531e26789dfc2b6bfb71f1b1bce753", + "author": "KARASZI István", + "description": "Temporary file and directory creator", + "purl": "pkg:npm/tmp@0.0.33?vcs_url=raszi/node-tmp", + "externalReferences": [ + { + "url": "http://github.com/raszi/node-tmp/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "raszi/node-tmp", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + }, + { + "url": "http://github.com/raszi/node-tmp", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "bd270458a3c58ebc61fe01fdabf46bfc9321dd72fc59aa224361b05e0653c5823a49d8c3dcee1e0accf61b2cc36660b9e935ad0b3ba9de4da6183e00ede53360", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "purl": "pkg:npm/signal-exit@3.0.7?vcs_url=https%3A//github.com/tapjs/signal-exit.git", + "externalReferences": [ + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "cli-spinners", + "version": "2.9.2", + "bom-ref": "be9c08efee22c96768d6a6919b89de666f426bde675c50826d90d341a5da4059bf9c0e56497d052aad02a111c64037d93b604da7daec5fd5a1f8fc1ce727ebb4", + "author": "Sindre Sorhus", + "description": "Spinners for use in the terminal", + "purl": "pkg:npm/cli-spinners@2.9.2?vcs_url=sindresorhus/cli-spinners", + "externalReferences": [ + { + "url": "sindresorhus/cli-spinners", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "run-async", + "version": "3.0.0", + "bom-ref": "bfba9a6e474788c108e89c9bbda691d03d4165e32900562494edc65ec152afae172c34be0dfa09424bba0978ca8a65ec91b4616c7de8578c3ed126dfb6b8cb3b", + "author": "Simon Boudrias", + "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.", + "purl": "pkg:npm/run-async@3.0.0?vcs_url=SBoudrias/run-async", + "externalReferences": [ + { + "url": "SBoudrias/run-async", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "BomRef.10pun6rn298.469v590avhg", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "purl": "pkg:npm/ansi-regex@5.0.1?vcs_url=chalk/ansi-regex", + "externalReferences": [ + { + "url": "chalk/ansi-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "is-unicode-supported", + "version": "0.1.0", + "bom-ref": "BomRef.1jq52710e2.1jsf4f00voo", + "author": "Sindre Sorhus", + "description": "Detect whether the terminal supports Unicode", + "purl": "pkg:npm/is-unicode-supported@0.1.0?vcs_url=sindresorhus/is-unicode-supported", + "externalReferences": [ + { + "url": "sindresorhus/is-unicode-supported", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "BomRef.3r05p9a5arg.7rnk38uqub", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", + "purl": "pkg:npm/inherits@2.0.4?vcs_url=git%3A//github.com/isaacs/inherits", + "externalReferences": [ + { + "url": "git://github.com/isaacs/inherits", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "string_decoder", + "version": "1.3.0", + "bom-ref": "BomRef.3vcdv6qbs7o.ngdjgq0fb4g", + "description": "The string_decoder module from Node core", + "purl": "pkg:npm/string_decoder@1.3.0?vcs_url=git%3A//github.com/nodejs/string_decoder.git", + "externalReferences": [ + { + "url": "git://github.com/nodejs/string_decoder.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/nodejs/string_decoder", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "color-name", + "version": "1.1.4", + "bom-ref": "BomRef.50k166gsvjg.9le68eurn38", + "author": "DY", + "description": "A list of color names and its values", + "purl": "pkg:npm/color-name@1.1.4?vcs_url=git%40github.com%3Acolorjs/color-name.git", + "externalReferences": [ + { + "url": "https://github.com/colorjs/color-name/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git@github.com:colorjs/color-name.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/colorjs/color-name", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "restore-cursor", + "version": "3.1.0", + "bom-ref": "BomRef.5hfa469h7ig.vrrkp5voccg", + "author": "Sindre Sorhus", + "description": "Gracefully restore the CLI cursor on exit", + "purl": "pkg:npm/restore-cursor@3.1.0?vcs_url=sindresorhus/restore-cursor", + "externalReferences": [ + { + "url": "sindresorhus/restore-cursor", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "defaults", + "version": "1.0.4", + "bom-ref": "BomRef.7j0176abhb.abo4vgiu6j8", + "author": "Elijah Insua", + "description": "merge single level defaults over a config object", + "purl": "pkg:npm/defaults@1.0.4?vcs_url=git%3A//github.com/sindresorhus/node-defaults.git", + "externalReferences": [ + { + "url": "git://github.com/sindresorhus/node-defaults.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "BomRef.8mski46hk6o.iv20urd4e28", + "author": "Nathan Rajlich", + "description": "The Node.js `util.deprecate()` function with browser support", + "purl": "pkg:npm/util-deprecate@1.0.2?vcs_url=git%3A//github.com/TooTallNate/util-deprecate.git", + "externalReferences": [ + { + "url": "https://github.com/TooTallNate/util-deprecate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/TooTallNate/util-deprecate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "clone", + "version": "1.0.4", + "bom-ref": "BomRef.9gimgh1a0og.kqvu6s6lis8", + "author": "Paul Vorbach", + "description": "deep cloning of objects and arrays", + "purl": "pkg:npm/clone@1.0.4?vcs_url=git%3A//github.com/pvorb/node-clone.git", + "externalReferences": [ + { + "url": "https://github.com/pvorb/node-clone/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/pvorb/node-clone.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "4.1.2", + "bom-ref": "BomRef.afghcbpgs2g.kpcmd2c129o", + "description": "Terminal string styling done right", + "purl": "pkg:npm/chalk@4.1.2?vcs_url=chalk/chalk", + "externalReferences": [ + { + "url": "chalk/chalk", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "supports-color", + "version": "7.2.0", + "bom-ref": "BomRef.cu3cm93tgbg.gq98l3kqhug", + "author": "Sindre Sorhus", + "description": "Detect whether a terminal supports color", + "purl": "pkg:npm/supports-color@7.2.0?vcs_url=chalk/supports-color", + "externalReferences": [ + { + "url": "chalk/supports-color", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "buffer", + "version": "5.7.1", + "bom-ref": "BomRef.dd0j15msfc8.pe34ef2g76", + "author": "Feross Aboukhadijeh", + "description": "Node.js Buffer API, for the browser", + "purl": "pkg:npm/buffer@5.7.1?vcs_url=git%3A//github.com/feross/buffer.git", + "externalReferences": [ + { + "url": "https://github.com/feross/buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/feross/buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "wcwidth", + "version": "1.0.1", + "bom-ref": "BomRef.fttb2fokbgo.hsfhvle5djo", + "author": "Tim Oxley", + "description": "Port of C's wcwidth() and wcswidth()", + "purl": "pkg:npm/wcwidth@1.0.1?vcs_url=git%2Bhttps%3A//github.com/timoxley/wcwidth.git", + "externalReferences": [ + { + "url": "https://github.com/timoxley/wcwidth/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/timoxley/wcwidth.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/timoxley/wcwidth#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "onetime", + "version": "5.1.2", + "bom-ref": "BomRef.gnc8veuafg8.4s7hl35ig7g", + "author": "Sindre Sorhus", + "description": "Ensure a function is only called once", + "purl": "pkg:npm/onetime@5.1.2?vcs_url=sindresorhus/onetime", + "externalReferences": [ + { + "url": "sindresorhus/onetime", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "ansi-styles", + "version": "4.3.0", + "bom-ref": "BomRef.h86vpoitqpo.56eb3lph878", + "author": "Sindre Sorhus", + "description": "ANSI escape codes for styling strings in the terminal", + "purl": "pkg:npm/ansi-styles@4.3.0?vcs_url=chalk/ansi-styles", + "externalReferences": [ + { + "url": "chalk/ansi-styles", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "log-symbols", + "version": "4.1.0", + "bom-ref": "BomRef.jjkfqqkhs48.3o6dahnf10g", + "author": "Sindre Sorhus", + "description": "Colored symbols for various log levels. Example: `✔︎ Success`", + "purl": "pkg:npm/log-symbols@4.1.0?vcs_url=sindresorhus/log-symbols", + "externalReferences": [ + { + "url": "sindresorhus/log-symbols", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "cli-spinners", + "version": "2.9.2", + "bom-ref": "BomRef.jnsakkagkn.t4rjtrjtin8", + "author": "Sindre Sorhus", + "description": "Spinners for use in the terminal", + "purl": "pkg:npm/cli-spinners@2.9.2?vcs_url=sindresorhus/cli-spinners", + "externalReferences": [ + { + "url": "sindresorhus/cli-spinners", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "BomRef.l5v934g2hn8.cinmtakr2do", + "description": "Streams3, a user-land copy of the stream library from Node.js", + "purl": "pkg:npm/readable-stream@3.6.2?vcs_url=git%3A//github.com/nodejs/readable-stream", + "externalReferences": [ + { + "url": "git://github.com/nodejs/readable-stream", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "has-flag", + "version": "4.0.0", + "bom-ref": "BomRef.mcled93tlt.904opur3uh", + "author": "Sindre Sorhus", + "description": "Check if argv has a specific flag", + "purl": "pkg:npm/has-flag@4.0.0?vcs_url=sindresorhus/has-flag", + "externalReferences": [ + { + "url": "sindresorhus/has-flag", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "nested-workspace-1", + "version": "0.0.1", + "bom-ref": "BomRef.mig0tqfnnt8.r1olnpi1hn8" + }, + { + "type": "library", + "name": "is-interactive", + "version": "1.0.0", + "bom-ref": "BomRef.mqgr6raq428.0foh2sqg39", + "author": "Sindre Sorhus", + "description": "Check if stdout or stderr is interactive", + "purl": "pkg:npm/is-interactive@1.0.0?vcs_url=sindresorhus/is-interactive", + "externalReferences": [ + { + "url": "sindresorhus/is-interactive", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "cli-cursor", + "version": "3.1.0", + "bom-ref": "BomRef.n69qj6lo1ro.j5aob4v2eko", + "author": "Sindre Sorhus", + "description": "Toggle the CLI cursor", + "purl": "pkg:npm/cli-cursor@3.1.0?vcs_url=sindresorhus/cli-cursor", + "externalReferences": [ + { + "url": "sindresorhus/cli-cursor", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "signal-exit", + "version": "3.0.7", + "bom-ref": "BomRef.nipnhn1lvpo.si7eajcls08", + "author": "Ben Coe", + "description": "when you want to fire an event no matter how a process exits.", + "purl": "pkg:npm/signal-exit@3.0.7?vcs_url=https%3A//github.com/tapjs/signal-exit.git", + "externalReferences": [ + { + "url": "https://github.com/tapjs/signal-exit/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/tapjs/signal-exit", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "safe-buffer", + "version": "5.2.1", + "bom-ref": "BomRef.nmgc4f66t.u7117o7jqa", + "author": "Feross Aboukhadijeh", + "description": "Safer Node.js Buffer API", + "purl": "pkg:npm/safe-buffer@5.2.1?vcs_url=git%3A//github.com/feross/safe-buffer.git", + "externalReferences": [ + { + "url": "https://github.com/feross/safe-buffer/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/feross/safe-buffer.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/feross/safe-buffer", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "BomRef.nomltabf87o.feilthjfrro", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "purl": "pkg:npm/strip-ansi@6.0.1?vcs_url=chalk/strip-ansi", + "externalReferences": [ + { + "url": "chalk/strip-ansi", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "base64-js", + "version": "1.5.1", + "bom-ref": "BomRef.p7timor4sl8.g41af3u5um8", + "author": "T. Jameson Little", + "description": "Base64 encoding/decoding in pure JS", + "purl": "pkg:npm/base64-js@1.5.1?vcs_url=git%3A//github.com/beatgammit/base64-js.git", + "externalReferences": [ + { + "url": "https://github.com/beatgammit/base64-js/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/beatgammit/base64-js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/beatgammit/base64-js", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "color-convert", + "version": "2.0.1", + "bom-ref": "BomRef.rmvrpv2t808.f2co66blt0g", + "author": "Heather Arthur", + "description": "Plain color conversion functions", + "purl": "pkg:npm/color-convert@2.0.1?vcs_url=Qix-/color-convert", + "externalReferences": [ + { + "url": "Qix-/color-convert", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "mimic-fn", + "version": "2.1.0", + "bom-ref": "BomRef.uk0spbtc27o.m5s8hhncduo", + "author": "Sindre Sorhus", + "description": "Make a function mimic another one", + "purl": "pkg:npm/mimic-fn@2.1.0?vcs_url=sindresorhus/mimic-fn", + "externalReferences": [ + { + "url": "sindresorhus/mimic-fn", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "BomRef.ut931bpa5qg.hsdlapsuf5", + "author": "Feross Aboukhadijeh", + "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", + "purl": "pkg:npm/ieee754@1.2.1?vcs_url=git%3A//github.com/feross/ieee754.git", + "externalReferences": [ + { + "url": "git://github.com/feross/ieee754.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "bl", + "version": "4.1.0", + "bom-ref": "BomRef.v3hoiepfj5g.j2e6smi7mdo", + "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!", + "purl": "pkg:npm/bl@4.1.0?vcs_url=https%3A//github.com/rvagg/bl.git", + "externalReferences": [ + { + "url": "https://github.com/rvagg/bl.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/rvagg/bl", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "ora", + "version": "5.4.1", + "bom-ref": "BomRef.v9rsabad9jo.3a3iks839c", + "author": "Sindre Sorhus", + "description": "Elegant terminal spinner", + "purl": "pkg:npm/ora@5.4.1?vcs_url=sindresorhus/ora", + "externalReferences": [ + { + "url": "sindresorhus/ora", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "cli-width", + "version": "4.1.0", + "bom-ref": "c08b53be836e628e200b27bf7b20b6859a14b75fb0d89d24aea283c172fedba528df494788397f1a827790179feabcac67c432c11a67c313fde64e1ce54165ba", + "author": "Ilya Radchenko", + "description": "Get stdout window width, with two fallbacks, tty and then a default.", + "purl": "pkg:npm/cli-width@4.1.0?vcs_url=git%40github.com%3Aknownasilya/cli-width.git", + "externalReferences": [ + { + "url": "https://github.com/knownasilya/cli-width/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git@github.com:knownasilya/cli-width.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/knownasilya/cli-width", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "iconv-lite", + "version": "0.4.24", + "bom-ref": "c5c4ac669553a295c4b951a8c896a4908ef4cd6fcd3eb45ec208551d2ef0f6ab9db382ab1483b2b99ac12f3351d14f0fdccbdcb1ce75c6382fe63a85fac757fb", + "author": "Alexander Shtuchkin", + "description": "Convert character encodings in pure javascript.", + "purl": "pkg:npm/iconv-lite@0.4.24?vcs_url=git%3A//github.com/ashtuchkin/iconv-lite.git", + "externalReferences": [ + { + "url": "https://github.com/ashtuchkin/iconv-lite/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs\"" + }, + { + "url": "git://github.com/ashtuchkin/iconv-lite.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ashtuchkin/iconv-lite", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "inherits", + "version": "2.0.4", + "bom-ref": "c66b3957a0ea25fd0756e3154f1037d48052b77084be20842cf0996815b3e355b4faed49ec2cc3d3ef80b6a359e1c1542591847cd78c4205ebe3f2db69e9f2a3", + "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", + "purl": "pkg:npm/inherits@2.0.4?vcs_url=git%3A//github.com/isaacs/inherits", + "externalReferences": [ + { + "url": "git://github.com/isaacs/inherits", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "ansi-regex", + "version": "5.0.1", + "bom-ref": "c963a4861595be8acc66d0515f33b91fcc16f768d31f55dc589573c83afd027f1d80ddef590aa710cec3a8284eb358502d97ded1479478b8222bdcc55aa81197", + "author": "Sindre Sorhus", + "description": "Regular expression for matching ANSI escape codes", + "purl": "pkg:npm/ansi-regex@5.0.1?vcs_url=chalk/ansi-regex", + "externalReferences": [ + { + "url": "chalk/ansi-regex", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "strip-ansi", + "version": "6.0.1", + "bom-ref": "caddc7cb4044bedf0225d22e3dfc9121ef6f428104f2e3fa714a80bb1a08ccbae9c63c5ba61c24a9472ee51837b21fe1c83ac4f6415790509b26444eebfcd551", + "author": "Sindre Sorhus", + "description": "Strip ANSI escape codes from a string", + "purl": "pkg:npm/strip-ansi@6.0.1?vcs_url=chalk/strip-ansi", + "externalReferences": [ + { + "url": "chalk/strip-ansi", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "chalk", + "version": "5.3.0", + "bom-ref": "d181999efbcb0157e2121bca57a5510f16586ffb25fa152cc6560df626f2045d2a946079334c7ad891581bd30cd9c99dcd34dbf03ea6ec46ede0d0747f4afa36", + "description": "Terminal string styling done right", + "purl": "pkg:npm/chalk@5.3.0?vcs_url=chalk/chalk", + "externalReferences": [ + { + "url": "chalk/chalk", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "readable-stream", + "version": "3.6.2", + "bom-ref": "d2a6069158b166a31adb6a740adc9ba2d0fa8fdc706cc97f27de82ecc7c9efe4980b117879037f2fd3629dc5fd06abd76c6919929feb6606ee4296aea119ede8", + "description": "Streams3, a user-land copy of the stream library from Node.js", + "purl": "pkg:npm/readable-stream@3.6.2?vcs_url=git%3A//github.com/nodejs/readable-stream", + "externalReferences": [ + { + "url": "git://github.com/nodejs/readable-stream", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "has-property-descriptors", + "version": "1.0.2", + "bom-ref": "d7077d09f18931b227b6edb9cc8371fc7b26f9fbac7e89f7da52155e918848dfa60b8354f4d9148980b92fb86bb6f654acf7b355b3c3a99d0f6994802e9f547d", + "author": "Jordan Harband", + "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.", + "purl": "pkg:npm/has-property-descriptors@1.0.2?vcs_url=git%2Bhttps%3A//github.com/inspect-js/has-property-descriptors.git", + "externalReferences": [ + { + "url": "https://github.com/inspect-js/has-property-descriptors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/inspect-js/has-property-descriptors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/inspect-js/has-property-descriptors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "inquirer", + "version": "9.2.16", + "bom-ref": "d76db1753b87f2761f81301d0a186748d856778162df34795fa7de50cb825adf6de8b5f3de83d23715208755dc045288a7bf52ade98c92d4f0794af9b4862489", + "author": "Simon Boudrias", + "description": "A collection of common interactive command line user interfaces.", + "purl": "pkg:npm/inquirer@9.2.16?vcs_url=https%3A//github.com/SBoudrias/Inquirer.js.git", + "externalReferences": [ + { + "url": "https://github.com/SBoudrias/Inquirer.js.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/SBoudrias/Inquirer.js/blob/master/packages/inquirer/README.md", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "nested-workspace-2", + "version": "0.0.1", + "bom-ref": "d7b44e7b3888d7e3d0f030c413303da80767ec9f09d601913bfa9c02271c224899fbb2bcd632b51963c64a1576bad0e8d807a3ee01b6307729bcb56139aa0521" + }, + { + "type": "library", + "name": "es-define-property", + "version": "1.0.0", + "bom-ref": "e23aa9b242674fda7fada089daba060fa96df0f065a7762dbde6304d8e9c327dd148f4ddd7d1cf19edefae8842a90b7806728fc0bb724e8939d7584074bf1cde", + "author": "Jordan Harband", + "description": "`Object.defineProperty`, but not IE 8's broken one.", + "purl": "pkg:npm/es-define-property@1.0.0?vcs_url=git%2Bhttps%3A//github.com/ljharb/es-define-property.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/es-define-property/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ljharb/es-define-property.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-define-property#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "e305b0689b1ff9ff8efa3d745fece7f2767c4a13e68ec03822eab4f75fd791405e2c4bfd7b04f5b9e6bea9e5050a11fd222f122f08766b86536be728769a78f6", + "author": "Sindre Sorhus", + "description": "Node.js os.tmpdir() ponyfill", + "purl": "pkg:npm/os-tmpdir@1.0.2?vcs_url=sindresorhus/os-tmpdir", + "externalReferences": [ + { + "url": "sindresorhus/os-tmpdir", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + }, + { + "type": "library", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "e3fe1a219c262e5f4439fabfc3240ca7d92d9254b8970e16c3fbc3c0c7de11bfb91486071399eab394f2c90e374bd04de4f6ab9eb510e0746cbf2e568cfc1a78", + "author": "Nathan Rajlich", + "description": "The Node.js `util.deprecate()` function with browser support", + "purl": "pkg:npm/util-deprecate@1.0.2?vcs_url=git%3A//github.com/TooTallNate/util-deprecate.git", + "externalReferences": [ + { + "url": "https://github.com/TooTallNate/util-deprecate/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git://github.com/TooTallNate/util-deprecate.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/TooTallNate/util-deprecate", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "through", + "group": "@ljharb", + "version": "2.3.13", + "bom-ref": "e9ca0df17f7991a2fcd00218e0e711988fa4e49a53ce9a5698ba605419a127391488065ea7c18a72d362819e94ed68b2ccad70b98bec1bba682fe94eb1dc2225", + "author": "Dominic Tarr", + "description": "simplified stream construction", + "purl": "pkg:npm/%40ljharb/through@2.3.13?vcs_url=git%2Bhttps%3A//github.com/ljharb/through.git", + "externalReferences": [ + { + "url": "git+https://github.com/ljharb/through.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/through", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "defaults", + "version": "1.0.4", + "bom-ref": "f3fbaf25284e585253bbfbe9da3a744f193b3f5d87e6483e1bc93d192226171dd462212cf084bd546548b9049b93abe3dc95bf0851f05765c7dba443d1f418b0", + "author": "Elijah Insua", + "description": "merge single level defaults over a config object", + "purl": "pkg:npm/defaults@1.0.4?vcs_url=git%3A//github.com/sindresorhus/node-defaults.git", + "externalReferences": [ + { + "url": "git://github.com/sindresorhus/node-defaults.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "ieee754", + "version": "1.2.1", + "bom-ref": "fb63b3caeb83e85d817f30f1490b7fc35ab1709aff863692ce0b6bfa76c4c6eef09be11d009e3940595196ae5611bb65e43ec8c8f39b661d52df82e8f40b7e63", + "author": "Feross Aboukhadijeh", + "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object", + "purl": "pkg:npm/ieee754@1.2.1?vcs_url=git%3A//github.com/feross/ieee754.git", + "externalReferences": [ + { + "url": "git://github.com/feross/ieee754.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + } + ] + }, + { + "type": "library", + "name": "es-errors", + "version": "1.3.0", + "bom-ref": "fda0c9b8a85ddfbfbabab4d99d8dcfe8de35ec8d55e8f8c1e091df2a0d278dda5f271243d90b35406772892b43d2bf8cbdfc2dedf0f7d749e4be4b3b7ba27966", + "author": "Jordan Harband", + "description": "A simple cache for a few of the JS Error constructors.", + "purl": "pkg:npm/es-errors@1.3.0?vcs_url=git%2Bhttps%3A//github.com/ljharb/es-errors.git", + "externalReferences": [ + { + "url": "https://github.com/ljharb/es-errors/issues", + "type": "issue-tracker", + "comment": "as detected from PackageJson property \"bugs.url\"" + }, + { + "url": "git+https://github.com/ljharb/es-errors.git", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository.url\"" + }, + { + "url": "https://github.com/ljharb/es-errors#readme", + "type": "website", + "comment": "as detected from PackageJson property \"homepage\"" + } + ] + }, + { + "type": "library", + "name": "cli-cursor", + "version": "3.1.0", + "bom-ref": "fee1e46b5e90637b07367f94ae298429b3160dc17f358d4774c3b15d11279849e777f16ef31ae508284b0dffde3a77d7601c3dc161d24c84a15a0a4d487cc04c", + "author": "Sindre Sorhus", + "description": "Toggle the CLI cursor", + "purl": "pkg:npm/cli-cursor@3.1.0?vcs_url=sindresorhus/cli-cursor", + "externalReferences": [ + { + "url": "sindresorhus/cli-cursor", + "type": "vcs", + "comment": "as detected from PackageJson property \"repository\"" + } + ] + } + ], + "dependencies": [ + { + "ref": "025792b0ea7c8fca7dcdbd33105be95919b259fb3263a7ecd13ebc51a5c813b8956ae9fa4540ef179a154ec98b408006011b650dfcf15b64c71e1334b04affac" + }, + { + "ref": "05fa596453d97ea3bea83b8c265063dcfa6bb824c73cc481ef3880065b2e5442fe86b8ea3658aab51c2923627f56b1c36dad6988c0184ee4964b562d74980fe2" + }, + { + "ref": "0833e1bbfbabcf94f56b291a0426cff7595e4633c91c04f6f9c0dec99abce84f3cf7f0c04087aa35d3f8651e8b34e78a644ffbba07684a8fe72b7cb536ea634e" + }, + { + "ref": "0a13492d8b4d44a0cfc7a5bdbd983fdba856fd36844d028150b9a6f2efdbf37a4a65771e45a441c76905b16e3181b2d2f8cdc4b105d6eba211f6ac4ea2542788" + }, + { + "ref": "0d927fa29c5ab197243a0af164486bc7230642fcb718a91b207c2dcab078f3e937e940e0a47d1fd9d736055d03cc3c12801baf7f8c1b40b09202ab40bbc9a161" + }, + { + "ref": "10c1d0b534746b9c28fc64e3aedccb1339e566be9439d146e13a074cf4fd3d900b49e336ed7b33fc9f38044eeba0911dd074319b3c6ee4323db61fab4c0a6aaf", + "dependsOn": [ + "1dad3427b23164513c86d008d449ead8724abdbec580082a49644ba2c5cc1356ee6eff04228039416a8a0febe67e05bcf90bb800b5c0b0151f15509e2227c1b3" + ] + }, + { + "ref": "1986bff2c46cb1a351f80027a51f55f5f887651317690130a9f59f267871169b484cd6737e0866bad2dd963147239f72d9bfe6f442d4dd1f458ccfa2cdac7a76" + }, + { + "ref": "1dad3427b23164513c86d008d449ead8724abdbec580082a49644ba2c5cc1356ee6eff04228039416a8a0febe67e05bcf90bb800b5c0b0151f15509e2227c1b3", + "dependsOn": [ + "1986bff2c46cb1a351f80027a51f55f5f887651317690130a9f59f267871169b484cd6737e0866bad2dd963147239f72d9bfe6f442d4dd1f458ccfa2cdac7a76", + "7a55be9b0376e70ce8e7c90335e83d670704787f37e36e55e19b8a590ca09898458bd9b9ff2aab7ce277757a9e339a39958914c226feb75f36bf59cd40550008", + "80fe6c99012913d047029afc7c90e374206b8188c10cfd057ad3b06b2dba16324f2b56e4d500d19b96c8e47d64dfd4cca28b8667bc499c16aba4f8de6800f32a", + "b598da29612d98662dc35345bd1a3579bf4a0de9ecd38fe1d5fd3467664e97ecfc69938b28117dacb6a98e9f3fa249705713578dcf02666bd0b3dd62f51110c8", + "fda0c9b8a85ddfbfbabab4d99d8dcfe8de35ec8d55e8f8c1e091df2a0d278dda5f271243d90b35406772892b43d2bf8cbdfc2dedf0f7d749e4be4b3b7ba27966" + ] + }, + { + "ref": "1ecf4ebee53801b064c54196d5c852e94cc13ca5c8590b2f04c7b853d1b06cfa75bff0552470056a9e5b6355db6f357f4e1cda0764bc6674ebe0abfdd4eae78c" + }, + { + "ref": "213764015c61c168a6fbd45800c0a25dae13c2a2087c431aaaeeaa7fbf18222482891074eb8b9df5a81f54b3555dc3472fc9e0d21e5982f767c2a03b47d3a0f9" + }, + { + "ref": "2422117fd007fe66dc804c187faffee81bb67358eae325f67dc4bad8e004036010214213381cf23b5962a8bd7ff9c3d6318ff621d3e0755785b195da2be7909a" + }, + { + "ref": "243073748bfa1b8fa6b086f94c73bee163db2ff2a4b75721ac58f8d10660bc04050d13e2d1582acfa09d62e77aeb3e09938f2cce10377f535f7014709a361326", + "dependsOn": [ + "10c1d0b534746b9c28fc64e3aedccb1339e566be9439d146e13a074cf4fd3d900b49e336ed7b33fc9f38044eeba0911dd074319b3c6ee4323db61fab4c0a6aaf", + "1dad3427b23164513c86d008d449ead8724abdbec580082a49644ba2c5cc1356ee6eff04228039416a8a0febe67e05bcf90bb800b5c0b0151f15509e2227c1b3", + "4cbd8efc5142c75331a3f6e0dfb80685d173470f33d959418100d3b734997a61f12ec5d6cf6d5e3d5021186761bd7fe735c963e03a413506331dd03e97017f1d", + "7a55be9b0376e70ce8e7c90335e83d670704787f37e36e55e19b8a590ca09898458bd9b9ff2aab7ce277757a9e339a39958914c226feb75f36bf59cd40550008", + "d7077d09f18931b227b6edb9cc8371fc7b26f9fbac7e89f7da52155e918848dfa60b8354f4d9148980b92fb86bb6f654acf7b355b3c3a99d0f6994802e9f547d", + "fda0c9b8a85ddfbfbabab4d99d8dcfe8de35ec8d55e8f8c1e091df2a0d278dda5f271243d90b35406772892b43d2bf8cbdfc2dedf0f7d749e4be4b3b7ba27966" + ] + }, + { + "ref": "245c7d42c7b39194ff4dadd214ab9fa64298b6a90610c730197b78c53305ab4ab633c2ed94fe542e536e8f065a54d2231f6b8ebc295f744307ec3b5f4de11496" + }, + { + "ref": "27933dd6c7ddbc4c89911be4b73c61168d9e229a5905d2bf20e5ed2449ef45ec467af09e511955c3a4390ae1263b410f5ff4752ff75be356701b8b869bb13280" + }, + { + "ref": "2c27177bae17c12df99210456fca902c57791c74a9a6a520b257c0858a70c9ebf89d15f856ef6a729efc49bfa66732b3330a1fde6a78884366004a1901611111", + "dependsOn": [ + "1ecf4ebee53801b064c54196d5c852e94cc13ca5c8590b2f04c7b853d1b06cfa75bff0552470056a9e5b6355db6f357f4e1cda0764bc6674ebe0abfdd4eae78c", + "213764015c61c168a6fbd45800c0a25dae13c2a2087c431aaaeeaa7fbf18222482891074eb8b9df5a81f54b3555dc3472fc9e0d21e5982f767c2a03b47d3a0f9", + "BomRef.nomltabf87o.feilthjfrro" + ] + }, + { + "ref": "3284de402fdb30a1d139b01b5cccee3de7e8fc767e47d5c83e239eaf38b130b5e72367061ad613b14e2e095fa57cc7f8a9986e4c65f380f67055f1bc8fd17c89" + }, + { + "ref": "32af9f0536a974b227cea7887cd69d4024c6b2efc557c4b76c6fdc05fa2ab7b939ffcc4cbd60f3880d66b1e6ae8931e8928f9d5b49ae42294a783d6048d3b7df" + }, + { + "ref": "3481c8aa9bf3e9431ea148a245d37b8c02be76f629657dd483952e9028624b14711f50038f4bb05557c57867e639cf721a477f487abe57cbe0d954860df06519" + }, + { + "ref": "3ad173702ffcbc873013ea6e4338887c2d774260fe5f3cb2dc0047a66a160a5e452880d062084be59848c1060904a52ead63a347bf5b5779dc45bffcf9d418f7", + "dependsOn": [ + "5ff2a9c6fdee6be58ecc63ffa8c36220fb9e5f74797d80058623b9b66ceb4eddee4f8b70a5904fa8561b365e11788b6075e991a56474d831377be48d79f8b8bb" + ] + }, + { + "ref": "3ed148fa42ebe80bd87403c28398700a9a92e00a566b687d8e249f286ca606374534a354801acc930ef284c59b1d964e6d6f5af3cfc8d33759114143ae7b7e53" + }, + { + "ref": "41c443a75b480e8a30163a1e298070f89e2ef4437ecef691fd48d80f22071dbfdf9bb8a0d9243445261cd2d7f9ffd1a2652a2078b4c59031702627a253115ab2", + "dependsOn": [ + "4fc8c068d92b37f42c39f3f6139ce14203af1e2ea88b8336eff5d6f9843025d93bbf6f8860423109d49ef4530654c2ef2151ceccd277d50a1d5f74c52c55267f" + ] + }, + { + "ref": "439a7246d8013438fb4db642f9d86dcc0cc9fdf80411112793e4980cdedf4226db5544e93178d16661931ed3299bdfd9c68ac1508352f587676a3fd094ca5a38", + "dependsOn": [ + "2c27177bae17c12df99210456fca902c57791c74a9a6a520b257c0858a70c9ebf89d15f856ef6a729efc49bfa66732b3330a1fde6a78884366004a1901611111", + "BomRef.h86vpoitqpo.56eb3lph878", + "BomRef.nomltabf87o.feilthjfrro" + ] + }, + { + "ref": "4cbd8efc5142c75331a3f6e0dfb80685d173470f33d959418100d3b734997a61f12ec5d6cf6d5e3d5021186761bd7fe735c963e03a413506331dd03e97017f1d", + "dependsOn": [ + "10c1d0b534746b9c28fc64e3aedccb1339e566be9439d146e13a074cf4fd3d900b49e336ed7b33fc9f38044eeba0911dd074319b3c6ee4323db61fab4c0a6aaf", + "e23aa9b242674fda7fada089daba060fa96df0f065a7762dbde6304d8e9c327dd148f4ddd7d1cf19edefae8842a90b7806728fc0bb724e8939d7584074bf1cde", + "fda0c9b8a85ddfbfbabab4d99d8dcfe8de35ec8d55e8f8c1e091df2a0d278dda5f271243d90b35406772892b43d2bf8cbdfc2dedf0f7d749e4be4b3b7ba27966" + ] + }, + { + "ref": "4f0343adb71e5131dcec897d9b8b29bd048ae7e511948174b09ce00a69abda33c6a43cec6acfa99fc85566e836061b13be9ba2613e5bcb9d94370e729a1c7fa1" + }, + { + "ref": "4fbeb3abb47349ed60ef8a8e0063933fb2e4243cc7f3ffbe1f78c670940b5ba1d3a7eab9dab8278fe5dfe0a1ac0b2135b6e047b9c0044965bba6e1c7be13cd2d" + }, + { + "ref": "4fc8c068d92b37f42c39f3f6139ce14203af1e2ea88b8336eff5d6f9843025d93bbf6f8860423109d49ef4530654c2ef2151ceccd277d50a1d5f74c52c55267f" + }, + { + "ref": "513ef8259e20ad1a441c1589dd76a95071b1216335b99a97108ddf97e0127c287eede41b1996b02cf48e08945f1124c6edf17d6c2f85e9b1964cd9984c6bf133" + }, + { + "ref": "52c5a4c98f363a43f0a80d282f5db708f2f2581d891c636bdac543a596b3795fb68210d653bd82288ce8f11f4e02565425924ed80cb4831babee824d52dc643b" + }, + { + "ref": "5ff2a9c6fdee6be58ecc63ffa8c36220fb9e5f74797d80058623b9b66ceb4eddee4f8b70a5904fa8561b365e11788b6075e991a56474d831377be48d79f8b8bb" + }, + { + "ref": "606bfcf7da72e3aa5acbff222728fbfbe4808570fba5c4c128dba7cd9a5e9be520676773d904fb6c2a0c0ae6d8402068c8ac741b13e8d98773bb2afdd30e32c7" + }, + { + "ref": "638245151928505084c02e403851d42621f4a8174703e05d0288606379486e5c15bb19c7f00d6509e1e6561bd8b7039531bc5a869b3d7a645a04995e3835084f" + }, + { + "ref": "762763ef9679817f06258ccfd7dbf5cfb844189770dd14678ce5b7f635538db0209cbc2be1f7fc8dc6421a431906c3d6035f4b926e8383c428e460e80adeb984", + "dependsOn": [ + "1dad3427b23164513c86d008d449ead8724abdbec580082a49644ba2c5cc1356ee6eff04228039416a8a0febe67e05bcf90bb800b5c0b0151f15509e2227c1b3", + "243073748bfa1b8fa6b086f94c73bee163db2ff2a4b75721ac58f8d10660bc04050d13e2d1582acfa09d62e77aeb3e09938f2cce10377f535f7014709a361326", + "7a55be9b0376e70ce8e7c90335e83d670704787f37e36e55e19b8a590ca09898458bd9b9ff2aab7ce277757a9e339a39958914c226feb75f36bf59cd40550008", + "e23aa9b242674fda7fada089daba060fa96df0f065a7762dbde6304d8e9c327dd148f4ddd7d1cf19edefae8842a90b7806728fc0bb724e8939d7584074bf1cde", + "fda0c9b8a85ddfbfbabab4d99d8dcfe8de35ec8d55e8f8c1e091df2a0d278dda5f271243d90b35406772892b43d2bf8cbdfc2dedf0f7d749e4be4b3b7ba27966" + ] + }, + { + "ref": "79730e935b7dbe9bc6ee9732ae85fe2ba61790f04175d4e055863d3afb9eaa871594a8d72c07e6e0b710302882f3acec06c21d7b02602f2046f2d7d8a3328702" + }, + { + "ref": "7a55be9b0376e70ce8e7c90335e83d670704787f37e36e55e19b8a590ca09898458bd9b9ff2aab7ce277757a9e339a39958914c226feb75f36bf59cd40550008" + }, + { + "ref": "7f94cdcf3fb95e9b99ca303036e8ca8bb6012b21cc034d328cbede663b491626bc754d1469c5ad82061d26df78bb0eeed546e15a67500404a1d9c522366c1b45" + }, + { + "ref": "7ff7c6e04a1a80efe6c6731c69623125359b38737a538af1171b6c1655d1f4abe552e43d06c4f161bca28cbf2812f99d1e1b9e3cd2a2665482a6f7176f63c661" + }, + { + "ref": "80fe6c99012913d047029afc7c90e374206b8188c10cfd057ad3b06b2dba16324f2b56e4d500d19b96c8e47d64dfd4cca28b8667bc499c16aba4f8de6800f32a", + "dependsOn": [ + "7a55be9b0376e70ce8e7c90335e83d670704787f37e36e55e19b8a590ca09898458bd9b9ff2aab7ce277757a9e339a39958914c226feb75f36bf59cd40550008" + ] + }, + { + "ref": "85d357e9552f7511205d0aefa236e07f21a1876bdaf3a638d346bbea2aadc8846646cf11b65cd4d5c8b53c02c8ecd89438416b39a4dbba6b31d5cc9ef50979da", + "dependsOn": [ + "3284de402fdb30a1d139b01b5cccee3de7e8fc767e47d5c83e239eaf38b130b5e72367061ad613b14e2e095fa57cc7f8a9986e4c65f380f67055f1bc8fd17c89" + ] + }, + { + "ref": "878e7807af591f44ad7e6637d1edc08345cfb22aa4766a1da93bd50edb8c52b0156da6c90872cb5376799f9fddff17b09c5c7c5d4c9f3c5a2ad5fe6d2b3a5c7a", + "dependsOn": [ + "27933dd6c7ddbc4c89911be4b73c61168d9e229a5905d2bf20e5ed2449ef45ec467af09e511955c3a4390ae1263b410f5ff4752ff75be356701b8b869bb13280", + "bcbf65df2a5f05ad2f7b99f5c7fc90c06e7b8ee895e97e47d86f1c1c53bf19575cf4a3ff3704bd711530dac9a6a02110c4531e26789dfc2b6bfb71f1b1bce753", + "c5c4ac669553a295c4b951a8c896a4908ef4cd6fcd3eb45ec208551d2ef0f6ab9db382ab1483b2b99ac12f3351d14f0fdccbdcb1ce75c6382fe63a85fac757fb" + ] + }, + { + "ref": "8d5c0b705e23aeef7cc341f3c51668b5b659cb3ee0d5a4331f73c7cf857d21f0acc50a0c7e315679b546d67eab2b14124d694c8f836a7ec9f498ae4d27135c3d" + }, + { + "ref": "a610fcbcf9cb08a7ca5ee4029f5ab10339b6a7df5cde967f7adb8cee76ad8f528494367f0980241d7c457a18b5a221d72b2c61f022ba68085b0c3c0a09a3a874" + }, + { + "ref": "b2f727564160bb902867ef4cfce433ada58adfe782f4bb1c8c27da7df73084a0da4f03c2be1b2f41e4c4c98d88e47d178839b49b5db69a5bc3911a2052a9479d" + }, + { + "ref": "b598da29612d98662dc35345bd1a3579bf4a0de9ecd38fe1d5fd3467664e97ecfc69938b28117dacb6a98e9f3fa249705713578dcf02666bd0b3dd62f51110c8" + }, + { + "ref": "b6e846d47148e2d6ca3e19dae4f463ca97f7224df81f0a155aa3f0b96da366ad307867633731e1be9d63cde1b570c9951e10321dd89a9aa05ab72591aa900e4a" + }, + { + "ref": "ba8b67ab80946173b706cb3d8e41fea09d58e71321d50bf12af7ba629492e43319d02c774281b4f22aa0d3e8c213a26f617cbe57fcf0eb4292f5777dcc0ceeec" + }, + { + "ref": "bcbf65df2a5f05ad2f7b99f5c7fc90c06e7b8ee895e97e47d86f1c1c53bf19575cf4a3ff3704bd711530dac9a6a02110c4531e26789dfc2b6bfb71f1b1bce753", + "dependsOn": [ + "e305b0689b1ff9ff8efa3d745fece7f2767c4a13e68ec03822eab4f75fd791405e2c4bfd7b04f5b9e6bea9e5050a11fd222f122f08766b86536be728769a78f6" + ] + }, + { + "ref": "bd270458a3c58ebc61fe01fdabf46bfc9321dd72fc59aa224361b05e0653c5823a49d8c3dcee1e0accf61b2cc36660b9e935ad0b3ba9de4da6183e00ede53360" + }, + { + "ref": "be9c08efee22c96768d6a6919b89de666f426bde675c50826d90d341a5da4059bf9c0e56497d052aad02a111c64037d93b604da7daec5fd5a1f8fc1ce727ebb4" + }, + { + "ref": "bf7f51494739b9cb10baba216ccd37c23257ff4de1b13c3315213d8e269448f46e6a90eba60b84679f3f9ea993ba517bc77ed7c543c8a42c4fe8d661d8e745bb" + }, + { + "ref": "bfba9a6e474788c108e89c9bbda691d03d4165e32900562494edc65ec152afae172c34be0dfa09424bba0978ca8a65ec91b4616c7de8578c3ed126dfb6b8cb3b" + }, + { + "ref": "BomRef.10pun6rn298.469v590avhg" + }, + { + "ref": "BomRef.1jq52710e2.1jsf4f00voo" + }, + { + "ref": "BomRef.3r05p9a5arg.7rnk38uqub" + }, + { + "ref": "BomRef.3vcdv6qbs7o.ngdjgq0fb4g", + "dependsOn": [ + "BomRef.nmgc4f66t.u7117o7jqa" + ] + }, + { + "ref": "BomRef.50k166gsvjg.9le68eurn38" + }, + { + "ref": "BomRef.5hfa469h7ig.vrrkp5voccg", + "dependsOn": [ + "BomRef.gnc8veuafg8.4s7hl35ig7g", + "BomRef.nipnhn1lvpo.si7eajcls08" + ] + }, + { + "ref": "BomRef.7j0176abhb.abo4vgiu6j8", + "dependsOn": [ + "BomRef.9gimgh1a0og.kqvu6s6lis8" + ] + }, + { + "ref": "BomRef.8mski46hk6o.iv20urd4e28" + }, + { + "ref": "BomRef.9gimgh1a0og.kqvu6s6lis8" + }, + { + "ref": "BomRef.afghcbpgs2g.kpcmd2c129o", + "dependsOn": [ + "BomRef.cu3cm93tgbg.gq98l3kqhug", + "BomRef.h86vpoitqpo.56eb3lph878" + ] + }, + { + "ref": "BomRef.cu3cm93tgbg.gq98l3kqhug", + "dependsOn": [ + "BomRef.mcled93tlt.904opur3uh" + ] + }, + { + "ref": "BomRef.dd0j15msfc8.pe34ef2g76", + "dependsOn": [ + "BomRef.p7timor4sl8.g41af3u5um8", + "BomRef.ut931bpa5qg.hsdlapsuf5" + ] + }, + { + "ref": "BomRef.fttb2fokbgo.hsfhvle5djo", + "dependsOn": [ + "BomRef.7j0176abhb.abo4vgiu6j8" + ] + }, + { + "ref": "BomRef.gnc8veuafg8.4s7hl35ig7g", + "dependsOn": [ + "BomRef.uk0spbtc27o.m5s8hhncduo" + ] + }, + { + "ref": "BomRef.h86vpoitqpo.56eb3lph878", + "dependsOn": [ + "BomRef.rmvrpv2t808.f2co66blt0g" + ] + }, + { + "ref": "BomRef.jjkfqqkhs48.3o6dahnf10g", + "dependsOn": [ + "BomRef.1jq52710e2.1jsf4f00voo", + "BomRef.afghcbpgs2g.kpcmd2c129o" + ] + }, + { + "ref": "BomRef.jnsakkagkn.t4rjtrjtin8" + }, + { + "ref": "BomRef.l5v934g2hn8.cinmtakr2do", + "dependsOn": [ + "BomRef.3r05p9a5arg.7rnk38uqub", + "BomRef.3vcdv6qbs7o.ngdjgq0fb4g", + "BomRef.8mski46hk6o.iv20urd4e28" + ] + }, + { + "ref": "BomRef.mcled93tlt.904opur3uh" + }, + { + "ref": "BomRef.mig0tqfnnt8.r1olnpi1hn8", + "dependsOn": [ + "BomRef.v9rsabad9jo.3a3iks839c" + ] + }, + { + "ref": "BomRef.mqgr6raq428.0foh2sqg39" + }, + { + "ref": "BomRef.n69qj6lo1ro.j5aob4v2eko", + "dependsOn": [ + "BomRef.5hfa469h7ig.vrrkp5voccg" + ] + }, + { + "ref": "BomRef.nipnhn1lvpo.si7eajcls08" + }, + { + "ref": "BomRef.nmgc4f66t.u7117o7jqa" + }, + { + "ref": "BomRef.nomltabf87o.feilthjfrro", + "dependsOn": [ + "BomRef.10pun6rn298.469v590avhg" + ] + }, + { + "ref": "BomRef.p7timor4sl8.g41af3u5um8" + }, + { + "ref": "BomRef.rmvrpv2t808.f2co66blt0g", + "dependsOn": [ + "BomRef.50k166gsvjg.9le68eurn38" + ] + }, + { + "ref": "BomRef.uk0spbtc27o.m5s8hhncduo" + }, + { + "ref": "BomRef.ut931bpa5qg.hsdlapsuf5" + }, + { + "ref": "BomRef.v3hoiepfj5g.j2e6smi7mdo", + "dependsOn": [ + "BomRef.3r05p9a5arg.7rnk38uqub", + "BomRef.dd0j15msfc8.pe34ef2g76", + "BomRef.l5v934g2hn8.cinmtakr2do" + ] + }, + { + "ref": "BomRef.v9rsabad9jo.3a3iks839c", + "dependsOn": [ + "BomRef.1jq52710e2.1jsf4f00voo", + "BomRef.afghcbpgs2g.kpcmd2c129o", + "BomRef.fttb2fokbgo.hsfhvle5djo", + "BomRef.jjkfqqkhs48.3o6dahnf10g", + "BomRef.jnsakkagkn.t4rjtrjtin8", + "BomRef.mqgr6raq428.0foh2sqg39", + "BomRef.n69qj6lo1ro.j5aob4v2eko", + "BomRef.nomltabf87o.feilthjfrro", + "BomRef.v3hoiepfj5g.j2e6smi7mdo" + ] + }, + { + "ref": "c08b53be836e628e200b27bf7b20b6859a14b75fb0d89d24aea283c172fedba528df494788397f1a827790179feabcac67c432c11a67c313fde64e1ce54165ba" + }, + { + "ref": "c5c4ac669553a295c4b951a8c896a4908ef4cd6fcd3eb45ec208551d2ef0f6ab9db382ab1483b2b99ac12f3351d14f0fdccbdcb1ce75c6382fe63a85fac757fb", + "dependsOn": [ + "8d5c0b705e23aeef7cc341f3c51668b5b659cb3ee0d5a4331f73c7cf857d21f0acc50a0c7e315679b546d67eab2b14124d694c8f836a7ec9f498ae4d27135c3d" + ] + }, + { + "ref": "c66b3957a0ea25fd0756e3154f1037d48052b77084be20842cf0996815b3e355b4faed49ec2cc3d3ef80b6a359e1c1542591847cd78c4205ebe3f2db69e9f2a3" + }, + { + "ref": "c963a4861595be8acc66d0515f33b91fcc16f768d31f55dc589573c83afd027f1d80ddef590aa710cec3a8284eb358502d97ded1479478b8222bdcc55aa81197" + }, + { + "ref": "caddc7cb4044bedf0225d22e3dfc9121ef6f428104f2e3fa714a80bb1a08ccbae9c63c5ba61c24a9472ee51837b21fe1c83ac4f6415790509b26444eebfcd551" + }, + { + "ref": "d181999efbcb0157e2121bca57a5510f16586ffb25fa152cc6560df626f2045d2a946079334c7ad891581bd30cd9c99dcd34dbf03ea6ec46ede0d0747f4afa36" + }, + { + "ref": "d2a6069158b166a31adb6a740adc9ba2d0fa8fdc706cc97f27de82ecc7c9efe4980b117879037f2fd3629dc5fd06abd76c6919929feb6606ee4296aea119ede8" + }, + { + "ref": "d7077d09f18931b227b6edb9cc8371fc7b26f9fbac7e89f7da52155e918848dfa60b8354f4d9148980b92fb86bb6f654acf7b355b3c3a99d0f6994802e9f547d", + "dependsOn": [ + "e23aa9b242674fda7fada089daba060fa96df0f065a7762dbde6304d8e9c327dd148f4ddd7d1cf19edefae8842a90b7806728fc0bb724e8939d7584074bf1cde" + ] + }, + { + "ref": "d76db1753b87f2761f81301d0a186748d856778162df34795fa7de50cb825adf6de8b5f3de83d23715208755dc045288a7bf52ade98c92d4f0794af9b4862489", + "dependsOn": [ + "2c27177bae17c12df99210456fca902c57791c74a9a6a520b257c0858a70c9ebf89d15f856ef6a729efc49bfa66732b3330a1fde6a78884366004a1901611111", + "3ad173702ffcbc873013ea6e4338887c2d774260fe5f3cb2dc0047a66a160a5e452880d062084be59848c1060904a52ead63a347bf5b5779dc45bffcf9d418f7", + "41c443a75b480e8a30163a1e298070f89e2ef4437ecef691fd48d80f22071dbfdf9bb8a0d9243445261cd2d7f9ffd1a2652a2078b4c59031702627a253115ab2", + "439a7246d8013438fb4db642f9d86dcc0cc9fdf80411112793e4980cdedf4226db5544e93178d16661931ed3299bdfd9c68ac1508352f587676a3fd094ca5a38", + "638245151928505084c02e403851d42621f4a8174703e05d0288606379486e5c15bb19c7f00d6509e1e6561bd8b7039531bc5a869b3d7a645a04995e3835084f", + "85d357e9552f7511205d0aefa236e07f21a1876bdaf3a638d346bbea2aadc8846646cf11b65cd4d5c8b53c02c8ecd89438416b39a4dbba6b31d5cc9ef50979da", + "878e7807af591f44ad7e6637d1edc08345cfb22aa4766a1da93bd50edb8c52b0156da6c90872cb5376799f9fddff17b09c5c7c5d4c9f3c5a2ad5fe6d2b3a5c7a", + "b6e846d47148e2d6ca3e19dae4f463ca97f7224df81f0a155aa3f0b96da366ad307867633731e1be9d63cde1b570c9951e10321dd89a9aa05ab72591aa900e4a", + "bfba9a6e474788c108e89c9bbda691d03d4165e32900562494edc65ec152afae172c34be0dfa09424bba0978ca8a65ec91b4616c7de8578c3ed126dfb6b8cb3b", + "BomRef.n69qj6lo1ro.j5aob4v2eko", + "BomRef.nomltabf87o.feilthjfrro", + "BomRef.v9rsabad9jo.3a3iks839c", + "c08b53be836e628e200b27bf7b20b6859a14b75fb0d89d24aea283c172fedba528df494788397f1a827790179feabcac67c432c11a67c313fde64e1ce54165ba", + "d181999efbcb0157e2121bca57a5510f16586ffb25fa152cc6560df626f2045d2a946079334c7ad891581bd30cd9c99dcd34dbf03ea6ec46ede0d0747f4afa36", + "e9ca0df17f7991a2fcd00218e0e711988fa4e49a53ce9a5698ba605419a127391488065ea7c18a72d362819e94ed68b2ccad70b98bec1bba682fe94eb1dc2225" + ] + }, + { + "ref": "d7b44e7b3888d7e3d0f030c413303da80767ec9f09d601913bfa9c02271c224899fbb2bcd632b51963c64a1576bad0e8d807a3ee01b6307729bcb56139aa0521", + "dependsOn": [ + "BomRef.mig0tqfnnt8.r1olnpi1hn8", + "d76db1753b87f2761f81301d0a186748d856778162df34795fa7de50cb825adf6de8b5f3de83d23715208755dc045288a7bf52ade98c92d4f0794af9b4862489" + ] + }, + { + "ref": "e23aa9b242674fda7fada089daba060fa96df0f065a7762dbde6304d8e9c327dd148f4ddd7d1cf19edefae8842a90b7806728fc0bb724e8939d7584074bf1cde", + "dependsOn": [ + "1dad3427b23164513c86d008d449ead8724abdbec580082a49644ba2c5cc1356ee6eff04228039416a8a0febe67e05bcf90bb800b5c0b0151f15509e2227c1b3" + ] + }, + { + "ref": "e305b0689b1ff9ff8efa3d745fece7f2767c4a13e68ec03822eab4f75fd791405e2c4bfd7b04f5b9e6bea9e5050a11fd222f122f08766b86536be728769a78f6" + }, + { + "ref": "e3fe1a219c262e5f4439fabfc3240ca7d92d9254b8970e16c3fbc3c0c7de11bfb91486071399eab394f2c90e374bd04de4f6ab9eb510e0746cbf2e568cfc1a78" + }, + { + "ref": "e9ca0df17f7991a2fcd00218e0e711988fa4e49a53ce9a5698ba605419a127391488065ea7c18a72d362819e94ed68b2ccad70b98bec1bba682fe94eb1dc2225", + "dependsOn": [ + "762763ef9679817f06258ccfd7dbf5cfb844189770dd14678ce5b7f635538db0209cbc2be1f7fc8dc6421a431906c3d6035f4b926e8383c428e460e80adeb984" + ] + }, + { + "ref": "f3fbaf25284e585253bbfbe9da3a744f193b3f5d87e6483e1bc93d192226171dd462212cf084bd546548b9049b93abe3dc95bf0851f05765c7dba443d1f418b0" + }, + { + "ref": "fb63b3caeb83e85d817f30f1490b7fc35ab1709aff863692ce0b6bfa76c4c6eef09be11d009e3940595196ae5611bb65e43ec8c8f39b661d52df82e8f40b7e63" + }, + { + "ref": "fda0c9b8a85ddfbfbabab4d99d8dcfe8de35ec8d55e8f8c1e091df2a0d278dda5f271243d90b35406772892b43d2bf8cbdfc2dedf0f7d749e4be4b3b7ba27966" + }, + { + "ref": "fee1e46b5e90637b07367f94ae298429b3160dc17f358d4774c3b15d11279849e777f16ef31ae508284b0dffde3a77d7601c3dc161d24c84a15a0a4d487cc04c" + } + ] +} +, \ No newline at end of file diff --git a/tests/integration/_snapshots/one-dependency.json.bin b/tests/integration/_snapshots/one-dependency.json.bin index 2ab94818..6657e2c2 100644 --- a/tests/integration/_snapshots/one-dependency.json.bin +++ b/tests/integration/_snapshots/one-dependency.json.bin @@ -36,13 +36,6 @@ "bom-ref": "b45832dfcec8c690acbfa64af49e90952d9e50ff8682c4d8e88bf5378bff2cb8d4fed04c80512bbbf72f4159ef99f54376f13c0275f870694844469288f7bb6b", "author": "John-David Dalton", "description": "Lodash exported as ES modules.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/lodash-es@4.17.21?vcs_url=lodash/lodash", "externalReferences": [ { diff --git a/tests/integration/_snapshots/package-aliasing.json.bin b/tests/integration/_snapshots/package-aliasing.json.bin index e4a891bf..e6f66ca1 100644 --- a/tests/integration/_snapshots/package-aliasing.json.bin +++ b/tests/integration/_snapshots/package-aliasing.json.bin @@ -37,13 +37,6 @@ "bom-ref": "025792b0ea7c8fca7dcdbd33105be95919b259fb3263a7ecd13ebc51a5c813b8956ae9fa4540ef179a154ec98b408006011b650dfcf15b64c71e1334b04affac", "author": "DY", "description": "A list of color names and its values", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/color-name@1.1.4?vcs_url=git%40github.com%3Acolorjs/color-name.git", "externalReferences": [ { @@ -70,13 +63,6 @@ "bom-ref": "03afa59137677fa40703ab3fde11957ff5ad690c7b81b3a2e669937deeac3d3a5b0808651bd24b22540fc8f2fdc53c268ec0f85be897a0e0a8ffa07e4e400999", "author": "Lovell Fuller", "description": "Node.js module to detect the C standard library (libc) implementation family and version", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], "purl": "pkg:npm/detect-libc@2.0.2?vcs_url=git%3A//github.com/lovell/detect-libc", "externalReferences": [ { @@ -93,13 +79,6 @@ "bom-ref": "04df458b307501552b33dd0082fa671eb5a3f6fa6d8c60937947b7103f2a330bd731b8d184d481a2a5a77589a6e9c78c036011171dacc7efa87c3f633a0c2952", "author": "Sami Sayegh", "description": "A utility that allows retrying a function with an exponential delay between attempts.", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], "purl": "pkg:npm/exponential-backoff@3.1.1?vcs_url=git%2Bhttps%3A//github.com/coveo/exponential-backoff.git", "externalReferences": [ { @@ -126,13 +105,6 @@ "bom-ref": "082e0ff9a7e80d1ba752c66f602b5eb756a9b60ed1eee69ee2500118c68c96c8bf9f902eba1a63acbe964cc74ec42550e191acc0ea7fee6150e662c9360f641a", "author": "IndigoUnited", "description": "Create an error with a code", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/err-code@2.0.3?vcs_url=git%3A//github.com/IndigoUnited/js-err-code.git", "externalReferences": [ { @@ -155,13 +127,6 @@ "bom-ref": "0844a579782601a82c098b3436b238cd455f90663ecebf8b2a8445920b0d01ee56f8818f42ef0e70aec36b7f2e7907e16e841bd0acc6238032a32cde114d2343", "author": "GitHub Inc.", "description": "filesystem utilities for the npm cli", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/%40npmcli/fs@3.1.0?vcs_url=https%3A//github.com/npm/fs.git", "externalReferences": [ { @@ -178,13 +143,6 @@ "bom-ref": "0d3c19de764c60fb9ea7d55093fe0621e94e3e8b1743fbc64d20676936103e2fcf329b40b01de47f2b025d3bf2c36401227541d7cf9b2b0ee6a87e763429b482", "author": "Roly Fentanes", "description": "Tokenizes a string that represents a regular expression.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ret@0.1.15?vcs_url=git%3A//github.com/fent/ret.js.git", "externalReferences": [ { @@ -201,13 +159,6 @@ "bom-ref": "0e66ea8321579de5017d37b0bb63540a49a525e0cacd2b1176cbd26d994f2bc185bdf9308662dd787b8b735d5ed418f89e94010c08ccc2beaa27f1124fed2de4", "author": "Sindre Sorhus", "description": "Get the PATH environment variable key cross-platform", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/path-key@3.1.1?vcs_url=sindresorhus/path-key", "externalReferences": [ { @@ -224,13 +175,6 @@ "bom-ref": "0eb38a17e5325348bf3d6ecea76d2ca99cc4142af9cea60f1a0c6141770f2d64de133f71212c5f81f61e433f1c6c647e04cebcdd2330ef78a636835b963c76f1", "author": "GitHub Inc.", "description": "Like ruby's abbrev module, but in js", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/abbrev@2.0.0?vcs_url=https%3A//github.com/npm/abbrev-js.git", "externalReferences": [ { @@ -247,13 +191,6 @@ "bom-ref": "1004ad6decdb21fc030dc283aea0b8f491ed61ad6e7afd752774446aebf73f7fe7745b13838e8a4a5df738ddcde2833e56f0ee05c34a8277a58362620a76f6c3", "author": "Sindre Sorhus", "description": "ES2015 `Object.assign()` ponyfill", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/object-assign@4.1.1?vcs_url=sindresorhus/object-assign", "externalReferences": [ { @@ -270,13 +207,6 @@ "bom-ref": "1043ac62060090394318aec6a54cf405763f9c779f4fc8755c0c5b0f6134f1422096d4360aab73d4c5f7dc085ff95797b4d837854ed3f6ffeedf3b70a33a17d1", "author": "Nathan Rajlich", "description": "Convert a file: URI to a file path", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/file-uri-to-path@1.0.0?vcs_url=git%3A//github.com/TooTallNate/file-uri-to-path.git", "externalReferences": [ { @@ -303,13 +233,6 @@ "bom-ref": "1084e98778e6bbfc6030e25c69ecf654c90c3036e2df7c8aad0db618115ed0e414d1496a0ca559b7bf87c97163af3869235250e299a9e8454868c515b7b7a7d3", "author": "Ariya Hidayat", "description": "ECMAScript parsing infrastructure for multipurpose analysis", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause" - } - } - ], "purl": "pkg:npm/esprima@4.0.1?vcs_url=https%3A//github.com/jquery/esprima.git", "externalReferences": [ { @@ -336,13 +259,6 @@ "bom-ref": "1120131375ac7fd41b619768f97d8e8329b65a6b4631b5bc16c627d4909136ec38a586ed8a69de7855b33a88a9c514f6f0dedc20d6a720ab62f68583c7f9cb1e", "author": "Kornel Lesiński", "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause" - } - } - ], "purl": "pkg:npm/http-cache-semantics@4.1.1?vcs_url=https%3A//github.com/kornelski/http-cache-semantics.git", "externalReferences": [ { @@ -359,13 +275,6 @@ "bom-ref": "17aa2616f9a3528cb0223873abc463bbd4918a43857c9698b06db3fe5d8639801cb8230431cd437b622b530456efaa22986d9eb0f7801d7b56191da9122b0c86", "author": "Julian Gruber", "description": "Brace expansion as known from sh/bash", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/brace-expansion@2.0.1?vcs_url=git%3A//github.com/juliangruber/brace-expansion.git", "externalReferences": [ { @@ -387,13 +296,6 @@ "bom-ref": "1a7557d04d84c69eeebcc9299c1946654440ba6e18ba01d3efaec450fa6bbe3267f3411563835bcc6f3433d33357a677033a17d3c723ea065f2ba41b911a6ef6", "author": "GitHub Inc.", "description": "Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/ssri@10.0.5?vcs_url=https%3A//github.com/npm/ssri.git", "externalReferences": [ { @@ -410,13 +312,6 @@ "bom-ref": "1c2f5caf514bc5a875bf90400f52cea4959801202a5be862b2ab01deeda216f4ad6cdf44fbc79a76942939f02b30d2cda044755ab23426b70e4ed47ceed1da60", "author": "Kyle E. Mitchell", "description": "parse SPDX license expressions", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/spdx-expression-parse@4.0.0?vcs_url=jslicense/spdx-expression-parse.js", "externalReferences": [ { @@ -433,13 +328,6 @@ "bom-ref": "1da0181838e27411ce1b9f2cbb7a34aec6ebb12c9b6fb2a18d80ba5a17b523bbe875f081fa46f98c5098f951689da35685d5db4425c1a9a35ae75ddedf90fc5f", "author": "Tom Wu", "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.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/jsbn@1.1.0?vcs_url=https%3A//github.com/andyperlitch/jsbn.git", "externalReferences": [ { @@ -456,13 +344,6 @@ "bom-ref": "1ecf4ebee53801b064c54196d5c852e94cc13ca5c8590b2f04c7b853d1b06cfa75bff0552470056a9e5b6355db6f357f4e1cda0764bc6674ebe0abfdd4eae78c", "author": "Sindre Sorhus", "description": "Check if the character represented by a given Unicode code point is fullwidth", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-fullwidth-code-point@3.0.0?vcs_url=sindresorhus/is-fullwidth-code-point", "externalReferences": [ { @@ -479,13 +360,6 @@ "bom-ref": "200ac7c66d708eac6d546074c10f94ac3981fe73a94ef0a61b7b339b12507adaf40dac5d864b852926948b238fb22aca6383eceff7146fc9c6762173e6bcc827", "author": "GitHub Inc.", "description": "An implementation of window.fetch in Node.js using Minipass streams", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/minipass-fetch@3.0.4?vcs_url=https%3A//github.com/npm/minipass-fetch.git", "externalReferences": [ { @@ -502,13 +376,6 @@ "bom-ref": "213764015c61c168a6fbd45800c0a25dae13c2a2087c431aaaeeaa7fbf18222482891074eb8b9df5a81f54b3555dc3472fc9e0d21e5982f767c2a03b47d3a0f9", "author": "Mathias Bynens", "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/emoji-regex@8.0.0?vcs_url=https%3A//github.com/mathiasbynens/emoji-regex.git", "externalReferences": [ { @@ -535,13 +402,6 @@ "bom-ref": "218613e2180c721d4cbdf3fcd86e11eb7e2fb43c5213feab479d2ee1ca9b2957e9212cb5dca1b7447ce51f2d0fedba3caf7601de9cc46547b2d8c11fb0f313e6", "author": "Josh Junon", "description": "Lightweight debugging utility for Node.js and the browser", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/debug@4.3.4?vcs_url=git%3A//github.com/debug-js/debug.git", "externalReferences": [ { @@ -558,13 +418,6 @@ "bom-ref": "236845a65b70822fe8504fca391f5146c25873d956839063ab548642c07c074e2198c9c49c344e7d509431e95c35892741bca3c0414dca4102caa9538304c8f5", "author": "Evgeny Poberezkin", "description": "Format validation for Ajv v7+", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ajv-formats@2.1.1?vcs_url=git%2Bhttps%3A//github.com/ajv-validator/ajv-formats.git", "externalReferences": [ { @@ -590,13 +443,6 @@ "version": "1.3.0", "bom-ref": "2422117fd007fe66dc804c187faffee81bb67358eae325f67dc4bad8e004036010214213381cf23b5962a8bd7ff9c3d6318ff621d3e0755785b195da2be7909a", "description": "The string_decoder module from Node core", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string_decoder@1.3.0?vcs_url=git%3A//github.com/nodejs/string_decoder.git", "externalReferences": [ { @@ -618,13 +464,6 @@ "bom-ref": "245c7d42c7b39194ff4dadd214ab9fa64298b6a90610c730197b78c53305ab4ab633c2ed94fe542e536e8f065a54d2231f6b8ebc295f744307ec3b5f4de11496", "author": "Sindre Sorhus", "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-styles@4.3.0?vcs_url=chalk/ansi-styles", "externalReferences": [ { @@ -641,13 +480,6 @@ "bom-ref": "24b8aae27ec1ad4f495118b68edf2d395f5e38d100c19f4e205a6b1fa3b28f17cb91917c44952002ccbfc6c12b4b3059d2c797b62874439abacaa1eca838373f", "author": "Alexander Shtuchkin", "description": "Convert character encodings in pure javascript.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/iconv-lite@0.6.3?vcs_url=git%3A//github.com/ashtuchkin/iconv-lite.git", "externalReferences": [ { @@ -673,13 +505,6 @@ "version": "4.2.11", "bom-ref": "24bb648a68ce4f7ee63e91ffe6dc114534d258014ca0c4f122ea0259759e9eb295b15e798c34bd89775cd0eb3f7a4a113fa272b81203a79071f803e101f27c76", "description": "A drop-in replacement for fs, making various improvements.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/graceful-fs@4.2.11?vcs_url=https%3A//github.com/isaacs/node-graceful-fs", "externalReferences": [ { @@ -696,13 +521,6 @@ "bom-ref": "26a4e6ae2854be99603f4397708e7e0d6ebb47ef4d7a67f91fea030faae7445101b21ef6a7046b6e6f6f1b5e029b19948146cbf946387735be36072f8b8c3d68", "author": "Sindre Sorhus", "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/wrap-ansi@8.1.0?vcs_url=chalk/wrap-ansi", "externalReferences": [ { @@ -719,13 +537,6 @@ "bom-ref": "2c27177bae17c12df99210456fca902c57791c74a9a6a520b257c0858a70c9ebf89d15f856ef6a729efc49bfa66732b3330a1fde6a78884366004a1901611111", "author": "Sindre Sorhus", "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string-width@4.2.3?vcs_url=sindresorhus/string-width", "externalReferences": [ { @@ -742,13 +553,6 @@ "bom-ref": "2cb7dac69af59fdfc88b3f3cc5c43c3522357f5a6b1fad029a5df2234a5755ed705fcbae23cabc19d661f35d79c90656009b3e6069b9fdb895cc650b3bb4efd0", "author": "Isaac Z. Schlueter", "description": "A deep deletion module for node (like `rm -rf`)", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/rimraf@3.0.2?vcs_url=git%3A//github.com/isaacs/rimraf.git", "externalReferences": [ { @@ -765,13 +569,6 @@ "bom-ref": "2d866d17a57be1139f6b6d57971cb6b26d2dff36b0ee93d17ac7567cdb319cfda37ea602de7146ded6bb8fafb66f47f08e40663334dabfff696367fed14a5702", "author": "Isaac Z. Schlueter", "description": "a little globber", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/glob@7.2.3?vcs_url=git%3A//github.com/isaacs/node-glob.git", "externalReferences": [ { @@ -788,13 +585,6 @@ "bom-ref": "2e130941d386853cede195534e222a3e083fa583eae701366d42985de1835e82a2cf61361aca107fa7744c167d8ef59960a4299011e79e5b365b8144a88a52a1", "author": "Hardmath123", "description": "Simple, fast, powerful parser toolkit for JavaScript.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/nearley@2.20.1?vcs_url=https%3A//github.com/hardmath123/nearley.git", "externalReferences": [ { @@ -811,13 +601,6 @@ "bom-ref": "304b40fbfeba2e02eda56141d23e8432fe2da37fbdddc6e33db4cf44853021a82f8978090b67aac5420b729d5ecb53808ea18deaee77d9bfb7a11baac6bf10b9", "author": "Isaac Z. Schlueter", "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/nopt@5.0.0?vcs_url=https%3A//github.com/npm/nopt.git", "externalReferences": [ { @@ -834,13 +617,6 @@ "bom-ref": "306d86f43239a0aaaef6ff7911ea3f82bcbf20016a8d3fdf9f622adf0bd34d7f5df2274acafbc691acf2a24d41818fd55f11e2d226b7d28da59a65364a3bf3bb", "author": "Isaac Z. Schlueter", "description": "A Minipass stream that raises an error if you get a different number of bytes than expected", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-sized@1.0.3?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass-sized.git", "externalReferences": [ { @@ -857,13 +633,6 @@ "bom-ref": "31bc695ffd83e32d5957c850b83690923ddfe03b88c451607d6b33cdaab52154fe639b51cd6ecae5e63dfe969f50d64b882a199f2d204ccb3a22518589bb1200", "author": "Sindre Sorhus", "description": "Node.js 0.12 path.isAbsolute() ponyfill", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/path-is-absolute@1.0.1?vcs_url=sindresorhus/path-is-absolute", "externalReferences": [ { @@ -880,13 +649,6 @@ "bom-ref": "320ddf72f79a7090799aca262ad4287055a90b1bee1253c7e35528fd2903ac0557538dc8ea87d1f37fffc7ac564dc00eeba661e0cf618b35297b040ce649929f", "author": "Isaac Z. Schlueter", "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/which@2.0.2?vcs_url=git%3A//github.com/isaacs/node-which.git", "externalReferences": [ { @@ -903,13 +665,6 @@ "bom-ref": "3481c8aa9bf3e9431ea148a245d37b8c02be76f629657dd483952e9028624b14711f50038f4bb05557c57867e639cf721a477f487abe57cbe0d954860df06519", "author": "Feross Aboukhadijeh", "description": "Safer Node.js Buffer API", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/safe-buffer@5.2.1?vcs_url=git%3A//github.com/feross/safe-buffer.git", "externalReferences": [ { @@ -936,13 +691,6 @@ "bom-ref": "3659247eab67bf0395c15d45b4c0287aff58dbbb923d4e3ca84f8c036fc62e7d38206e661fa5695d3ef477b05dd38b614f42f37deeac62964c65b1afc9f92d64", "author": "Isaac Z. Schlueter", "description": "Like ruby's abbrev module, but in js", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/abbrev@1.1.1?vcs_url=http%3A//github.com/isaacs/abbrev-js", "externalReferences": [ { @@ -959,13 +707,6 @@ "bom-ref": "366cab64a2060de3f6c9ebe226889db94432b64042c349297d8eaa0036150d692bf0b787bb70351a12e49eeaccccbb7045c545668506b7b9ee0397d8112a9c37", "author": "Isaac Z. Schlueter", "description": "logger for npm", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/npmlog@5.0.1?vcs_url=https%3A//github.com/npm/npmlog.git", "externalReferences": [ { @@ -982,13 +723,6 @@ "bom-ref": "374fb45e60102f355c1f42a69239976779f7ae62ea377de5594f75bd2f18f241fba1b1a1598d9eae9d806de4cf3622046be00b702c8f3b6e79c4247b1b61c4f8", "author": "Sebastian Mayr", "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/whatwg-url@5.0.0?vcs_url=jsdom/whatwg-url", "externalReferences": [ { @@ -1004,13 +738,6 @@ "version": "1.0.4", "bom-ref": "37f6ef56b9c6ba4b34be26d6248c9b6588ac8ad0b14234be97b6e2492ea6fdcd77a0ae708da578958cfd30f57b057e3b6903d626a43850b50b0d98feeae11afe", "description": "Recursively mkdir, like `mkdir -p`", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/mkdirp@1.0.4?vcs_url=https%3A//github.com/isaacs/node-mkdirp.git", "externalReferences": [ { @@ -1027,13 +754,6 @@ "bom-ref": "3b253d7256cf25dd65d09ad931bd070ff216ed7d529fa04d78dfb925e4f005656b026231ead771fcd3426922d2d8b82d0238f4a44d6f9a107f6877f3994f8b0a", "author": "Josh Glazebrook", "description": "Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/socks@2.8.1?vcs_url=https%3A//github.com/JoshGlazebrook/socks.git", "externalReferences": [ { @@ -1060,13 +780,6 @@ "bom-ref": "3be5c5345589a210f2bbd6eb4289313e266b65aea4c3dc40f230ab403afc2eb3a261a64c53df48c915516a48a5290678a3e58ff65287433a694368d716676c59", "author": "Isaac Z. Schlueter", "description": "A module which will endeavor to guess your terminal's level of color support.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/color-support@1.1.3?vcs_url=git%2Bhttps%3A//github.com/isaacs/color-support.git", "externalReferences": [ { @@ -1083,13 +796,6 @@ "bom-ref": "3bf6e3074177d5062fe92a32104376d72df5cd48ddee451ae8b56126739fa4b38b1b5149ba425e296b654506e43a7a456c7bdef73da1dfb747975f3e3026e4ef", "author": "Evgeny Poberezkin", "description": "Another JSON Schema Validator", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ajv@8.12.0?vcs_url=ajv-validator/ajv", "externalReferences": [ { @@ -1116,13 +822,6 @@ "bom-ref": "3eb25205a70ecb97e5cd41c63817da0778541123db5dd06f139b0eed4b95191312b3e7697c300e4642f052712c066e27e6e3f5ab5c5a8a7610e4ee38128177ed", "author": "GitHub Inc.", "description": "tar for node", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/tar@6.2.0?vcs_url=https%3A//github.com/isaacs/node-tar.git", "externalReferences": [ { @@ -1139,13 +838,6 @@ "bom-ref": "415a406f4ea391b867ab2b5e9438bebf4996f888a08431fe3379c442185f5af4d64ed106bc1f1b5983a07969c39ecf6933c911b66d39a2b37132f00305ea8649", "author": "Sindre Sorhus", "description": "Create an error from multiple errors", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/aggregate-error@3.1.0?vcs_url=sindresorhus/aggregate-error", "externalReferences": [ { @@ -1162,13 +854,6 @@ "bom-ref": "428f325a939c2653ad822eb3d75efb02ac311523dd0d4f9645afc39ea00bd86eceac35a9d59c9b6977d76b670a4ef0ae057ea572338a44729aa592711a8c05a3", "author": "Nathan Rajlich", "description": "Turn a function into an `http.Agent` instance", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/agent-base@6.0.2?vcs_url=git%3A//github.com/TooTallNate/node-agent-base.git", "externalReferences": [ { @@ -1190,13 +875,6 @@ "bom-ref": "42d65f358ee3030abf8cf2d8c052363694d990823251ce89e481eebf318d9f914e7ef0bb4d319703db1c948811aa80d1f86d1ab91d0dcc13d1aa2fe558423203", "author": "Nathan Rajlich", "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/https-proxy-agent@5.0.1?vcs_url=git%3A//github.com/TooTallNate/node-https-proxy-agent.git", "externalReferences": [ { @@ -1218,13 +896,6 @@ "bom-ref": "42e1233172b32c881dc3ad06bb968b5a6886421839e5bd1028bbd4ee6fd555028e8df5ea415a9c06cba244a62a0084fcd27cc6e5f0bb3460d9e6cd85e44b1f5c", "author": "Isaac Z. Schlueter", "description": "A very strict and proper argument parser.", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0" - } - } - ], "purl": "pkg:npm/jackspeak@2.3.6?vcs_url=git%2Bhttps%3A//github.com/isaacs/jackspeak.git", "externalReferences": [ { @@ -1241,13 +912,6 @@ "bom-ref": "4677ae07c73d768e80ceba3af952c1a63948bbc521fb64de796d97dcbc403599027c1304563c755b36baaaef6290c05d5fbf03e9c7d15cc89ad224786adb774c", "author": "Sindre Sorhus", "description": "Map over promises concurrently", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/p-map@4.0.0?vcs_url=sindresorhus/p-map", "externalReferences": [ { @@ -1265,13 +929,6 @@ "bom-ref": "467fd2d0bb5c3ac6c255d1a38baad731c0ceb30182838b877f4bcc8d6fddfdd739e33a492e62b72c460df8462b269cba8af3a282ba664ea393be168d28d9c46d", "author": "Ozgur Ozcitak", "description": "A modern DOM implementation", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/%40oozcitak/dom@1.15.10?vcs_url=git%3A//github.com/oozcitak/dom.git", "externalReferences": [ { @@ -1298,13 +955,6 @@ "bom-ref": "48708ce70bc76e1f879f77affa6f744312cff313a2af15712d70a94f1b5e9382a4e1566ac8a75fb8c82ddbad727beca280bb7610d278c54b8c2d6ccbab77d231", "author": "Nathan Rajlich", "description": "Node.js native addon build tool", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/node-gyp@10.0.1?vcs_url=git%3A//github.com/nodejs/node-gyp.git", "externalReferences": [ { @@ -1321,13 +971,6 @@ "bom-ref": "49dca9aba1d71e5b7db4c4be4e8c24078536cc838a3750d889b43ab0b733e068566ea9dd992639ed26ce03f99c7718c4a887a96617c29d977aa9a0ce7a31db22", "author": "Shinnosuke Watanabe", "description": "A list of SPDX license identifiers", - "licenses": [ - { - "license": { - "id": "CC0-1.0" - } - } - ], "purl": "pkg:npm/spdx-license-ids@3.0.17?vcs_url=jslicense/spdx-license-ids", "externalReferences": [ { @@ -1344,13 +987,6 @@ "bom-ref": "49e2cffa241db9536d9b92721cace29f6008eb5edc2cee9485dd456cdb8822d67173b5f0dcc4ec798dfe45127f99a9b547315f93b4e8f1dfcd2dcae274adb218", "author": "Ben Coe", "description": "set blocking stdio and stderr ensuring that terminal output does not truncate", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/set-blocking@2.0.0?vcs_url=git%2Bhttps%3A//github.com/yargs/set-blocking.git", "externalReferences": [ { @@ -1377,13 +1013,6 @@ "bom-ref": "4b12ba5111caf7e8338099bdbc7cb046a9f8e079a44e74d0c03dca469876e3071ebbe671c5e90ae6b78ae33e22c205fa5ed32169a4aabd1404b13c56d09986e1", "author": "Nathan Rajlich", "description": "Turn a function into an `http.Agent` instance", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/agent-base@7.1.0?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/agent-base", "externalReferences": [ { @@ -1400,13 +1029,6 @@ "bom-ref": "4cc89eb7bdccc85167d479cb837634c53e020ae7ec38a0843b12913ec07d85e4fa76ef440fd7dfaa227cb1fdd91adad23e81bfe522685d27f7401d2db322235a", "author": "Carlo Quinonez", "description": "Plugin for AJV that adds support for some of string formats adding in the draft2019 JSON Schema.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ajv-formats-draft2019@1.6.1?vcs_url=https%3A//github.com/luzlab/ajv-formats-draft2019.git", "externalReferences": [ { @@ -1423,13 +1045,6 @@ "bom-ref": "501ef87306cdb906afd7ee55973e5a53e702081c56b0f3579d1873a694484757398746df4baaa79ed45c7cebc021da59179de1d5969b9ba427b7ccc51ba197d0", "author": "Isaac Z. Schlueter", "description": "fs read and write streams based on minipass", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/fs-minipass@2.1.0?vcs_url=git%2Bhttps%3A//github.com/npm/fs-minipass.git", "externalReferences": [ { @@ -1455,13 +1070,6 @@ "version": "1.0.10", "bom-ref": "528934e59d5d722dfa530c8503f7c1af92c4174eafd63527c1b179980282c626345249dbe85eed68f130227d9b60be2da95e3adbae22ee2c2795b8d097775560", "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/argparse@1.0.10?vcs_url=nodeca/argparse", "externalReferences": [ { @@ -1478,13 +1086,6 @@ "bom-ref": "52bd946f2eb0da56a89c8135018af1e8196512f12cc4a2ee6d279095877969a573b21ab98df6d6423966858f8f3aa034d25f12eae77fff0c4aca463a89be3bb7", "author": "Isaac Z. Schlueter", "description": "walk paths fast and efficiently", - "licenses": [ - { - "license": { - "id": "BlueOak-1.0.0" - } - } - ], "purl": "pkg:npm/path-scurry@1.10.1?vcs_url=git%2Bhttps%3A//github.com/isaacs/path-scurry", "externalReferences": [ { @@ -1502,13 +1103,6 @@ "bom-ref": "5547f15a2bb3d361d141532d43f94523f31e9edfe533f8367b3e26e300194e2978be03f56c09e100afcfee4c02b7fbe13c6ffcf58c613b457a86da522a2979f2", "author": "Dane Springmeyer", "description": "Node.js native addon binary install tool", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause" - } - } - ], "purl": "pkg:npm/%40mapbox/node-pre-gyp@1.0.11?vcs_url=git%3A//github.com/mapbox/node-pre-gyp.git", "externalReferences": [ { @@ -1525,13 +1119,6 @@ "bom-ref": "572abfd975cdff5715a53385b197c39adb30530c4d27ffd768027ed6d5a246fdb8d48650ff5e277e23be8c4d3fbd3c2a6ed5789a99ac044d4e27ba959ab7355b", "author": "David Tudury", "description": "for adding, subtracting, and indexing discontinuous ranges of numbers", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/discontinuous-range@1.0.0?vcs_url=https%3A//github.com/dtudury/discontinuous-range.git", "externalReferences": [ { @@ -1558,13 +1145,6 @@ "bom-ref": "5924cb077f05d10e9335b44ce94356b8fe54d261272545bbeed99a3325726fb1efb72282b0adbb257203a0a0991c6631e6be6b5fc5c295d50114e101158d3f13", "author": "Isaac Z. Schlueter", "description": "create a pipeline of streams using Minipass", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-pipeline@1.2.4?" }, { @@ -1574,13 +1154,6 @@ "bom-ref": "5ac3f668bb4a70b7dcd2a6e4a30b29fbc1b9eafbf9de99ae009eec9a2057af92e9473f59198b063443830ce8d81997a4385e389a3f88be1559dd014348779337", "author": "Josh Glazebrook", "description": "smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/smart-buffer@4.2.0?vcs_url=https%3A//github.com/JoshGlazebrook/smart-buffer.git", "externalReferences": [ { @@ -1607,13 +1180,6 @@ "bom-ref": "60140c8119be1c2709b3d964eb432cdfa768a0b623df6b2fe13566ec18fbaf28f7af62634c171fb0520dacda18c40435576c0d01bc44178d8917273d3781a851", "author": "Roly Fentanes", "description": "Create random strings that match a given regular expression.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/randexp@0.4.6?vcs_url=git%3A//github.com/fent/randexp.js.git", "externalReferences": [ { @@ -1635,13 +1201,6 @@ "bom-ref": "60310f6a2b446fa23b808b067e60a63148fee09d3a0dea080a765d6e244b95189bc5599ef00e50142a5f4d12ea16c5aa142bed9aa993ef8195eb487c6e4f2cde", "author": "Domenic Denicola", "description": "Implements the WebIDL algorithms for converting to and from JavaScript values", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause" - } - } - ], "purl": "pkg:npm/webidl-conversions@3.0.1?vcs_url=jsdom/webidl-conversions", "externalReferences": [ { @@ -1658,13 +1217,6 @@ "bom-ref": "610c5068a0a0d45e2dd49e17ca993f0a8ad0942fb350aef416497685e8bb48646263caa3261cb7374b5714f43ac35248f146eddc8aa076fdc3b27f578939baf2", "author": "Jens Taylor", "description": "An incremental implementation of MurmurHash3", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/imurmurhash@0.1.4?vcs_url=https%3A//github.com/jensyt/imurmurhash-js", "externalReferences": [ { @@ -1691,13 +1243,6 @@ "bom-ref": "61fb957687a8bece8324d39e12feb5fc6bc916e4b1ab8d304d3d321f9e3d5275ab1b4e6e54d413975e7d2dc990dc546a25e6fd06c54397fc385a1dc5421bd4dd", "author": "Ben Coe", "description": "when you want to fire an event no matter how a process exits.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/signal-exit@4.1.0?vcs_url=https%3A//github.com/tapjs/signal-exit.git", "externalReferences": [ { @@ -1715,13 +1260,6 @@ "bom-ref": "6355a89e7491534cba7e74041433af1db6ea94ebbce44a69d08f6c4f6dfaaffb17d97dbda34840898a897e09fefdb446fc103e0aba9dd2e7953474e61cbc6f17", "author": "Ozgur Ozcitak", "description": "An implementation of the Infra Living Standard", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/%40oozcitak/infra@1.0.8?vcs_url=git%2Bhttps%3A//github.com/oozcitak/infra.git", "externalReferences": [ { @@ -1748,13 +1286,6 @@ "bom-ref": "638f1c9c610eda26f11eab142557da45f59db8438d50bac44bf304e682e958d82227e80124294a48bee06a2cf956a925e5e79907f1118c6120f58795d84aeb3e", "author": "Isaac Z. Schlueter", "description": "like `chown -R`", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/chownr@2.0.0?vcs_url=git%3A//github.com/isaacs/chownr.git", "externalReferences": [ { @@ -1771,13 +1302,6 @@ "bom-ref": "643ed7cc338bcf145a82d8b05b3bef6bcf150ca545df386225596f10ce53cc90b88b3ca83e348ade1ccea5f3f8e76c92d2f0e2ba544da60d40aff9921c56872d", "author": "Nathan Rajlich", "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/http-proxy-agent@7.0.2?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/http-proxy-agent", "externalReferences": [ { @@ -1794,13 +1318,6 @@ "bom-ref": "64b33d0816593398d907fc91a979a2d24a378acbace519b953286e6eca81974a1aaf5fb04013e9abc9e100c468025045086280b81751da28a8a3226463ac98c1", "author": "David Frank", "description": "A light-weight module that brings window.fetch to node.js", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/node-fetch@2.7.0?vcs_url=https%3A//github.com/bitinn/node-fetch.git", "externalReferences": [ { @@ -1827,13 +1344,6 @@ "bom-ref": "66d11cbcaf52f5134606063b157644a42517fe6b5ef4192bf2fa6518eafb08b4e5afab904c00ca8682f952bc0f9cba962e9ebf0e86b66b24cb3265ca4beab535", "author": "Gary Court", "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause" - } - } - ], "purl": "pkg:npm/uri-js@4.4.1?vcs_url=http%3A//github.com/garycourt/uri-js", "externalReferences": [ { @@ -1860,13 +1370,6 @@ "bom-ref": "69d7d6fad5e7e50d998cb731123828bd1b74af8d275e603ea7ecacd87a0a76dbc9e572d2a3d44f15145621339f88eca9218c26ff7ff2a1bb1f240414fc0ccf6f", "author": "Isaac Z. Schlueter", "description": "a glob matcher in javascript", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minimatch@9.0.3?vcs_url=git%3A//github.com/isaacs/minimatch.git", "externalReferences": [ { @@ -1883,13 +1386,6 @@ "bom-ref": "718ed4b7d6c0402c66704cb02ce9d423d4677c13ba4a9915231758d909c8b7cb8b513867216374be29852f129691d51773d6b6f6c8291b60e855a5ab6aa3ef6b", "author": "The Linux Foundation", "description": "list of SPDX standard license exceptions", - "licenses": [ - { - "license": { - "id": "CC-BY-3.0" - } - } - ], "purl": "pkg:npm/spdx-exceptions@2.5.0?vcs_url=kemitchell/spdx-exceptions.json", "externalReferences": [ { @@ -1906,13 +1402,6 @@ "bom-ref": "72ac7fb4cca2dd769aca9c6b7cd70507ce9193c0b1e1e9cc864cf105d79373258f92b49c962fdc1da0e3d9032d52f040b683f76167786ff2fc2e2c14ce3daeab", "author": "Tim Koschützki", "description": "Abstraction for exponential and custom retry strategies for failed operations.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/retry@0.12.0?vcs_url=git%3A//github.com/tim-kos/node-retry.git", "externalReferences": [ { @@ -1934,13 +1423,6 @@ "bom-ref": "73d3907e40b3224d4cb2d02695db221650101ca0aa206aa4704af0704cd3126ac38050d44aeb715ef9dcc47d1daa911beee6ac01f781030698218bb55984d797", "author": "Isaac Z. Schlueter", "description": "A Minipass stream that collects all the data into a single chunk", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-collect@2.0.1?vcs_url=https%3A//github.com/isaacs/minipass-collect", "externalReferences": [ { @@ -1957,13 +1439,6 @@ "bom-ref": "73f0a322faaefe9b5c0b5afb943701a6312706a6fdbdecef7dd62ce055ffe485c80ef899a27c46295f2886ba9042afa1d6b3b465be0d311cb15f3a43d0af1b0d", "author": "Alexandru Marasteanu", "description": "JavaScript sprintf implementation", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause" - } - } - ], "purl": "pkg:npm/sprintf-js@1.0.3?vcs_url=https%3A//github.com/alexei/sprintf.js.git", "externalReferences": [ { @@ -1980,13 +1455,6 @@ "bom-ref": "7453b80b79de35b5547bae0f85e882d4cd3a5f49c0973bc81438f68d22302f8ef39dc1eb311d94b04ebd9a29dc4c9e2e2835ed1e142c65153d80f7f00e672681", "author": "Sindre Sorhus", "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/strip-ansi@7.1.0?vcs_url=chalk/strip-ansi", "externalReferences": [ { @@ -2003,13 +1471,6 @@ "bom-ref": "77ce1d213c4765eff5ab631cbe135867bc6d69b8b6bc913f1f8d3c6d51bb25d5a0a4b15508ce2d869016fedcf59473cafc813a3a85dee56ce6fbfe8d20460c92", "author": "Nathan Rajlich", "description": "Helper module for loading your native module's .node file", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/bindings@1.5.0?vcs_url=git%3A//github.com/TooTallNate/node-bindings.git", "externalReferences": [ { @@ -2036,13 +1497,6 @@ "bom-ref": "77d68e0a459b09ff2554a13fe3d9a10497e5a28a28304924fa65de1f55ab576603871c5ec6bd161720ac70b1f4ff610f9f25d5f2e3b4ad4f2185e973cf875cea", "author": "GitHub Inc.", "description": "Generate a unique filename for use in temporary directories or caches.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/unique-filename@3.0.0?vcs_url=https%3A//github.com/npm/unique-filename.git", "externalReferences": [ { @@ -2069,13 +1523,6 @@ "bom-ref": "77e78ed7746b8bfec8193f223bb6a40e0bfb7dcd2a8101eafa5196e7c5d80201ff35df9b6c8f0d8c596658ccb869b87373cfbd5ddfedb2233a099028883da218", "author": "Isaac Z. Schlueter", "description": "Run a child as if it's the foreground process. Give it stdio. Exit when it exits.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/foreground-child@3.1.1?vcs_url=git%2Bhttps%3A//github.com/tapjs/foreground-child.git", "externalReferences": [ { @@ -2092,13 +1539,6 @@ "bom-ref": "790edcfcf526e1a8f9e53a42f458b4d9df1809606ab1e1d8dc9edd2bd538cbb4d3d7ce28e1fe3f250428af53366a8139ad6fb627b7558cc6d425260c636e2066", "author": "Evgeny Poberezkin", "description": "Fast deep equal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/fast-deep-equal@3.1.3?vcs_url=git%2Bhttps%3A//github.com/epoberezkin/fast-deep-equal.git", "externalReferences": [ { @@ -2125,13 +1565,6 @@ "bom-ref": "79730e935b7dbe9bc6ee9732ae85fe2ba61790f04175d4e055863d3afb9eaa871594a8d72c07e6e0b710302882f3acec06c21d7b02602f2046f2d7d8a3328702", "author": "Heather Arthur", "description": "Plain color conversion functions", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/color-convert@2.0.1?vcs_url=Qix-/color-convert", "externalReferences": [ { @@ -2148,13 +1581,6 @@ "bom-ref": "7ab55bc8a8a85ff8712758780d76e1adc73243bd3743cfd1b7d59c58376d61a0528ad27859e63c82a2dcee0d0860ebfee87f2dc83de2f22cecddea326731cf8c", "author": "Thomas Watson Steen", "description": "Detect if your code is running on an AWS Lambda server", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/is-lambda@1.0.1?vcs_url=https%3A//github.com/watson/is-lambda.git", "externalReferences": [ { @@ -2181,13 +1607,6 @@ "bom-ref": "7b717435b244f5f029b4c6cc4824106bcfffcd185e13a5bdfc0ad68d150303180169328d83d7f4421e8ed9647a8cbce24e5bc589fb0a2a409f5935dbe2cc6687", "author": "Sindre Sorhus", "description": "Indent each line in a string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/indent-string@4.0.0?vcs_url=sindresorhus/indent-string", "externalReferences": [ { @@ -2204,13 +1623,6 @@ "bom-ref": "7c07e8d99da5cf625965ebd8c3293b1015c824d472179afb584541ba2e982f2cb1ecb59b9cfff52ec50a831ff694199c691332f47357d160b28954fefb756546", "author": "the purl authors", "description": "JavaScript library to parse and build \"purl\" aka. package URLs. This is a microlibrary implementing the purl spec at https://github.com/package-url", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/packageurl-js@1.2.1?vcs_url=git%2Bhttps%3A//github.com/package-url/packageurl-js.git", "externalReferences": [ { @@ -2237,13 +1649,6 @@ "bom-ref": "7c7577428c4f4c7a56f0f3b0f2a027375278a0b64cb2a3894163467313f31bed86cb2a498b6ab61e4b759864e9399266b816b40c19df12f8aa53906fe279426b", "author": "Sindre Sorhus", "description": "Get paths for storing things like data, config, cache, etc", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/env-paths@2.2.1?vcs_url=sindresorhus/env-paths", "externalReferences": [ { @@ -2260,13 +1665,6 @@ "bom-ref": "7d2f5201ce2e9972ace56c42b7f99bd241ba3ce2ff1aaf40a11b32a2b3a447433bd9b74aeffdde5c154cfee0be106dcd18c5e1c962b3cfab707ec232c7b6eb22", "author": "GitHub Inc.", "description": "Keep track of the overall completion of many disparate processes", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/are-we-there-yet@2.0.0?vcs_url=https%3A//github.com/npm/are-we-there-yet.git", "externalReferences": [ { @@ -2293,13 +1691,6 @@ "bom-ref": "82a1837d3023f9ee634932aad335538baf52c5b6324f68f9ac628cf886a6a299eb70f8a7b6e9290e9204a62bdc8bdaa10f5014336dcfafff75aa1dadb19115c0", "author": "Andris Reinman", "description": "Convert encodings, uses iconv-lite", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/encoding@0.1.13?vcs_url=https%3A//github.com/andris9/encoding.git", "externalReferences": [ { @@ -2316,13 +1707,6 @@ "bom-ref": "8557e0db1263ac4af91580db39a65a5ce56b4c4cfc6ffded73984e3dae423d724a7793bc1ae94eac72e0e561036474dfe871f849e8658b8a73790e20ac747bd9", "author": "Vsevolod Strukchinsky", "description": "Require module from string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/require-from-string@2.0.2?vcs_url=floatdrop/require-from-string", "externalReferences": [ { @@ -2339,13 +1723,6 @@ "bom-ref": "85a921b7eeda4e67717e2784169faf299a3586a0de8596454b735ce7781b7df9822d6499fd68e4e7461fe591bd8b5a5664dae04de10bfc79727c63107c930d27", "author": "James Halliday", "description": "concatenative mapdashery", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/concat-map@0.0.1?vcs_url=git%3A//github.com/substack/node-concat-map.git", "externalReferences": [ { @@ -2362,13 +1739,6 @@ "bom-ref": "8716bcfde62a1a7e10ed6c0b8250de4bf6214298b23ff96bd1063381373d22ea8843e06205e3cf40b99796cc2bab5dc8a311b9b8b00f012b1d2b13b20255329d", "author": "Rebecca Turner", "description": "A ridiculously light-weight argument validator (now browser friendly)", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/aproba@2.0.0?vcs_url=https%3A//github.com/iarna/aproba", "externalReferences": [ { @@ -2395,13 +1765,6 @@ "bom-ref": "871f0b01b79290b68b35c03fc024989360788b01d244facb1d1670746f48a864fda3c148b0aa01053f87d9b4ddad1f17341a7e4c121c3b357f597e402e4c92be", "author": "IndigoUnited", "description": "Retries a function that returns a promise, leveraging the power of the retry module.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/promise-retry@2.0.1?vcs_url=git%3A//github.com/IndigoUnited/node-promise-retry.git", "externalReferences": [ { @@ -2423,13 +1786,6 @@ "bom-ref": "889d77e5929ed8015c56f6a0caf1a474c79f241985140b20be091ec9f654b2891b8b236e42b19b35169949f71b3b81641b7508af6d7557d326a56576327b86fd", "author": "Rebecca Turner", "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/wide-align@1.1.5?vcs_url=https%3A//github.com/iarna/wide-align", "externalReferences": [ { @@ -2446,13 +1802,6 @@ "bom-ref": "893adb4747c95d00290e4944f339d50be5110314751329dd9069f80d99007c9c79d1158270a2691489c0b59daa01f11848130b26d2f6210d966c1df9d7f6fa76", "author": "Rebecca Turner", "description": "Try to guess if your terminal supports unicode", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/has-unicode@2.0.1?vcs_url=https%3A//github.com/iarna/has-unicode", "externalReferences": [ { @@ -2479,13 +1828,6 @@ "bom-ref": "899a0cd65e9e33a7a764304c6e4539ed5e025786df64f7f324c66f200a46eb47b46f0f57a90c1de94eccbc9d1a397f636b3ec96ccc7f76b3d326d3772e0247d9", "author": "Sindre Sorhus", "description": "Regular expression for matching a shebang line", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/shebang-regex@3.0.0?vcs_url=sindresorhus/shebang-regex", "externalReferences": [ { @@ -2503,13 +1845,6 @@ "bom-ref": "8af33193ae6a4a98663514720198b39ba07548b15557ad78d2547a9f7707139feaff1c1eb8218db812dd0e41f67f347feacf82d48c172009e3ef1813acd26a40", "author": "GitHub Inc.", "description": "the http/https agent used by the npm cli", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/%40npmcli/agent@2.2.1?vcs_url=https%3A//github.com/npm/agent.git", "externalReferences": [ { @@ -2536,13 +1871,6 @@ "bom-ref": "8d5c0b705e23aeef7cc341f3c51668b5b659cb3ee0d5a4331f73c7cf857d21f0acc50a0c7e315679b546d67eab2b14124d694c8f836a7ec9f498ae4d27135c3d", "author": "Nikita Skovoroda", "description": "Modern Buffer API polyfill without footguns", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/safer-buffer@2.1.2?vcs_url=git%2Bhttps%3A//github.com/ChALkeR/safer-buffer.git", "externalReferences": [ { @@ -2564,13 +1892,6 @@ "bom-ref": "8d663a607d40cb2e55ece3a898bcfd3018425dacee074d375e6e2d14fe415fdda62f1dedb9a5633017a4b8d3e5014e93335a5ebe0d1783e4c982e83fdb1b6a47", "author": "Sindre Sorhus", "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-regex@6.0.1?vcs_url=chalk/ansi-regex", "externalReferences": [ { @@ -2587,13 +1908,6 @@ "bom-ref": "8fca66e02ba44e3844ef42b7d319c99f7d8d99b20be63ab35b870afb946f04fd639f599ff5a613eb1c95d06a1c20c60b06d274e6848eed75fd57086de873e86f", "author": "Tim Radvan", "description": "Optimised tokenizer/lexer generator! 🐄 Much performance. Moo!", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause" - } - } - ], "purl": "pkg:npm/moo@0.5.2?vcs_url=https%3A//github.com/tjvr/moo.git", "externalReferences": [ { @@ -2610,13 +1924,6 @@ "bom-ref": "916de4d4b37b63c4e053b6b4e078c32be0012c31db73cacea4afd3cd3d9ff4f76db104b79c63f21872199e656e9192acbda758afa7b92802111fa743921f7e78", "author": "Isaac Z. Schlueter", "description": "Callback wrapping utility", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/wrappy@1.0.2?vcs_url=https%3A//github.com/npm/wrappy", "externalReferences": [ { @@ -2643,13 +1950,6 @@ "bom-ref": "9405269906c6793d8dc7bee60819fa5679f860b7ce0955cfa9a6710711ef945c9f3c2f452320ba037afa6c67c260290e0d1956dafd77d5905f6866ac91a61a7f", "author": "Isaac Z. Schlueter", "description": "a glob matcher in javascript", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minimatch@3.1.2?vcs_url=git%3A//github.com/isaacs/minimatch.git", "externalReferences": [ { @@ -2666,13 +1966,6 @@ "bom-ref": "958bfff07088310e7c4ea7a226fa08c44eddbdd5d1ed20f02951deac340e9309a0b46b05b856ae9f3f36a0852f0295a57d7ce259a74cb5fedc0a253dcb033786", "author": "Peter Müller", "description": "IANA Uniform Resource Identifier (URI) Schemes list, including crowd sourced unofficial ones", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/schemes@1.4.0?vcs_url=git%3A//github.com/Munter/schemes.git", "externalReferences": [ { @@ -2699,13 +1992,6 @@ "bom-ref": "97543c420d4956a090075bb6c8bd72d2c97a5ac19d4666a53f06f5cbad23cde944b23f4c829bcf6f34c273266f2ff05d1e4af237c2b0470e238442dc9dd15456", "author": "Mathias Bynens", "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/punycode@2.3.1?vcs_url=https%3A//github.com/mathiasbynens/punycode.js.git", "externalReferences": [ { @@ -2731,13 +2017,6 @@ "version": "1.0.0", "bom-ref": "9b1942d75f09d75cf0a4e1760cb7b4b0e4483f6097d158f4d1f82a8735bc6eb8d06a5ec19dca549f9848863063747f1a112f68b082816ba8625f1d215c603c01", "description": "delegate methods and accessors to another property", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/delegates@1.0.0?vcs_url=visionmedia/node-delegates", "externalReferences": [ { @@ -2754,13 +2033,6 @@ "bom-ref": "9c0061eeadb9219b2d9f385a4c21603069630eeed6c9d01e6891feb4ac189d490e21ffb6bafef6cf5bda5924bb9df5256f121e33dbb7b0c059278d75160d14ee", "author": "Isaac Z. Schlueter", "description": "Minimal module to check if a file is executable.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/isexe@3.1.1?vcs_url=https%3A//github.com/isaacs/isexe", "externalReferences": [ { @@ -2776,13 +2048,6 @@ "version": "0.6.3", "bom-ref": "9d50e361718e2cebc5f299f5848b4cb5c14b3fc0cf44455bcc6c0f14da1aa2c86a35ba7540580cdfd59886c845ce93ee172abb705aba1a4a04624ba24901f1c9", "description": "HTTP content negotiation", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/negotiator@0.6.3?vcs_url=jshttp/negotiator", "externalReferences": [ { @@ -2799,13 +2064,6 @@ "bom-ref": "9e22f7af9ea52f02972a42a687f7b8e582d1dcc1d7fcd75bb94c74c16fc7094ab9cec9f5868476ec14256c7bd8431882b7b879c7fcec9658b85e049e0e36c9a5", "author": "Rebecca Turner", "description": "A terminal based horizontal guage", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/gauge@3.0.2?vcs_url=https%3A//github.com/iarna/gauge", "externalReferences": [ { @@ -2832,13 +2090,6 @@ "bom-ref": "9fa024d42a672702b48ccc59b562ba52420637d29d3f8a898e3bd8734ea66f8c382e633a08005fb39fa1225cd684b2ddab2d38a291d992cc8a784c7a101f06a0", "author": "Beau Gunderson", "description": "A library for parsing IPv4 and IPv6 IP addresses in node and the browser.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ip-address@9.0.5?vcs_url=git%3A//github.com/beaugunderson/ip-address.git", "externalReferences": [ { @@ -2855,13 +2106,6 @@ "bom-ref": "a51e13f5dcd8f6788fcef3adce290f5061f53539a22db054764827bf1f78be4ebfa2e8edcd096e22b8554fb128b249f365135e0a868fd6fa66afae336bd0f0f5", "author": "Nathan Rajlich", "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/https-proxy-agent@7.0.4?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/https-proxy-agent", "externalReferences": [ { @@ -2877,13 +2121,6 @@ "version": "2.18.0", "bom-ref": "a51ed5bed5a2139d849112f6502cb99895b65b51966c81e779d326c67280f8467a3ec116ef688eff018b6703b744750ded1a83ab3e2dfebcb766b4a713a05251", "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 20 compatibility", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/nan@2.18.0?vcs_url=git%3A//github.com/nodejs/nan.git", "externalReferences": [ { @@ -2900,13 +2137,6 @@ "bom-ref": "a53c12645932fbcd2b9bb55a23f6fe201ebda7f05c092d60305697c20109f802a640dac2c4624b4621f38bcdcebf72c431aae62d0ff49ad8973e97d40342ab3c", "author": "Julian Gruber", "description": "Match balanced character pairs, like \"{\" and \"}\"", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/balanced-match@1.0.2?vcs_url=git%3A//github.com/juliangruber/balanced-match.git", "externalReferences": [ { @@ -2928,13 +2158,6 @@ "bom-ref": "a8c21c2f0fdad8b0b5fd04df3687f5e1e4a8a0fc034035e0a8354d25aea7b54da98ba531c412d177f96953a8fc890577ee778775c538d17aa6e6582c4a5eeaf5", "author": "GitHub Inc.", "description": "just emit 'log' events on the process object", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/proc-log@3.0.0?vcs_url=https%3A//github.com/npm/proc-log.git", "externalReferences": [ { @@ -2951,13 +2174,6 @@ "bom-ref": "a8ce435a5c0d633166fb1af0bb67915b01f18a1f95cdb18fcfbc07cd8e666259be972a26471198120dab7f7471e785ec2c8f399ceb055f85db5b0ebef61309b1", "author": "Sindre Sorhus", "description": "Clean up error stack traces", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/clean-stack@2.2.0?vcs_url=sindresorhus/clean-stack", "externalReferences": [ { @@ -2974,13 +2190,6 @@ "bom-ref": "ab8798413caf5d9eda831578238db12aa851575994e9b198520e79ccfc0518484e76e02a890b37e7a96099592ab5869fa5f0d516b7ff7a1de28268e71293d419", "author": "Tab Atkins Jr.", "description": "A small JS+SVG library for drawing railroad syntax diagrams.", - "licenses": [ - { - "license": { - "id": "CC0-1.0" - } - } - ], "purl": "pkg:npm/railroad-diagrams@1.0.0?vcs_url=https%3A//github.com/tabatkins/railroad-diagrams.git", "externalReferences": [ { @@ -3007,13 +2216,6 @@ "bom-ref": "ad6e1a055442aa4f57c291a85c857a326c2cbdf582c3509243bee26fefe5569ec4621a0926d8b1ec4e34de4d4e58f04747d6ea242cac98510818acbf80414896", "author": "Sindre Sorhus", "description": "Wordwrap a string with ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/wrap-ansi@7.0.0?vcs_url=chalk/wrap-ansi", "externalReferences": [ { @@ -3030,13 +2232,6 @@ "bom-ref": "b493d9e907b07eb0053ce22a1cbe552eb468b397004cc3205290bbca97142b29a11409284f2898083f60251e9c00ee2d47e1bd733ef644edb3d1591e1a717466", "author": "Isaac Z. Schlueter", "description": "Yet Another Linked List", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/yallist@4.0.0?vcs_url=git%2Bhttps%3A//github.com/isaacs/yallist.git", "externalReferences": [ { @@ -3053,13 +2248,6 @@ "bom-ref": "b4c8668fe16155ec6f3f2e5029e050aef31923505b2e3233189878d7211240434a16f1fabed484da6b845f9ce3c3bb42fb7bb49464e6463a90fdac657d355c0c", "author": "Isaac Z. Schlueter", "description": "A cache object that deletes the least-recently-used items.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/lru-cache@6.0.0?vcs_url=git%3A//github.com/isaacs/node-lru-cache.git", "externalReferences": [ { @@ -3076,13 +2264,6 @@ "bom-ref": "b58870bd2e149e7cab4e3fa248c57a93dfb17ce6212e1aaba7271b64e8d4ba0ee714680334e855b29398b8d690e85ea4c8a5e70a1df7f3c05f49d42a880bc40d", "author": "Isaac Z. Schlueter", "description": "Minimal module to check if a file is executable.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/isexe@2.0.0?vcs_url=git%2Bhttps%3A//github.com/isaacs/isexe.git", "externalReferences": [ { @@ -3109,13 +2290,6 @@ "bom-ref": "b8d93a945ba5c5b0634ddc59f2995d4925f6052b09c1a9246e11ce56f9644c19c59fc6df91446ca06080e9876701b74510ba969f464113271a4c637ae85b4b58", "author": "Isaac Z. Schlueter", "description": "minimal implementation of a PassThrough stream", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass@3.3.6?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass.git", "externalReferences": [ { @@ -3132,13 +2306,6 @@ "bom-ref": "b968c6095e5e9a2352b9ecebd143e49fd9f28b8ec30443d9fc2e6af3188c8edafd6c530772cb5ffd0825f1c31c37ec37258f69ef883a840a164969e48dca504e", "author": "Vladimir Zapparov", "description": "YAML 1.2 parser and serializer", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/js-yaml@3.14.1?vcs_url=nodeca/js-yaml", "externalReferences": [ { @@ -3160,13 +2327,6 @@ "bom-ref": "b99efd75b29f521b0cde78b07542aeb33a77ae3b453a5bc071d862c94bbd5c987ec38b9159a28fe8479cf13d1e05018220a8e61713e3488b1f003ec14381aa7e", "author": "Alexandru Mărășteanu", "description": "JavaScript sprintf implementation", - "licenses": [ - { - "license": { - "id": "BSD-3-Clause" - } - } - ], "purl": "pkg:npm/sprintf-js@1.1.3?vcs_url=https%3A//github.com/alexei/sprintf.js.git", "externalReferences": [ { @@ -3183,13 +2343,6 @@ "bom-ref": "b9f6b447406fcfbc4cc0caadb9657917d6afa4349c0d6af618657853e481af2d0b245180e6bd35b465658814cd3fc1088a0bced5555f69fe6b9dcf6a4672642d", "author": "Isaac Z. Schlueter", "description": "A cache object that deletes the least-recently-used items.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/lru-cache@10.2.0?vcs_url=git%3A//github.com/isaacs/node-lru-cache.git", "externalReferences": [ { @@ -3206,13 +2359,6 @@ "bom-ref": "bcba31fdbed5203cbf1fe8269621bc2e2bcb8d28a236b82953df32bbbf28d5df59d4bc539a42263d45e4fcf1446dfa5a63e55e2049411bf6254c72ceecc640e2", "author": "GitHub Inc.", "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/semver@6.3.1?vcs_url=https%3A//github.com/npm/node-semver.git", "externalReferences": [ { @@ -3229,13 +2375,6 @@ "bom-ref": "bd270458a3c58ebc61fe01fdabf46bfc9321dd72fc59aa224361b05e0653c5823a49d8c3dcee1e0accf61b2cc36660b9e935ad0b3ba9de4da6183e00ede53360", "author": "Ben Coe", "description": "when you want to fire an event no matter how a process exits.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/signal-exit@3.0.7?vcs_url=https%3A//github.com/tapjs/signal-exit.git", "externalReferences": [ { @@ -3262,13 +2401,6 @@ "bom-ref": "be9c1453ac3d7887ae8051c481d6a7c7a3b8452313fa8b2add9d9cb3a58113b667154e296d01fb114748f1f321dff0879ae712f4a5e638bf26e98ec9f3d4598b", "author": "Gene Hightower", "description": "Parse an SMTP (RFC-5321) address", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/smtp-address-parser@1.0.10?vcs_url=git%2Bhttps%3A//github.com/gene-hightower/smtp-address-parser.git", "externalReferences": [ { @@ -3295,13 +2427,6 @@ "bom-ref": "bf60531341e9032ee9a73344847bb98eac72230d371b95481ace67cb8e4f40e97f9156f6875ae75d5afbbf696be7b2a205e9ab4f0acdd5a8839f1efa418c6a4f", "author": "Sindre Sorhus", "description": "Get the visual width of a string - the number of columns required to display it", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/string-width@5.1.2?vcs_url=sindresorhus/string-width", "externalReferences": [ { @@ -3318,13 +2443,6 @@ "bom-ref": "c37eb16bd1b2f30991013f79d00ce858e0c5108c934e654477115a28476eacdd2ed3c613625d1dbdb06ae844f6a3d661d8bf1e8fcac275c5c868615c2ee8130c", "author": "Masaki Komagata", "description": "Get East Asian Width from a character.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/eastasianwidth@0.2.0?vcs_url=git%3A//github.com/komagata/eastasianwidth.git", "externalReferences": [ { @@ -3341,13 +2459,6 @@ "bom-ref": "c64fb63c9299f2b659734078d90eb20ed35e38d79ed629629f41da273157c0655f05336b744167926c91715cf7564d986158310d0111eac1f6d4ce2bcfb20495", "author": "Isaac Z. Schlueter", "description": "minimal implementation of a PassThrough stream", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass@5.0.0?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass.git", "externalReferences": [ { @@ -3363,13 +2474,6 @@ "version": "2.0.4", "bom-ref": "c66b3957a0ea25fd0756e3154f1037d48052b77084be20842cf0996815b3e355b4faed49ec2cc3d3ef80b6a359e1c1542591847cd78c4205ebe3f2db69e9f2a3", "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/inherits@2.0.4?vcs_url=git%3A//github.com/isaacs/inherits", "externalReferences": [ { @@ -3386,13 +2490,6 @@ "bom-ref": "c8f05d8126ce333247c84c6c1dc69dbd5b85bc715d67f3862bb2bf298fcc84013611040c88f0963278953e63e3147747a4c790573eed15698afd96511910e7df", "author": "Isaac Z. Schlueter", "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/fs.realpath@1.0.0?vcs_url=git%2Bhttps%3A//github.com/isaacs/fs.realpath.git", "externalReferences": [ { @@ -3409,13 +2506,6 @@ "bom-ref": "c963a4861595be8acc66d0515f33b91fcc16f768d31f55dc589573c83afd027f1d80ddef590aa710cec3a8284eb358502d97ded1479478b8222bdcc55aa81197", "author": "Sindre Sorhus", "description": "Regular expression for matching ANSI escape codes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-regex@5.0.1?vcs_url=chalk/ansi-regex", "externalReferences": [ { @@ -3433,13 +2523,6 @@ "bom-ref": "c9b26013d12c6f3f93515b87ce983eeb6764b73ae48781acf5c56b464d5f697d2d1a2f5468d55c229966a7b3b23f3449145b699db641188f886a7e314a783e83", "author": "Ozgur Ozcitak", "description": "Utility functions", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/%40oozcitak/util@8.3.8?vcs_url=git%3A//github.com/oozcitak/util.git", "externalReferences": [ { @@ -3466,13 +2549,6 @@ "bom-ref": "caddc7cb4044bedf0225d22e3dfc9121ef6f428104f2e3fa714a80bb1a08ccbae9c63c5ba61c24a9472ee51837b21fe1c83ac4f6415790509b26444eebfcd551", "author": "Sindre Sorhus", "description": "Strip ANSI escape codes from a string", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/strip-ansi@6.0.1?vcs_url=chalk/strip-ansi", "externalReferences": [ { @@ -3489,13 +2565,6 @@ "bom-ref": "ccedb4b908cdbd594b152651aa81c9e0e9ebcaf2829ebf566013d512d59033ab78f03e2c9a7b77b3c165d08de0ad9235706f3740358a80ca507271155a757ea8", "author": "Isaac Z. Schlueter", "description": "Add callbacks to requests in flight to avoid async duplication", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/inflight@1.0.6?vcs_url=https%3A//github.com/npm/inflight.git", "externalReferences": [ { @@ -3522,13 +2591,6 @@ "bom-ref": "ccf03ef07af39983cfd90210b458f6f39f464bfca9a20392375a2e76f85cbcd0812b7621ea07d23e8a3be9a644fcbe1d939bf5d4745a0a11badf7df80eb48e98", "author": "Isaac Z. Schlueter", "description": "Run a function exactly one time", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/once@1.4.0?vcs_url=git%3A//github.com/isaacs/once", "externalReferences": [ { @@ -3545,13 +2607,6 @@ "version": "0.11.0", "bom-ref": "cd2a3fe9485dcd34876d73347f226acd6f09a62e799abcd94b042dc71de7297f8b0161622105d7ef658ae3e9bda9aa59607d174875756bcbd840434d9c2e4ffd", "description": "Polyfill of future proposal for `util.parseArgs()`", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0?vcs_url=git%40github.com%3Apkgjs/parseargs.git", "externalReferences": [ { @@ -3578,13 +2633,6 @@ "bom-ref": "d148d6ac19a1876b46b90af311f1d7f7ea4b3656cc07d47debda98666cc5ee90e30fcfd47e74476eff8fc17935de46ec1fa9f66f63a318f7a3eedb1e06450677", "author": "GitHub Inc.", "description": "fs read and write streams based on minipass", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/fs-minipass@3.0.3?vcs_url=https%3A//github.com/npm/fs-minipass.git", "externalReferences": [ { @@ -3611,13 +2659,6 @@ "bom-ref": "d1d7505142cd030ad7e53b51392cdee649a95b276a98ac538e5f7beeeeece1247c5881a94ffef9e6d5378592f1d49f4f4b38701a1e5e688218829e885ed185b2", "author": "Sindre Sorhus", "description": "Make a directory and its parents if needed - Think `mkdir -p`", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/make-dir@3.1.0?vcs_url=sindresorhus/make-dir", "externalReferences": [ { @@ -3633,13 +2674,6 @@ "version": "3.6.2", "bom-ref": "d2a6069158b166a31adb6a740adc9ba2d0fa8fdc706cc97f27de82ecc7c9efe4980b117879037f2fd3629dc5fd06abd76c6919929feb6606ee4296aea119ede8", "description": "Streams3, a user-land copy of the stream library from Node.js", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/readable-stream@3.6.2?vcs_url=git%3A//github.com/nodejs/readable-stream", "externalReferences": [ { @@ -3656,13 +2690,6 @@ "bom-ref": "d43647018c09876cc2f750ce207191fcaae015edc9275579d659cfdf3492e8b488917eb677eeee69614862eeaf0f7788885446f4d643af27b00b09bc479f4cd9", "author": "Sindre Sorhus", "description": "ANSI escape codes for styling strings in the terminal", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ansi-styles@6.2.1?vcs_url=chalk/ansi-styles", "externalReferences": [ { @@ -3679,13 +2706,6 @@ "bom-ref": "d6329a1b9de73a9597d46754f546cc3bf39efc36e3f88d4e0a2c0a9dea559c70bbe9af6dc00828a23ed2d947c4b3ff2e0976a05e36e6f2976efd096f34b1dcc6", "author": "GitHub Inc.", "description": "Fast, fault-tolerant, cross-platform, disk-based, data-agnostic, content-addressable cache.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/cacache@18.0.2?vcs_url=https%3A//github.com/npm/cacache.git", "externalReferences": [ { @@ -3702,13 +2722,6 @@ "bom-ref": "d6b1ae5ae31db48627764abcb3fed91cc9550dae6d191b84636d01f163508945e7eae53f3637045e73970139c9f5b1f823f5f84cab62865c77bfb2d10090abf5", "author": "Ozgur Ozcitak", "description": "An XML builder for node.js", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/xmlbuilder2@3.1.1?vcs_url=git%3A//github.com/oozcitak/xmlbuilder2.git", "externalReferences": [ { @@ -3735,13 +2748,6 @@ "bom-ref": "d8dcbaa39b7230331bea669f0f9297e07b33fdc5d1d143d19a47acc30a9bdb84f4f19e4f34afc3cd8f5e48e7bbf4246e4b5bf3b501dcae6fe3e37bc7825a527d", "author": "TJ Holowaychuk", "description": "the complete solution for node.js command-line programs", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/commander@2.20.3?vcs_url=https%3A//github.com/tj/commander.js.git", "externalReferences": [ { @@ -3758,13 +2764,6 @@ "bom-ref": "da1ef8b112597e3adc80e19daa33bfa067d47d556bd04a5f8f8c1dbe661a0dcbd103e2cc667fb1448c9553bc06c73232f451fc8c3fdbbf981816d44bf31bdc53", "author": "Isaac Z. Schlueter", "description": "the most correct and second fastest glob implementation in JavaScript", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/glob@10.3.10?vcs_url=git%3A//github.com/isaacs/node-glob.git", "externalReferences": [ { @@ -3781,13 +2780,6 @@ "bom-ref": "dd31cd49289a39c7979925d4d4e532d0694d005488252e4d3c73e2431496ae71d769d40e93e8610e7e699d4ad2e501c30562f0294b8710eaa270a30c2193a90b", "author": "GitHub Inc.", "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/which@4.0.0?vcs_url=https%3A//github.com/npm/node-which.git", "externalReferences": [ { @@ -3804,13 +2796,6 @@ "bom-ref": "dd734b678dc786272158f4df652218c11ca96c55b9877e14bb3ecfb869a5d0196951b77b4426bbe93580cc1c45ebf02898bd8d8df5ddb51697c887f066b6a8c4", "author": "GitHub Inc.", "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/nopt@7.2.0?vcs_url=https%3A//github.com/npm/nopt.git", "externalReferences": [ { @@ -3827,13 +2812,6 @@ "bom-ref": "de53018915b51135f1f7f9f549839ef7793f9ebedb312ce2779b7798b4f1d1643ca7a875d112a3e0b00ea40c90ccefe6f9d74b1a82b8c3de2d5cbf44e69aff0e", "author": "Sebastian Mayr", "description": "An implementation of the Unicode TR46 spec", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/tr46@0.0.3?vcs_url=git%2Bhttps%3A//github.com/Sebmaster/tr46.js.git", "externalReferences": [ { @@ -3860,13 +2838,6 @@ "bom-ref": "df165543cffb2d6e35f16d45212fdb281088fd79692edd2c9ff4e9798618ab0de16f1934f966ce833dcc524fbd5226aaa3aeebcfe5c4dc387e5bc9d7b8ef0a27", "author": "Nathan Rajlich", "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/socks-proxy-agent@8.0.2?vcs_url=https%3A//github.com/TooTallNate/proxy-agents.git#packages/socks-proxy-agent", "externalReferences": [ { @@ -3883,13 +2854,6 @@ "bom-ref": "e1ca07ac54de5af4057fb4cd18efd79e3bca031930bfc62620ee79e73300a5c4313d6f24847535bc278d73b645423c5cfcf73c42bb46b099fa91f02f2a846104", "author": "Stefan Thomas", "description": "Port of jQuery.extend for node.js and the browser", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/extend@3.0.2?vcs_url=https%3A//github.com/justmoon/node-extend.git", "externalReferences": [ { @@ -3906,13 +2870,6 @@ "bom-ref": "e3160e52757a6499e2d92c619b9ed7b5748cef2c6f546bec14e6a62ce6416122da4f84cfb90b868f77110efdcb0d4391f13e7059d60ae1512dfba699210fbd2a", "author": "Rebecca Turner", "description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/console-control-strings@1.1.0?vcs_url=https%3A//github.com/iarna/console-control-strings", "externalReferences": [ { @@ -3929,13 +2886,6 @@ "bom-ref": "e3fe1a219c262e5f4439fabfc3240ca7d92d9254b8970e16c3fbc3c0c7de11bfb91486071399eab394f2c90e374bd04de4f6ab9eb510e0746cbf2e568cfc1a78", "author": "Nathan Rajlich", "description": "The Node.js `util.deprecate()` function with browser support", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/util-deprecate@1.0.2?vcs_url=git%3A//github.com/TooTallNate/util-deprecate.git", "externalReferences": [ { @@ -3962,13 +2912,6 @@ "bom-ref": "e4ff3e65b3c0bc13cbabd48fdef2e7800d325ba156062d6e60b7394059746b2e3d5bbe121d81cc190782606857958011c2da32a6d574425686f2d871acc12add", "author": "André Cruz", "description": "Cross platform child_process#spawn and child_process#spawnSync", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/cross-spawn@7.0.3?vcs_url=git%40github.com%3Amoxystudio/node-cross-spawn.git", "externalReferences": [ { @@ -3990,13 +2933,6 @@ "bom-ref": "e62daccd281cc0f5b84c2b5cc8e46c899e6d527df6601c86ad8b9ba7ec437b7b033008336da8135340d37f520755a6a8af6c8db207a92048f49448e2620328d9", "author": "marudor", "description": "libxml bindings for v8 javascript engine", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/libxmljs2@0.33.0?vcs_url=http%3A//github.com/marudor/libxmljs2.git", "externalReferences": [ { @@ -4018,13 +2954,6 @@ "bom-ref": "e6b08f28aa43781518fa4b1942de1c16cace22d5d36af25e6db3787970435c26a14c91ed974e0af3ab6de06a21e1ea8f3be52b52f5701c3b240e9f41ea5140d5", "author": "GitHub Inc.", "description": "Generate a unique character string suitible for use in files and URLs.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/unique-slug@4.0.0?vcs_url=https%3A//github.com/npm/unique-slug.git", "externalReferences": [ { @@ -4041,13 +2970,6 @@ "bom-ref": "e6fac8d058ff670b96f6a3f6655d132630dcb2820a96961eaf9aa952722d353bbc82f37cc820fa3cc838ccd1fe5ebb27bf7ff61a9b180033d6a6b4508615e4a9", "author": "Mathias Bynens", "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/emoji-regex@9.2.2?vcs_url=https%3A//github.com/mathiasbynens/emoji-regex.git", "externalReferences": [ { @@ -4075,13 +2997,6 @@ "bom-ref": "e8c391307a2f358f7d731818524a8df525a81e1e8058cda176beadaf882040bca6ba582cf9f159b9dfef90a6499dcdac8407327e9ec449420d8a9913de6646cd", "author": "Ozgur Ozcitak", "description": "An implementation of the URL Living Standard", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/%40oozcitak/url@1.0.4?vcs_url=git%2Bhttps%3A//github.com/oozcitak/url.git", "externalReferences": [ { @@ -4108,13 +3023,6 @@ "bom-ref": "ea89cd0cfb183909032f50f9ab09d7ab6e42edea3ea52c356c2b7e4ad7f68d9741bdf264a526882a4a991d8db857411aa7d376812a393b0fd3276342dc0d38d4", "author": "Isaac Z. Schlueter", "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/minizlib@2.1.2?vcs_url=git%2Bhttps%3A//github.com/isaacs/minizlib.git", "externalReferences": [ { @@ -4131,13 +3039,6 @@ "bom-ref": "eacb4e042ea691383e22aa75ca18af517f71602d2fb36259a5f2f957bd6da64f735488dc53e851d59bf724c2de0b0f7df598ab08253a4f561e6a5cbc297868eb", "author": "Isaac Z. Schlueter", "description": "minimal implementation of a PassThrough stream", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass@7.0.4?vcs_url=https%3A//github.com/isaacs/minipass", "externalReferences": [ { @@ -4154,13 +3055,6 @@ "bom-ref": "eb2b01921d5450abfabec95da7be40968f4aeecbb395dc8eaabe5d57229f0efe1b85730a4944607ec29d3680cd22df70422a003bd93b08e3c7fd0595b12c126a", "author": "Kevin Mårtensson", "description": "Get the command from a shebang", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/shebang-command@2.0.0?vcs_url=kevva/shebang-command", "externalReferences": [ { @@ -4176,13 +3070,6 @@ "version": "2.1.2", "bom-ref": "ec0c1512fff06fb30c5c968fe85c7d9ff8d963ea1fde8b3c092518c7e2fb204d6397752a7ef493e5b8e1fbd4caeebb22f9345432a0a977792cb36fcbd94af37b", "description": "Tiny millisecond conversion utility", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/ms@2.1.2?vcs_url=zeit/ms", "externalReferences": [ { @@ -4200,13 +3087,6 @@ "bom-ref": "eccf68d516ab2a1802f1d3a363018149d03dd3c4203a4a9dc4b510cb284992f0e5c4fc6d239f0c593eb530f52bc35f188262e2f7e226b41e67f8622138bfa8ea", "author": "Jan Kowalleck", "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], "purl": "pkg:npm/%40cyclonedx/cyclonedx-library@6.4.0?vcs_url=git%2Bhttps%3A//github.com/CycloneDX/cyclonedx-javascript-library.git", "externalReferences": [ { @@ -4233,13 +3113,6 @@ "bom-ref": "efe79d9826d0e1607da0b85dff6820c9841f796a2d6a18691fcd87941347b63e19f33fb5d30150fb096955e5a4ded250ad9fc1cf187f3f6e15c7a82b53889bb3", "author": "Isaac Z. Schlueter", "description": "A Minipass stream that calls a flush function before emitting 'end'", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/minipass-flush@1.0.5?vcs_url=git%2Bhttps%3A//github.com/isaacs/minipass-flush.git", "externalReferences": [ { @@ -4257,13 +3130,6 @@ "bom-ref": "f4364666d5811b65c3c066d7df49ec870229c3c801bad57a79438707bae822ad8612ce85f0d9d86342d18c473bd4a402b5b693d257e9efc979e8835794d55ce1", "author": "Ben Coe", "description": "easily create complex multi-column command-line-interfaces", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/%40isaacs/cliui@8.0.2?vcs_url=yargs/cliui", "externalReferences": [ { @@ -4280,13 +3146,6 @@ "bom-ref": "f4630729f642c623297c9662bf759507ed6a838aede517aedd28d5649d2ca53f8e241644cab92d7e138553518d38d4bbd34584c448b354ed95e681f6a0f50aea", "author": "GitHub Inc.", "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/semver@7.6.0?vcs_url=https%3A//github.com/npm/node-semver.git", "externalReferences": [ { @@ -4303,13 +3162,6 @@ "bom-ref": "f87a92bb87e81de8b290fe413ae6178b99d84bba1d61e9a4a55a0bf4a9d653260eac58c7aa2624f57db6eaeb9330ad285ac0b9da66242ec7715196f25b8d8817", "author": "GitHub Inc.", "description": "Opinionated, caching, retrying fetch client", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], "purl": "pkg:npm/make-fetch-happen@13.0.0?vcs_url=https%3A//github.com/npm/make-fetch-happen.git", "externalReferences": [ { @@ -4326,13 +3178,6 @@ "bom-ref": "fb3684f4f0032bb5e4195de7c887f346c111e390f2800ebf6449262496117f0a1cbf1318afaf09cd613d2a79e142e42d372869cd071e994cb9f87c58974b4bc2", "author": "Evgeny Poberezkin", "description": "Traverse JSON Schema passing each schema object to callback", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/json-schema-traverse@1.0.0?vcs_url=git%2Bhttps%3A//github.com/epoberezkin/json-schema-traverse.git", "externalReferences": [ { @@ -4359,13 +3204,6 @@ "bom-ref": "fb95eb05adfee0d22acce2255f500ab008157bf4ba29ebc4a9b40aefcab7aef31ebba24933b40e5f204df1321616150b3c8815901edeedafdcf86568a2a0efb3", "author": "Julian Gruber", "description": "Brace expansion as known from sh/bash", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], "purl": "pkg:npm/brace-expansion@1.1.11?vcs_url=git%3A//github.com/juliangruber/brace-expansion.git", "externalReferences": [ { diff --git a/tests/integration/_testbeds/nested-workspaces/.yarn/install-state.gz b/tests/integration/_testbeds/nested-workspaces/.yarn/install-state.gz new file mode 100644 index 00000000..3ca25382 Binary files /dev/null and b/tests/integration/_testbeds/nested-workspaces/.yarn/install-state.gz differ diff --git a/tests/integration/_testbeds/nested-workspaces/README.md b/tests/integration/_testbeds/nested-workspaces/README.md new file mode 100644 index 00000000..cbc1b24c --- /dev/null +++ b/tests/integration/_testbeds/nested-workspaces/README.md @@ -0,0 +1 @@ +This project contains multiple workspaces, while the SBOM is generated at top level, and should include all dependencies from all of the workspaces \ No newline at end of file diff --git a/tests/integration/_testbeds/nested-workspaces/package.json b/tests/integration/_testbeds/nested-workspaces/package.json new file mode 100644 index 00000000..cb7d8ac6 --- /dev/null +++ b/tests/integration/_testbeds/nested-workspaces/package.json @@ -0,0 +1,10 @@ +{ + "name": "nested-workspaces", + "version": "0.0.1", + "packageManager": "yarn@4.1.0", + "workspaces": { + "packages": [ + "packages/*" + ] + } +} diff --git a/tests/integration/_testbeds/nested-workspaces/packages/nested-workspace-1/package.json b/tests/integration/_testbeds/nested-workspaces/packages/nested-workspace-1/package.json new file mode 100644 index 00000000..89929a7b --- /dev/null +++ b/tests/integration/_testbeds/nested-workspaces/packages/nested-workspace-1/package.json @@ -0,0 +1,7 @@ +{ + "name": "nested-workspace-1", + "version": "0.0.1", + "dependencies": { + "ora": "5.4.1" + } +} diff --git a/tests/integration/_testbeds/nested-workspaces/packages/nested-workspace-2/package.json b/tests/integration/_testbeds/nested-workspaces/packages/nested-workspace-2/package.json new file mode 100644 index 00000000..621bd9b3 --- /dev/null +++ b/tests/integration/_testbeds/nested-workspaces/packages/nested-workspace-2/package.json @@ -0,0 +1,8 @@ +{ + "name": "nested-workspace-2", + "version": "0.0.1", + "dependencies": { + "inquirer": "^9.2.15", + "nested-workspace-1": "workspace:^" + } +} diff --git a/tests/integration/_testbeds/nested-workspaces/yarn.lock b/tests/integration/_testbeds/nested-workspaces/yarn.lock new file mode 100644 index 00000000..c051c991 --- /dev/null +++ b/tests/integration/_testbeds/nested-workspaces/yarn.lock @@ -0,0 +1,603 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@ljharb/through@npm:^2.3.13": + version: 2.3.13 + resolution: "@ljharb/through@npm:2.3.13" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/fb60b2fb2c674a674d8ebdb8972ccf52f8a62a9c1f5a2ac42557bc0273231c65d642aa2d7627cbb300766a25ae4642acd0f95fba2f8a1ff891086f0cb15807c3 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f + languageName: node + linkType: hard + +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + languageName: node + linkType: hard + +"call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + languageName: node + linkType: hard + +"chalk@npm:^4.1.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: "npm:^3.1.0" + checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: "npm:^1.0.2" + checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"external-editor@npm:^3.1.0": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 + languageName: node + linkType: hard + +"figures@npm:^3.2.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + languageName: node + linkType: hard + +"inherits@npm:^2.0.3, inherits@npm:^2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"inquirer@npm:^9.2.15": + version: 9.2.16 + resolution: "inquirer@npm:9.2.16" + dependencies: + "@ljharb/through": "npm:^2.3.13" + ansi-escapes: "npm:^4.3.2" + chalk: "npm:^5.3.0" + cli-cursor: "npm:^3.1.0" + cli-width: "npm:^4.1.0" + external-editor: "npm:^3.1.0" + figures: "npm:^3.2.0" + lodash: "npm:^4.17.21" + mute-stream: "npm:1.0.0" + ora: "npm:^5.4.1" + run-async: "npm:^3.0.0" + rxjs: "npm:^7.8.1" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/85b67a6c035e601f5f72803353ad8400a1eb738762137b092f06bc84fd480cb1faba5161e0b514a00935f73c9b46869af1d4f3cad08138f1c5d37388b01111dd + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 + languageName: node + linkType: hard + +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" + checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + languageName: node + linkType: hard + +"mute-stream@npm:1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"nested-workspace-1@workspace:^, nested-workspace-1@workspace:packages/nested-workspace-1": + version: 0.0.0-use.local + resolution: "nested-workspace-1@workspace:packages/nested-workspace-1" + dependencies: + ora: "npm:5.4.1" + languageName: unknown + linkType: soft + +"nested-workspace-2@workspace:packages/nested-workspace-2": + version: 0.0.0-use.local + resolution: "nested-workspace-2@workspace:packages/nested-workspace-2" + dependencies: + inquirer: "npm:^9.2.15" + nested-workspace-1: "workspace:^" + languageName: unknown + linkType: soft + +"nested-workspaces@workspace:.": + version: 0.0.0-use.local + resolution: "nested-workspaces@workspace:." + languageName: unknown + linkType: soft + +"onetime@npm:^5.1.0": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + languageName: node + linkType: hard + +"ora@npm:5.4.1, ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + dependencies: + bl: "npm:^4.1.0" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + is-unicode-supported: "npm:^0.1.0" + log-symbols: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 + languageName: node + linkType: hard + +"readable-stream@npm:^3.4.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f + languageName: node + linkType: hard + +"run-async@npm:^3.0.0": + version: 3.0.0 + resolution: "run-async@npm:3.0.0" + checksum: 10c0/b18b562ae37c3020083dcaae29642e4cc360c824fbfb6b7d50d809a9d5227bb986152d09310255842c8dce40526e82ca768f02f00806c91ba92a8dfa6159cb85 + languageName: node + linkType: hard + +"rxjs@npm:^7.8.1": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.2": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"string-width@npm:^4.1.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: "npm:~1.0.2" + checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408 + languageName: node + linkType: hard + +"tslib@npm:^2.1.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: "npm:^1.0.3" + checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard diff --git a/tests/integration/index.test.js b/tests/integration/index.test.js index bb200a81..6285c3cc 100644 --- a/tests/integration/index.test.js +++ b/tests/integration/index.test.js @@ -30,7 +30,8 @@ const testSetups = [ 'multiple-versions', 'no-dependencies', 'one-dependency', - 'package-aliasing' + 'package-aliasing', + 'nested-workspaces' /* endregion functional tests */ /* region regression tests */ // ... none so far @@ -56,7 +57,8 @@ suite('integration', () => { '--reproducible', // no intention to test all the spec-versions nor all the output-formats - this would be not our scope. '--spec-version', latestCdxSpecVersion, - '--output-format', 'JSON' + '--output-format', 'JSON', + '--recursive' ], { cwd: path.resolve(__dirname, '_testbeds', testSetup), stdio: ['ignore', 'pipe', 'pipe'], diff --git a/tests/integration/setup.js b/tests/integration/setup.js index 15e68e7a..cbe26851 100644 --- a/tests/integration/setup.js +++ b/tests/integration/setup.js @@ -28,7 +28,8 @@ const path = require('path'); 'multiple-versions', 'no-dependencies', 'one-dependency', - 'package-aliasing' + 'package-aliasing', + 'nested-workspaces' /* endregion functional tests */ /* region regression tests */ // ... none so far